25 сентября 2009 г.
Родительское собрание.
После общения с учителями возникло ощущение, что детей в школе перестали учить, давать знания. Единственная задача школы - натаскать ребенка на сдачу тестов. Причем идет тупая шаблонная накачка, с выработкой автоматических рефлексов. Никакого творчества, полета фантазии.
Как я заметил, в шоке не только родители но и сами учителя.
Особенно понравилось, как учительница русского языка (кстати очень грамотный и болеющий за свое дело преподаватель) с болью в голосе рассказывала от том, как ее ученики, для которых русский является родным и которые его реально знают. На ЕГЭ набирали по 80 баллов, а жители кавказских республик по 100.
Вообщем как то грустно стало.
22 сентября 2009 г.
CrossOver Office
21 сентября 2009 г.
egroupware 1.6.002 tracker и русские буквы
Заодно, он позволяет корректно читать тело письма, содержащего русские буквы (при условии, что письмо было в UTF-8). Хотя вопросом чтения тела письма в других кодировках надо бы заняться по плотнее.
diff old/class.tracker_mailhandler.inc.php new/class.tracker_mailhandler.inc.php
213,215c213,215
< if ($struct->subtype == 'PLAIN') {
< $body = utf8_decode ($body);
< }
---
> // if ($struct->subtype == 'PLAIN') {
> // $body = utf8_decode ($body);
> // }
232a233,246
>
> function parse($matches) {
>
> if ($matches[2] == "q" || $matches[2] == "Q") {
> return strtr(iconv($matsches[1],"UTF-8",quoted_printable_decode ($matches[3])),"_"," ");
> }
> elseif ($matches[2] == "b" || $matches[2] == "B") {
> return strtr(iconv($matches[1],"UTF-8",base64_decode ($matches[3])),"_"," ");
> }
> else {
> return $matches[3];
> }
> }
>
240,245c254
< $header = preg_replace_callback('/=\?(.*)\?([BQ])\?(.*)\?=/U', create_function (
< '$matches',
< 'if ($matches[2] == "q" || $matches[2] == "Q") { return quoted_printable_decode ($matches[3]); } ' .
< 'elseif ($matches[2] == "b" || $matches[2] == "B") { return base64_decode ($matches[3]); } ' .
< 'else { return $matches[3]; } '
< ), $header);
---
> $header = preg_replace_callback('/=\?(.*)\?([BQ])\?(.*)\?=/U', array($this,'parse'), $header);
Я PHP совсем не знаю, поэтому плиз не кидаться камнями и бананами. Если есть решение лучше, буду рад применить его :)
Еще одна проблема, возникшая при обработке писем, это неправильная реакция на ответы на письмо тракера, когда неправильно обрабатываются письма с Re: в начале. Будет время, постараюсь раскопать эту тему тоже.
17 сентября 2009 г.
egroupware 1.6.002
Появились серьезные проблемы с входом пользователей в систему. Нестабильный логин. Войти в систему с правильным логином и паролем иногда получется с 5-й и более попытки. Что то они с сессиями накрутили.
Так же занялся проблемой русификации трекера. Черт, придется разбираться с PHP :(. На данный момент победил проблему с русским языком в сабже приходящих писем. Но вот с телом письма пока не получается. Надо бы посоветовсться с гуру PHP по поводу особенностей конструкции языка.
15 сентября 2009 г.
Вот такая вакансия на abbyy.ru. Лед тронулся?
Ну что, лед тронулся? Вслед за монстрами потянулись остальные компании.
Вообще то очень позитивно, что такой софт будет портирован на Linux.
8 сентября 2009 г.
Какой замечательный лубок :)
17 августа 2009 г.
Район №9
12 августа 2009 г.
Еще немного про LDAP сервера.
Опыт с Fedora Core LDAP Server не удался. См. предыдущий пост.
На вечерних курсах, слушатель напомнил мне что еще есть LDAP от проекта Apache. Решил посмотреть на него.
Все написнао на java. Я не имею ни каких религиозных забобонов по поводу java, но... как то напрягся.
Скачал rpm, написано, что он для Fedora. Следуя инструкции попытался запустить сервер и ту меня ожидал первый сюрприз.
Я пытался сделать, как это принято в System V
/etc/init.d/apacheds start
Фигушки :) они требуют указать дополнительный параметр. Вот так надо запускать:
/etc/init.d/apacheds start default
Интересно, как тогда интегрировать _это_ в System V? rc.local? Не кошерно однако, при живом стартовом скрипте :)
Но оно не заработало :) (кто бы сомневался? :) )
запуск в режиме консоли
/etc/init.d/apacheds console default
показал, что скрипт не может найти свой конфигурационный файл apacheds. Еще бы! Он ведь находится совсем не там, где ожидает скрипт :) Вместо /etc/sysconfig сие чудо лежало в /usr/etc/sysconfig. Пришлось руками копировать файл куда надо.
Следующий запуск показал, что все равно сервер не стартует. Опять неправильное расположкние файлов. Почему то создатель rpm все разместил в /usr/etc, /usr/var, /usr/lib! Но при этом во всех конфигах написан путь к файлам без /usr, прямо от корня. Пришлось лезть в два конфига и править пути. Вопрос - а почему во втором конфиге не прописать все с учетом переменной из /etc/sysconfig/apacheds? Загадака однако.
Все, сервер запустился. Но не все так просто :)
В конфигах, о умолчанию определен dc=example,dc=com, типа с ним можно сразу начинать работать :) ага, СчаЗ. Клиенты LDAP типа gq и компания, при обращении к этой ветке валятся в корку. Родной apache studio этот контейнер в упор не видит :)
Все оказалось гораздо проще, надо ручками создать ldif с описанием этого контейнера и импортировать его в LDAP сервер. Спрашивается - а чем тогда это отличается от OpenLDAP?
И вот, после серии экспериментов у меня возник вопрос - а нафига все оно надо, если есть нормально работающий, без приколов и плясок с бубуном, OpenLDAP?
10 августа 2009 г.
fedora-ds
Делаю как в иснтрукции написано:
yum install fedora-ds
setup-ds-admin.pl
А он гад меня нафиг посылает :( Долго думает, а потом говорит: ну не могу я подключиться к хосту на порт 389...
Уже SELinux и фаервол отключил. Все, не знаю что делать дальше... Возвращаюсь на OpenLDAP.
7 августа 2009 г.
Дисбактериоз.
Мы регулярно покупали средства от этого состояния организма. Оказывается, нас как всегда, дурили :).
4 августа 2009 г.
Август в Москве.
Возле работы целый день пустые места у тротуаров, паркуйся - не хочу.
Хочу, что бы весь год был Августом.
25 июля 2009 г.
N grade! 300 Mb - я ЭТО видел!
Сижу дома, экспериментирую с Виндовз 7. Домашний комп подключен по Wi-Fi к точке доступа. В какой то момент Виндовз 7 начала козлить с wi-fi. То вижу, то не вижу, то рыбу заварачиваю...
В результат экспериментов обнаружил, что Wi-Fi контроллер, установленный на машине, если он видит что точка доступа кричит, что "у меня возможно N соединение", напрочь забывает про все остальные режимы и тупо начинает долбиться как N.
Но все мы помним, что Ngrade работает только в чистом поле или лабораторных условиях :). Так вот, у меня дома образовалось чистое поле - большинство соседей уехали на дачу или в отпуска, в эфире пустота.
А я то удивлялся - не фига себе Виндовс 7 скорость Wi-Fi какую то запредельную дает! :) Давал, до тех пор пока работало N соединение :) Но сегодня кто то из соседей вернулся домой, включил у себе Wi-Fi и N накрылось медным такзиком. Заодно накрылось мое соединение с точкой доступа.
Пришлось на точке жеско включить only g и все встало на свои места.
З.Ы. Можно предположить, что проблема с драйвером моего контроллера, который упорно хотел N соединения с точкой доступа. Но. скорее всего это не так, я вставлял чисто g девайс и он тоже не мог подключиться к точке... однако виндовс, ничего не видно, можно только догадываться...
21 июля 2009 г.
15 июля 2009 г.
Обязательно прочитайте
Прошу - лично Вас - прочитать эти слова, не проматывать их
как определить инсульт
КАК ЭТО БЫВАЕТ: Во время отдыха на природе женщина упала – но заверила всех, что с ней все хорошо (друзья настаивали на вызове скорой) и что она просто споткнулась о камень, т.к. не привыкла к новой обуви. Друзья помогли ей отряхнуться и протянули тарелку с едой… А вечером позвонил ее муж и сообщил, что его жена в больнице. В 6 часов вечера ее не стало. Если бы ее друзья знали… Если пострадавшего в течение 3 часов доставить в больницу, - последствия инсульта могут быть устранены полностью!
Три основных приёма распознавания симптомов инсульта (УЗП)
У - Попросите пострадавшего УЛЫБНУТЬСЯ.
З - Попросите eго ЗАГОВОРИТЬ.
Попросить выговорить простое предложение. Связно. Например: “За окном светит солнце”
П - Попросите его ПОДНЯТЬ обе руки.
Ещё один способ распознать инсульт помимо вышеупомянутых: попросите пострадавшего высунуть язык.
Если язык кривой или неправильной формы и западает на одну или другую сторону, это тоже признак инсульта.
Если Вы отметили у пострадавшего проблему с каким-то из заданий, немедленно вызывайте скорую!
ЗЫ. Врачи уверяют, что каждый, кто разошлет этот текст 10 людям, может быть уверен: одну жизнь он спас.
Легкая неадекватность - это не плохой сон, изменившийся выговор - не проблемы с челюстью. Звоните в скорую, плюньте на приличия! Переломите внутреннее сопротивление! каждая минута уносит кусочек мозга и личности вашего родного человека! Сумейте поверить в ужасное, в конце концов, - чем обманывать себя.
Вспомните этот постинг, если однажды возникнет хотя бы малое подозрение.
14 июля 2009 г.
Лень.
Почту перевел на Gmail, сайты переношу к друзьям на brim.ru.
В связи с перездом, временно, прекратил выкладывать материалы по курсам. Но на следующей неделе продолжу. Честное пинерское.
9 июля 2009 г.
8 июля 2009 г.
Железное железо
Купил новый комп, поставил на него Федору. Все работало.
Докупил еще один винт, засунул в машину. И началось...
Я уже ранее писал, что как то не так определялся винт.
За последние две недели я раз 10 переустанавливал разные дистрибутивы, но система все равно вела себя не стабильно. Я уж задумался об установке Висты :) но сегодня причина нестабильности, наконец то сломалась.
Вообщем сдох контроллер винта, но помирал он долго, заодно делая всякие пакости системе. Теперь все работает. А виновник поедет к продавцу, меняться по гарантии.
Уфф...
Но за это время, я еще раз убедился, что видеокарты от ATI с Linux, упаси боже... Тока Nvidia :)
7 июля 2009 г.
Работа.
Требования:
- Железные нервы.
- Умение общаться с людьми.
- Знание Windows XP, Vista, MS Office, Open Office, MS Outlook, Firefox, Thunderberd. (установка, настройка, решение проблем).
Работа в основном в офисе, удаленная поддержка. Иногда выезды в офис клиентов.
Рабочий график: с 9:00 до 18:00, с перерывом на обед. Выходные Суббота и Воскресенье.
З.п. по результатам собеседования, в районе 20-30 р.
Писать мне на мыло.
файл-дырка - во как!
Узнал новый термин: файл-дырка :)
Отдагдайте, что за файл имеет в виду автор книги?