LINUX.ORG.RU
ФорумTalks

Charset Encoder 0.0.1


0

0

Программа для перевода файлов в необходимую кодировку. Возможно перекодирование одновременно всех файлов из папки и подпапок. Автоматическое детектирование кодировки файлов. Автоматическое создание структуры каталогов для выходных файлов.

Пример использования : требуется перевести файлы например из utf-8 в cp - 1251.

Пример использования : требуется перевести файлы веб сайта из одной кодировки в другую.

Программа написана на .NET 2.0 Windows Forms. Скоро выйдет аналог под mono GTK+

Автор : Eugene Pirogov (pirogov.e@gmail.com)

Удачно пользоваться.

Исходный код

чем iconv не устроил? %-)
вот так бывает люди не разобравшись в системе что творят

anonymous
()

Перенёс новость в Talks. Евгения, я поздравляю, но всё же замечу, что на новость такая программа пока никак не тянет.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от epirogov

> У этой программы больше функциональностей.

Свестюльки берюльки? Это не функциональность, это фигня. Написанное на .net - вообще ахтунг.

> Crf;bnt vj;yj kb pfgecnbnm iconv

Выб, эта.. нучились бы набирать текст не смотря на клавиатуру. Или изредка смотреть в монитор.

> Удобный GUI.

Кто сказал? Я вот могу сказать, что GUI для работы с файлами - вообще не удобно.

> под Windows ?

Причем тут оффтопик?

logIN
()
Ответ на: комментарий от lester_dev

Да, что-то удивительно krenameоватое.

Автору: Что оно дает в смысле функциональности человеку, знакомому с шелл скриптингом?

svu ★★★★★
()
Ответ на: комментарий от svu

Зато оно будет переписано в соответствии с HIG.

anonymous
()

    [ComImport, Guid("275C23E1-3747-11D0-9FEA-00AA003F8646"), InterfaceType((short) 1)]
    public interface IMultiLanguage


ААААААА моооой мооооооск! И это вы собираетесь портировать под моно?

lester_dev ★★★★★
()

Теперь все поняли как нужно распространять исходные тексты программ.

P.S. Сейчас евгений узнает о себе много нового и интересного.

anonymous
()

Бугога!

Только что смотрел как менты около моего дома какого-то бомжа обшманывали. И находясь под впечатлением прочитал Ваш е-майл с буквой d вместо r. Думал, что ошибся, прочитал текст --- понял, что может и нет.

ЗЫ: man iconv. Все-таки проблема перекодировки возникла не вчера, и каких перекодировщиков только не было написано!

soomrack ★★★★★
()

Ну написал для себя/в целях ознакомления с языком/по пьяни, но зачем позориться и в новости пихать?

grob ★★★★★
()

и ссылка на новелловский сайт, неудивительно, что оно на моно

overmind88 ★★★★★
()

>Программа написана на .NET 2.0 Windows Forms. Скоро выйдет аналог под mono GTK+

Я выпал в осадок, весь функционал программы реализуется в shell'e за 5 (прописью - ПЯТЬ) минут, если сильно надо - прикрутите самопальный frontend

animechaos ★★
()

Вообще-то, ничего плохого в публикации кода, тем более под GPL, нет. Но.

Прежде чем публиковать проект следует выяснить, есть ли подобные программы. В данном конкретном случае - вариаций на тему конвертаций кодировок немерено. Возможна, конечно, ситуация, когда существующие инструменты не устраивают - когда задача слишком уж специфичная. Но если бы я публиковал все костыли, написанные для себя, и сообщал ещё об этом на лоре, то стал посмешищем для всего этого самого лора. И поделом, ведь главный вопрос - кому оно надо, кроме автора?

А о выборе средств разработки я лучше промолчу. У меня моно не стоит ни дома, ни на работе. Ущербным себя не чувствую. Доставлять этого монстрика ради такой мелочи глупо, тем более бонусов никаких (я ещё не видел нужных мне программ на этом деле, у которых не было бы равноценных аналогов на нормальных языках).

Вывод: вашей программой, вероятно, пользоваться никто не будет. Пишите еще=)))

cthulhu ★☆
()
Ответ на: комментарий от logIN

> Я вот могу сказать, что GUI для работы с файлами - вообще не удобно.

А как же xterm? ;-))

Begemoth ★★★★★
()
Ответ на: комментарий от adminchik

аффтар уже признался, что shell для него слишком сложен... что с него взять...

Begemoth ★★★★★
()
Ответ на: комментарий от epirogov

Линух поддерживать, безусловно, надо. Но, ради всего святого, не таким способом!!! Моно этот нужен, чтобы запускать существующие проги на быдло.NET, а не плодить новые!

Автор, последуй примеру Томми.

anonymous
()

Нах скрипты? Это одной строчкой делается через iconv!!! ОМГ, 3.14здец, куда катиццо мир...

anonymous
()
Ответ на: комментарий от as33

>Евгений, лор вас ждал! =)

я бы даже сказал - ЖАЖДАЛ =)

geek ★★★
()
Ответ на: комментарий от Begemoth

У меня на сигарету в среднем 5 минут и уходит=)

cthulhu ★☆
()

Вот и следствие прихода в Linux критической массы пионеров, которые будут писать свои велосипедистые поделки с удобным гуем. Спасибо, не нужно.

grad
()

>Программа для перевода файлов в необходимую кодировку.

Оксюморон, давно есть UTF

>Программа написана на .NET 2.0 Windows Forms.

Это не программа, это cmd (bat) файл. :)

>Удачно пользоваться.

Спасибо, мы уж как нить сами ...

robot12 ★★★★★
()
Ответ на: комментарий от epirogov

>У этой программы больше функциональностей.

Интересно, какой широты может быть функциональность программы переводящий текст из одной кодировки в другую ...

>Удобный GUI.

О да ! Это самое главное ! мышкополз ... автоматизация на уровне плинтуса

robot12 ★★★★★
()
Ответ на: комментарий от robot12

> Оксюморон, давно есть UTF

есть-то он есть, но еще не все его используют....

так что пока C-x RET c спасает :-) Ну и iconv конечно :-)

Begemoth ★★★★★
()
Ответ на: комментарий от robot12

>>У этой программы больше функциональностей.

>Интересно, какой широты может быть функциональность программы переводящий текст из одной кодировки в другую ...

А-ля "Скрепыш"?

soomrack ★★★★★
()
Ответ на: комментарий от epirogov

> Crf;bnt vj;yj kb pfgecnbnm iconv под Windows ?

ytn ghj,ktv. Типа как в примере - 

C:\>iconv.exe --help
Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]
or:    iconv -l

C:\>iconv.exe --version
iconv (GNU libiconv 1.9)
Copyright (C) 2000-2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Bruno Haible.

C:\>


:)

anonymous
()
Ответ на: комментарий от DemonZLa

> добрый тебе совет, попробуй питон...

Пыхпых тоже неплох. С вебмордой будет вообще полный атас.

Кстати, почему ни одна зараза не вспомнила man recode? Как-никак, первая моя любовь...

И еще можно вспомнить man tr. Не так функционально, зато есть, чем руки занять...

eugine_kosenko ★★★
()

ыыыыыыы!!!!!

/me катается по полу.

автор - РЕСПЕКТИЩЕ!

поднял настроение на неделю вперед :)

gr_buza ★★★★
()

Евгений, вы - гений! Так зажечь ЛОР без торсиона - это надо уметь!

Zmacs
()
Ответ на: комментарий от Begemoth

>> Оксюморон, давно есть UTF

>есть-то он есть, но еще не все его используют....

Где еще не используют, надо один раз пройтись iconv.

Автору: cпасибо, поржал. Ждем-с гуя к cp с требованиями как у четвертой кваки.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.