Re: Лечим виндовую кодировку в zip архивах

2011-06-20 Нитка Alex Emergy

Description поправил.

Я так и не понял как сделать, чтобы launchpad скомпилировал исходник под 
несколько версий дистрибутива. На данный момент только natty x86 и 
64bit. Кто нибудь знает как сделать для трёх последних?


20.06.2011 09:20, Pivushkov Alexandr пишет:


Alex Emergy пишет:

PPA: https://launchpad.net/~alex-emergy/+archive/rus-zip

...
Во, уже становится интересно, спасибо. А нельзя ли, в PPA description
побольше написать? Может быть даже из Вашего же письма в рассылку. Зачем
нужно, что исправляет и как потом пользоваться после установки.


--
С уважением,
Alex Emergy


--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Лечим виндовую кодировку в zip архивах

2011-06-19 Нитка Pivushkov Alexandr


Alex Emergy пишет:
 PPA: https://launchpad.net/~alex-emergy/+archive/rus-zip
...
Во, уже становится интересно, спасибо. А нельзя ли, в PPA description
побольше написать? Может быть даже из Вашего же письма в рассылку. Зачем
нужно, что исправляет и как потом пользоваться после установки.
-- 
- Пивушков Александр. Институт проблем химической физики. Черноголовка.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Лечим виндовую кодировку в zip архивах

2011-06-18 Нитка Alex Emergy

PPA: https://launchpad.net/~alex-emergy/+archive/rus-zip

16.06.2011 18:25, Vitaliy Fust пишет:

16 июня 2011 г. 16:40 пользователь Alex Emergyalex.eme...@gmail.com  написал:

  как аккуратно и удобно

это скорее мой способ. В гуях то тоже проблема исправляется

Мне не нравится только отсутствие этих пакетиков в ppa, если сделаешь
и будешь стабильно обновлять будет супер-пупер :) Мне удобно когда как
можно меньше пакетов не обновляется самостоятельно, система постоянно
куррент.. Да и дольше компилировать, и не просто клацать, а думать
надо.

16 июня 2011 г. 16:38 пользователь Pivushkov Alexandrp...@icp.ac.ru  написал:

  Да с папками ~/.zip как раз то все ясно. Вопрос съест ли что то похожее
Nautilus также как dolphin?

Если мне не изменяет память, скрипт был нагуглен как раз под наутилус,
правда могу ошибаться. Да и xrefresh -white как бы на это намекает,
так что скорее всего я просто переправил наутилус на долфин.


  Занимаюсь аккуратным переводом компов на убунту. Проблема кракозябров в
zip-ах это проблема № 2. Поэтому интересуюсь очень как аккуратно и
удобно для пользователя сделать...

Плюс потому, что оно открывается в каталоге и вопрос с кнопками аля
распаковать отпадает. Минус, что для раных раров (а что нужно кроме
зипа-рара?) не будет открываться так же, если не сделать аналогичный
скрипт монтирования рара (что более чем реально и достаточно просто).
Если нужно могу написать, за одно и себе будет.



--
С уважением,
Alex Emergy


--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Лечим виндовую кодировку в zip архивах

2011-06-16 Нитка Pivushkov Alexandr
а в чем проблема использования решения wine + 7-zip?

Alex Emergy пишет:
 Часто для себя делаю заметки в контакте, эту решил запостить здесь. Поле
 перехода на Ubuntu, года 2 назад (до этого сидел на Gentoo), меня время
 от времени раздражало, что в zip архивах с  виндовой кодировкой
 кракозябли. Время от времени на это натыкаешься и самым лёгким способом
 решить проблему (чтобы побыстрей) было wine + 7-zip. На генте это
 делается очень легко. Просто глобально включается флаг rcc. Лёгкого
 решения для Ubuntu я не нашёл (может о5 плохо искал). В общем решил
 перелопатить ебилды гентухи и вот результат.
 Нет проблем с русскими именами файлов в:unzip 6.0p7zip 9.04file-roller
 (по всей видимости при установленном p7zip, он использует его, если 7z
 не стоит, то unzip)
 
 Если установлен пакет p7zip-full - удаляем
 Устанавливаем все необходимое для сборки:sudo apt-get build-dep unzip
 p7zipsudo apt-get install git build-essential librcc0 librcc-dev
 Создаём папку для сборки:mkdir build-zipcd build-zip
 Получаем репозиторий unzip, заходим, собираем:git clone
 git://github.com/emergy/rus-unzip-6.0.gitcd rus-unzip-6.0/make -f
 unix/Makefile LF2=-ldl -lrcc LOCAL_UNZIP= linux_noasm
 Устанавливаем unzip:sudo checkinstall -D
 cd ..
 Получаем репозиторий 7-zip, заходим, собираем:git clone
 git://github.com/emergy/p7zip-9.04.gitcd p7zip-9.04make all3
 Устанавливаем 7-zip:sudo checkinstall -Dsudo ln -s /usr/local/bin/7z
 /usr/bin/sudo ln -s /usr/local/bin/7za /usr/bin/sudo ln -s
 /usr/local/bin/7zr /usr/bin/
 -- С уважением,Alex Emergy
 
 -- ubuntu-ru mailing
 listubuntu-ru@lists.ubuntu.comhttps://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
 
 
 

-- 
- Пивушков Александр. Институт проблем химической физики. Черноголовка.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Лечим виндовую кодировку в zip архивах

2011-06-16 Нитка Alex Emergy
Да нет проблем, кому так нра. - пользуйтесь. Мне больше нравится 
использовать нативный софт. Да и взялся я за это тело, только потому что 
надо было скриптом распаковывать кучу zip архивов в виндовой кодировкой. 
Так бы и дальше wine + 7-zip использовал


16.06.2011 12:16, Pivushkov Alexandr пишет:

а в чем проблема использования решения wine + 7-zip?

Alex Emergy пишет:

Часто для себя делаю заметки в контакте, эту решил запостить здесь. Поле
перехода на Ubuntu, года 2 назад (до этого сидел на Gentoo), меня время
от времени раздражало, что в zip архивах с  виндовой кодировкой
кракозябли. Время от времени на это натыкаешься и самым лёгким способом
решить проблему (чтобы побыстрей) было wine + 7-zip. На генте это
делается очень легко. Просто глобально включается флаг rcc. Лёгкого
решения для Ubuntu я не нашёл (может о5 плохо искал). В общем решил
перелопатить ебилды гентухи и вот результат.
Нет проблем с русскими именами файлов в:unzip 6.0p7zip 9.04file-roller
(по всей видимости при установленном p7zip, он использует его, если 7z
не стоит, то unzip)

Если установлен пакет p7zip-full - удаляем
Устанавливаем все необходимое для сборки:sudo apt-get build-dep unzip
p7zipsudo apt-get install git build-essential librcc0 librcc-dev
Создаём папку для сборки:mkdir build-zipcd build-zip
Получаем репозиторий unzip, заходим, собираем:git clone
git://github.com/emergy/rus-unzip-6.0.gitcd rus-unzip-6.0/make -f
unix/Makefile LF2=-ldl -lrcc LOCAL_UNZIP= linux_noasm
Устанавливаем unzip:sudo checkinstall -D
cd ..
Получаем репозиторий 7-zip, заходим, собираем:git clone
git://github.com/emergy/p7zip-9.04.gitcd p7zip-9.04make all3
Устанавливаем 7-zip:sudo checkinstall -Dsudo ln -s /usr/local/bin/7z
/usr/bin/sudo ln -s /usr/local/bin/7za /usr/bin/sudo ln -s
/usr/local/bin/7zr /usr/bin/
-- С уважением,Alex Emergy

-- ubuntu-ru mailing
listubuntu-ru@lists.ubuntu.comhttps://lists.ubuntu.com/mailman/listinfo/ubuntu-ru





--
С уважением,
Alex Emergy


--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Лечим виндовую кодировку в zip архивах

2011-06-16 Нитка Alex Emergy

Совсем забыл, надо ещё залочить пакеты, чтобы не обновлялись.

echo unzip hold |sudo dpkg --set-selections
echo p7zip hold |sudo dpkg --set-selections

16.06.2011 12:09, Alex Emergy пишет:
Часто для себя делаю заметки в контакте, эту решил запостить здесь. 
Поле перехода на Ubuntu, года 2 назад (до этого сидел на Gentoo), меня 
время от времени раздражало, что в zip архивах с  виндовой кодировкой 
кракозябли. Время от времени на это натыкаешься и самым лёгким 
способом решить проблему (чтобы побыстрей) было wine + 7-zip. На 
генте это делается очень легко. Просто глобально включается флаг rcc. 
Лёгкого решения для Ubuntu я не нашёл (может о5 плохо искал). В общем 
решил перелопатить ебилды гентухи и вот результат.


Нет проблем с русскими именами файлов в:
unzip 6.0
p7zip 9.04
file-roller (по всей видимости при установленном p7zip, он использует 
его, если 7z не стоит, то unzip)



Если установлен пакет p7zip-full - удаляем

Устанавливаем все необходимое для сборки:
sudo apt-get build-dep unzip p7zip
sudo apt-get install git build-essential librcc0 librcc-dev

Создаём папку для сборки:
mkdir build-zip
cd build-zip

Получаем репозиторий unzip, заходим, собираем:
git clone git://github.com/emergy/rus-unzip-6.0.git
cd rus-unzip-6.0/
make -f unix/Makefile LF2=-ldl -lrcc LOCAL_UNZIP= linux_noasm

Устанавливаем unzip:
sudo checkinstall -D

cd ..

Получаем репозиторий 7-zip, заходим, собираем:
git clone git://github.com/emergy/p7zip-9.04.git
cd p7zip-9.04
make all3

Устанавливаем 7-zip:
sudo checkinstall -D
sudo ln -s /usr/local/bin/7z /usr/bin/
sudo ln -s /usr/local/bin/7za /usr/bin/
sudo ln -s /usr/local/bin/7zr /usr/bin/



--
С уважением,
Alex Emergy


--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Лечим виндовую кодировку в zip архивах

2011-06-16 Нитка Vitaliy Fust
16 июня 2011 г. 11:31 пользователь Alex Emergy alex.eme...@gmail.com написал:
 Совсем забыл, надо ещё залочить пакеты, чтобы не обновлялись.

 echo unzip hold |sudo dpkg --set-selections
 echo p7zip hold |sudo dpkg --set-selections

Зачем было переходить с генту чтоб решать проблемы компиляцией и
холдом? В убунту компиляцию надо заменять на костыли!

Костыль номер один:
$ sudo aptitude install fuse-zip
$ mkdir ~/.zip
$ cat ~/bin/zip
#! /bin/bash
fusermount -u ~/.zip 2 /dev/null
fuse-zip $1 ~/.zip -omodules=iconv,from_code=CP866,to_code=UTF8
dolphin ~/.zip
xrefresh -white
$ chmod a+x ~/bin/zip
$ zip Документ.zip

Добавляем zip в меню открыть как и получаем профит

-- 
---
Vitaliy Fust
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Лечим виндовую кодировку в zip архивах

2011-06-16 Нитка Alex Emergy
Я занялся изучением Gentoo, для того чтобы глубже понимать систему в 
целом. Затем пришёл к естественному выводу: Эффективность решения 
задач. Т.е. собирать весь мир из исходников, долгая и не оправданная 
рутинная работа. А вот собирать отдельные пакеты - это можно. У меня в 
системе, кроме этих, есть ещё десяток наверное.


ЗЫ: Очень хороший костыль.

16.06.2011 13:18, Vitaliy Fust пишет:

16 июня 2011 г. 11:31 пользователь Alex Emergyalex.eme...@gmail.com  написал:

Совсем забыл, надо ещё залочить пакеты, чтобы не обновлялись.

echo unzip hold |sudo dpkg --set-selections
echo p7zip hold |sudo dpkg --set-selections

Зачем было переходить с генту чтоб решать проблемы компиляцией и
холдом? В убунту компиляцию надо заменять на костыли!

Костыль номер один:
$ sudo aptitude install fuse-zip
$ mkdir ~/.zip
$ cat ~/bin/zip
#! /bin/bash
fusermount -u ~/.zip 2  /dev/null
fuse-zip $1 ~/.zip -omodules=iconv,from_code=CP866,to_code=UTF8
dolphin ~/.zip
xrefresh -white
$ chmod a+x ~/bin/zip
$ zip Документ.zip

Добавляем zip в меню открыть как и получаем профит



--
С уважением,
Alex Emergy


--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Лечим виндовую кодировку в zip архивах

2011-06-16 Нитка Pivushkov Alexandr
Увидел dolphin в тексте. для гнома то же самое по смыслу можно написать?

Vitaliy Fust пишет:
 16 июня 2011 г. 11:31 пользователь Alex Emergy alex.eme...@gmail.com 
 написал: Совсем забыл, надо ещё залочить пакеты, чтобы не обновлялись. 
 echo unzip hold |sudo dpkg --set-selections echo p7zip hold |sudo dpkg 
 --set-selections
 Зачем было переходить с генту чтоб решать проблемы компиляцией ихолдом? В 
 убунту компиляцию надо заменять на костыли!
 Костыль номер один:$ sudo aptitude install fuse-zip$ mkdir ~/.zip$ cat 
 ~/bin/zip#! /bin/bashfusermount -u ~/.zip 2 /dev/nullfuse-zip $1 ~/.zip 
 -omodules=iconv,from_code=CP866,to_code=UTF8dolphin ~/.zipxrefresh -white$ 
 chmod a+x ~/bin/zip$ zip Документ.zip
 Добавляем zip в меню открыть как и получаем профит
 -- ---Vitaliy Fust-- ubuntu-ru mailing 
 listubuntu-ru@lists.ubuntu.comhttps://lists.ubuntu..com/mailman/listinfo/ubuntu-ru
 
 

-- 
- Пивушков Александр. Институт проблем химической физики. Черноголовка.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Лечим виндовую кодировку в zip архивах

2011-06-16 Нитка Vitaliy Fust
16 июня 2011 г. 13:58 пользователь Pivushkov Alexandr p...@icp.ac.ru написал:
 Увидел dolphin в тексте. для гнома то же самое по смыслу можно написать?

Ja wohl! Nautilus например. Папка ~/.zip и файл ~/bin/zip тоже по вкусу.

-- 
---
Vitaliy Fust
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Лечим виндовую кодировку в zip архивах

2011-06-16 Нитка Alex Emergy

 как аккуратно и удобно

это скорее мой способ. В гуях то тоже проблема исправляется



16.06.2011 17:38, Pivushkov Alexandr пишет:

  Да с папками ~/.zip как раз то все ясно. Вопрос съест ли что то похожее
Nautilus также как dolphin?

  Занимаюсь аккуратным переводом компов на убунту. Проблема кракозябров в
zip-ах это проблема № 2. Поэтому интересуюсь очень как аккуратно и
удобно для пользователя сделать...

Vitaliy Fust пишет:

16 июня 2011 г. 13:58 пользователь Pivushkov Alexandrp...@icp.ac.ru  написал:  Увидел 
dolphin в тексте. для гнома то же самое по смыслу можно написать?Ja wohl! Nautilus 
например. Папка ~/.zip и файл ~/bin/zip тоже по вкусу.
-- ---Vitaliy Fust-- ubuntu-ru mailing 
listubuntu-ru@lists.ubuntu.comhttps://lists.ubuntu..com/mailman/listinfo/ubuntu-ru




--
С уважением,
Alex Emergy


--
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Лечим виндовую кодировку в zip архивах

2011-06-16 Нитка Vitaliy Fust
16 июня 2011 г. 16:40 пользователь Alex Emergy alex.eme...@gmail.com написал:
  как аккуратно и удобно

 это скорее мой способ. В гуях то тоже проблема исправляется
Мне не нравится только отсутствие этих пакетиков в ppa, если сделаешь
и будешь стабильно обновлять будет супер-пупер :) Мне удобно когда как
можно меньше пакетов не обновляется самостоятельно, система постоянно
куррент.. Да и дольше компилировать, и не просто клацать, а думать
надо.

16 июня 2011 г. 16:38 пользователь Pivushkov Alexandr p...@icp.ac.ru написал:
  Да с папками ~/.zip как раз то все ясно. Вопрос съест ли что то похожее
 Nautilus также как dolphin?
Если мне не изменяет память, скрипт был нагуглен как раз под наутилус,
правда могу ошибаться. Да и xrefresh -white как бы на это намекает,
так что скорее всего я просто переправил наутилус на долфин.

  Занимаюсь аккуратным переводом компов на убунту. Проблема кракозябров в
 zip-ах это проблема № 2. Поэтому интересуюсь очень как аккуратно и
 удобно для пользователя сделать...
Плюс потому, что оно открывается в каталоге и вопрос с кнопками аля
распаковать отпадает. Минус, что для раных раров (а что нужно кроме
зипа-рара?) не будет открываться так же, если не сделать аналогичный
скрипт монтирования рара (что более чем реально и достаточно просто).
Если нужно могу написать, за одно и себе будет.

-- 
---
Vitaliy Fust
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Лечим виндовую кодировку в zip архивах

2011-06-16 Нитка Alex Rulev
ч ге вижу в этом смысл. Даже для себя. Зачем их регулярно обновлять если
проще залочить.
16.06.2011 18:25 пользователь Vitaliy Fust aslok...@gmail.com написал:
 16 июня 2011 г. 16:40 пользователь Alex Emergy alex.eme...@gmail.com
написал:
  как аккуратно и удобно

 это скорее мой способ. В гуях то тоже проблема исправляется
 Мне не нравится только отсутствие этих пакетиков в ppa, если сделаешь
 и будешь стабильно обновлять будет супер-пупер :) Мне удобно когда как
 можно меньше пакетов не обновляется самостоятельно, система постоянно
 куррент.. Да и дольше компилировать, и не просто клацать, а думать
 надо.

 16 июня 2011 г. 16:38 пользователь Pivushkov Alexandr p...@icp.ac.ru
написал:
  Да с папками ~/.zip как раз то все ясно. Вопрос съест ли что то похожее
 Nautilus также как dolphin?
 Если мне не изменяет память, скрипт был нагуглен как раз под наутилус,
 правда могу ошибаться. Да и xrefresh -white как бы на это намекает,
 так что скорее всего я просто переправил наутилус на долфин.

  Занимаюсь аккуратным переводом компов на убунту. Проблема кракозябров в
 zip-ах это проблема No. 2. Поэтому интересуюсь очень как аккуратно и
 удобно для пользователя сделать...
 Плюс потому, что оно открывается в каталоге и вопрос с кнопками аля
 распаковать отпадает. Минус, что для раных раров (а что нужно кроме
 зипа-рара?) не будет открываться так же, если не сделать аналогичный
 скрипт монтирования рара (что более чем реально и достаточно просто).
 Если нужно могу написать, за одно и себе будет.

 --
 ---
 Vitaliy Fust
 --
 ubuntu-ru mailing list
 ubuntu-ru@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Лечим виндовую кодировку в zip архивах

2011-06-16 Нитка Alex Rulev
Если будут мажорные релизы, объявлю на github. Каждый минор обновлять -
лишняя трата времени.
16.06.2011 19:27 пользователь Vitaliy Fust aslok...@gmail.com написал:
 16 июня 2011 г. 18:18 пользователь Alex Rulev alex.eme...@gmail.com
написал:
 ч ге вижу в этом смысл. Даже для себя. Зачем их регулярно обновлять если
 проще залочить.
 На вкус и цвет - имхо это тема для отдельного треда, трубач выдувает медь


 --
 ---
 Vitaliy Fust
 --
 ubuntu-ru mailing list
 ubuntu-ru@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru