0
<< предыдущая заметкаследующая заметка >>
07 декабря 2009
SVN - репозитарий

Огромное спасибо Александру Лавреньеву — он создал репозитарий и объяснил шимпанзе, что это такое и как им пользоваться.

svn checkout http://lleoblog.eehome.ru/svn/blog

Веб-интерфейс: http://lleoblog.eehome.ru

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Windows Opera
0
1
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А я ведь предлагал гугель. :-)
И не верю я, что он загнется и повыключает все сервисы.
Windows Opera
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Поскольку у репозитория, насколько я понимаю, нет вебморды и, соответственно, приблуд к ней для рсс можно юзать внешний svnfeed.com с его идиотской работой с кириллицей.
http://svnfeed.com/convert?url=http://lleoblog.eehome.ru/svn[...]
Подписался. :)
Linux
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Почему? Есть веб-морда.
Linux Ubuntu Firefox
1
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
svn уже не торт, все давно используют git =)
Windows Opera
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А на веб-морде только у меня кириллица отображается не в той кодировке?
Windows Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
С кирилицей проблемы у всех. Просто сам блог движка в кодировке Windows-1251 сделан, а консоль а lleo в кодировке koi8-r.
Проблему решаем) Пока угадывайте что поправлено без комментов)
Linux Ubuntu Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
>а консоль а lleo в кодировке koi8-r

Вот до чего людей ALT доводит.
Windows Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
На дворе конец 20 начало 21 века , а у нас на двоих одна пара валенок, зоопарк с однобайтными кодировками.
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Когда PHP научится корректно работать с многобайтными кодировками - будут многобайтные. Пока что принцип 1 буква = 1 байт важнее. Взять первую букву substr($s,0,1). И нахуй юникоды.
Windows Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Вы не поверите, php офигительно работает с юникодом. Просто его нужно правильно настроить - а именно задать адекватные локали и списки сортировки и соответствия больших-малых букв и.т.п.
Всё чудно и замечательно.

Лучше пол часа потерять, потом за 5 минут долететь <nobr>(с) Крылья ноги и хвосты </nobr>
 Россия
1
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
И каждому поставившему движок я буду объяснять, почему у него ничего не работает, и как ему настроить юникод в php.ini? А если у него физически нет доступа к php.ini? Вот у меня нет, например.
Windows Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А вот еще посмотрите на эти замечательные функции.
http://www.php.net/manual/en/ref.mbstring.php

А у кого-то был даже замечательный скрипт, который на всём сайте вхождения слов меняет) например substr на mb_substr)

* mb_check_encoding — Check if the string is valid for the specified encoding
* mb_convert_case — Perform case folding on a string
* mb_convert_encoding — Convert character encoding
* mb_convert_kana — Convert "kana" one from another ("zen-kaku", "han-kaku" and more)
* mb_convert_variables — Convert character code in variable(s)
* mb_decode_mimeheader — Decode string in MIME header field
* mb_decode_numericentity — Decode HTML numeric string reference to character
* mb_detect_encoding — Detect character encoding
* mb_detect_order — Set/Get character encoding detection order
* mb_encode_mimeheader — Encode string for MIME header
* mb_encode_numericentity — Encode character to HTML numeric string reference
* mb_ereg_match — Regular expression match for multibyte string
* mb_ereg_replace — Replace regular expression with multibyte support
* mb_ereg_search_getpos — Returns start point for next regular expression match
* mb_ereg_search_getregs — Retrieve the result from the last multibyte regular expression match
* mb_ereg_search_init — Setup string and regular expression for a multibyte regular expression match
* mb_ereg_search_pos — Returns position and length of a matched part of the multibyte regular expression for a predefined multibyte string
* mb_ereg_search_regs — Returns the matched part of a multibyte regular expression
* mb_ereg_search_setpos — Set start point of next regular expression match
* mb_ereg_search — Multibyte regular expression match for predefined multibyte string
* mb_ereg — Regular expression match with multibyte support
* mb_eregi_replace — Replace regular expression with multibyte support ignoring case
* mb_eregi — Regular expression match ignoring case with multibyte support
* mb_get_info — Get internal settings of mbstring
* mb_http_input — Detect HTTP input character encoding
* mb_http_output — Set/Get HTTP output character encoding
* mb_internal_encoding — Set/Get internal character encoding
* mb_language — Set/Get current language
* mb_list_encodings — Returns an array of all supported encodings
* mb_output_handler — Callback function converts character encoding in output buffer
* mb_parse_str — Parse GET/POST/COOKIE data and set global variable
* mb_preferred_mime_name — Get MIME charset string
* mb_regex_encoding — Returns current encoding for multibyte regex as string
* mb_regex_set_options — Set/Get the default options for mbregex functions
* mb_send_mail — Send encoded mail
* mb_split — Split multibyte string using regular expression
* mb_strcut — Get part of string
* mb_strimwidth — Get truncated string with specified width
* mb_stripos — Finds position of first occurrence of a string within another, case insensitive
* mb_stristr — Finds first occurrence of a string within another, case insensitive
* mb_strlen — Get string length
* mb_strpos — Find position of first occurrence of string in a string
* mb_strrchr — Finds the last occurrence of a character in a string within another
* mb_strrichr — Finds the last occurrence of a character in a string within another, case insensitive
* mb_strripos — Finds position of last occurrence of a string within another, case insensitive
* mb_strrpos — Find position of last occurrence of a string in a string
* mb_strstr — Finds first occurrence of a string within another
* mb_strtolower — Make a string lowercase
* mb_strtoupper — Make a string uppercase
* mb_strwidth — Return width of string
* mb_substitute_character — Set/Get substitution character
* mb_substr_count — Count the number of substring occurrences
* mb_substr — Get part of string
 Россия
2
1
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я знаю эти функции. У них один недостаток: у меня (и многих других) нихуя не работают. А в остальном - прекрасные, прекрасные функции.
Windows Firefox
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Насчет настроек php.ini

Уж что-что, а локаль легко можно тысячей способов задать в config.php функциями.
Да и в .htaccess тоже можно.

А выдавать извините encoding в теле страницы, эту пошлятину все еще в 97 году прекратили по моему)
Windows Firefox
1
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Про mb-функции.
Вот пример.
Сверху вывод, снизу код.

Какую еще функцию проверить?
Я возможно готов попробовать полностью сам перевести и оттестировать движок на utf-8, если он дальше будет в таком виде поддерживатся и развиваться.
Linux
 Россия
1
1
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Переведите также на UTF-8 Midnight Commander, чтобы я смог и дальше работать с кодом движка ;)

А в чем, простите, такая насущная необходимость в UTF-8? Кому-то уже понадобилось вести свой блог на арабском языке или цитировать Мао в оригинале?
Windows Firefox
1
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Вы не поверите, я чтоб почитать ваши комментарии в Midnight Commander каждый файл вручную конвертирую в iconv командой
cat index.php | iconv -f windows-1251 > index.php.utf8 , затем читаю сообщения и комментарии в коде, поправляю и конвертирую обратно.
И так каждый файл. Я вот не знаю как мне сделать чтоб mc заработал с cp1251 специально для этого проекта. Видимо какой-то плюгин надо ставить или делать отдельную консоль с виндовой локалью ( у меня она сейчас даже не установлена в системе ).

По поводу того зачем нужен юникод --- он был придуман и внедрен повсеместно и давно, именно с целью закончить наконец бардак с разнообразными кодировками. Общий, универсальный, охватывающий большинство потребителей стандарт.
Любая нормальная система давно уже имеет системную локаль в utf-8. Любой серьезный проект хранит свои внутренние данные в utf-8. Еще 2000 офис и 2000 виндовс и redhat enterprise 3 перешли на локаль utf-8.
Посмотрите на любой современный движок ( Jombla там всякая, wordpress ) вы там где-нибудь однобайтные кодировки видели?
Linux
 Россия
0
1
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
У MC есть два режима сборки: с UTF и без UTF. Если он скомпилирован с UTF, то он не поддерживает никакие другие кодировки. Если подерживает KOI и 1251, то не поддерживает UTF.

<p>Я не спорю, что в будущем надо будет переводить движок на UTF. А также в многопользовательский режим (чтобы можно было его инсталлировать и как общественный блогохостинг тоже). И вынести системные сообщения в отдельную базу, сделав выбор языка. Но все это - не первоочередные задачи.
Windows
0
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Не знаю касается ли это нового движка, но вот в старом столкнулся: "Заметка, датированная числом 2009-05-28 не существует. Откуда вы взяли этот адрес?"
А взял я ее из поиска на странице "Содержание дневника" по ключевому слову "конкурс" - рядом с темой замочек нарисован.

Судя по тому что замочков не вижу в списке по датам - вероятно это глюк :)
Linux
 Россия
0
0
LLeo
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
А, типа поиск смотрит и подзамочные посты тоже, без учета юзера ;) Глюк, да. Впрочем, там в этой заметке ничего интересного - я цитировал письмо одной редакторши какого-то неизвестного мне журнала, свалившееся по почте.
Windows Firefox
1
1
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Я конечно не хочу говорить неприятные вещи, но сделать из этого движка некий "блогохостинг" мне кажется неправильной идеей. Пусть остается маленький и удобный движок в котором просто разбраться и допилить под себя. Чтоб сделать из него wordpress это надо еще 3 раза всё удалить и написать заново.
Windows Firefox
1
0
batc0h
Этот человек не загрузил свой юзерпик, и я подобрал ему этот. Человек, пишущий такое, должен именно так выглядеть, верно?
Можно кстати добавить в заметку линк на мою статью?)
http://johny.eehome.ru/blog/2009/12/07.html

всего комментариев: 23

<< предыдущая заметка следующая заметка >>


Include not found: `/home/www/lleo.me/blog/template/_reklamnaya_lirica.htm`