Katerina N. Shananina
zmey
.::::.:: .. .:::::.::

June 2014
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Katerina N. Shananina [userpic]
Жизнь есть?

Была вчера по работе в институте системного программирования РАН. Люди, с которыми мы вместе собираемся заниматься построением глобальных вычислительных сетей, называемых словом grid.
Особняк на Большой Коммунистической, вход через стройку.

Была удивлена, хоть меня и предупреждали. Поэтому - просто отдельные картинки.

Рабочая комната, перегороженная какими-то шкафами. Посредине большой стол, на котором - грязные чашки, обёртки от печенья, дольки яблок и прочие следы жизни. Всё страшно напоминает комнату в Курчатовском институте, которую мы наблюдали весной с [info]mara_dn, [info]iofan и [info]yushi. За одним исключением.
Большинству сотрудников 20 с небольшим.

Семинар, на котором нам сказали:
- Вы тут смоделировали grid, а его не бывает! Это всё так интересно... но вот если бы вы нам дали задачу! Содержательную задачу, например, экономическую, и чтобы с сотней... нет, тысячей параметров! Приносите свой код... или нет, код мы сами напишем! Дайте только задачу!

На семинаре, помимо прочих, была сказочно красивая девушка Варя, которая недавно считала торнадо. Параллельными вычислениями занимается. Весь доклад неотрывно её рассматривала.

Не знала, что так бывает.

Comments

Здорово, держите в курсе!

ОТ

Катерина, я сейчас снял на три месяца квартиру у Юры Бронникова, так что, по выражению [info]inkittenus@lj, «у <меня> теперь хорошие соседи». Заходите в гости как-нибудь.

Re: ОТ

Ага, зайдём. Не помню, правда, есть ли у нас телефон и номер квартиры.
Кстати, к нам тоже можно.

А как насчёт этих выходных?

(Anonymous)
Re: ОТ

В субботу ничего не выйдет — надо навестить бабушку в больнице, и ещё всякие дела. Если я в воскресенье приеду, меня сможет кто-нибудь встретить у электрички и довести до места (детальные инструкции как дойти, типа «а дальше будет полянка, на которой пасётся белая лошадь» тоже годятся).

Re: ОТ

Инструкции таковы: доехать до пл."50 км" и позвонить оттуда мне на мобильный 8-903-117-44-16.
Далее: сойти с платформы у головы поезда, пути не переходить. Пройти по тропе несколько метров вправо (перпендикулярно ж/д), до Волоколамского шоссе. (Они параллельны.) Идти вдоль Волоколамки по ходу поезда до бензоколонки. Она будет минут через 10. Там встретят.
Вряд ли мы там будем до позднего вечера, но утром доехать можно.

Экий процесс. К, пиши исчо.
Про GT с удовольствием бы почитал.

Offt.

Offtopic -- Katya, posmotrite pri sluchae, a? spasibo.

http://lj.rossia.org/community/ljr_news/2326.html?replyto=16662

О, привет, Катя. Раньше наталкивался только на одноклассников и одношкольников. А тут, оказывается, ты сотворец красного карандашика с Мишей Вербицким заодно.
Приятно удивляться - приятно.

3уБOB M. :)

Привет.
А кто из одноклассников, кроме [info]max_ushakov@lj?

а из одноклассников - да, никто :)
то есть вроде бы никто больше виртуальным эксгибиционизмом не страдает. а вот одношкольников много - и из постарше, и из помладше. тот же Вербицкий, например, Каледин. Каледина я правда скорее по НМУ знаю, он старый уж совсем - но ужасно красивый :)

А почему ты - змей ? Что это за фольклор, почему zmey2 в lj тоже хакер ?

Каледин великолепен, да.

Змеем я стала называться с осени 2000-го. Отчасти из-за года рождения, отчасти - из-за характера, скверного и злобого, отчасти - просто потому, что так назвал [info]yushi. Ибо надо же как-то называть жену.
И только с годами сходство проявилось в полной мере.

А [info]zmey2@lj называется так, видимо, из-за того, что я успела раньше. А может быть, он питает пристрастие к двойке. Не знаю точно.
Нас иногда путали. Да и сама я пережила однажды приступ паранойи.

Но только я, наверное, не хакер, всё-таки. Обыкновенный админ...

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

А писали мы вместе с [info]yushi гейт из LJR в LJ, о существовании коего ты, о хитроумный, прознал уже.

А про повозиться - это можно, ибо крыши наши не столь низки.
То есть - помощи будем рады.

Повозиться с LJR

Да, я абсолютно серьёзно. Это можно. Актуальные нерешённые задачи - есть.
А что ты умеешь?

(Как можно было догадаться, LJ написан на Perl. И использует mysql.)

Re: Повозиться с LJR

На самом деле, ИМХО, знакомства с Perl'ом и MySQL для продуктивной работы над кодом LJR недостаточно. Ещё неплохо представлять себе хотя бы в общих чертах администрирование *nix (ну, там, например, понимать, что за зверь crond и с чем его едят, понимать вывод top/ps, спокойно пользоваться ssh/sftp), владеть стандартным инструментарием oss-разработчика (cvs, diff/patch, bugzilla, etc. etc.), быть знакомым с Apache хотя бы на уровне правки конфигов, иметь некоторый опыт общения с DBI.pm, неплохо также уметь пользоваться перловским отладчиком. Замечу ещё, что ЖЖ написан не просто на Perl'е, а на объектном Perl'е, что, как ты должна помнить по собственному опыту, дарит разработчику немало незабываемых моментов.

Однако, при наличии энтузиазма и общей разумности отсутствие какого-то (или всех) вышеперечисленных навыков — не помеха, конечно. =)

Re: Повозиться с LJR

ага, ага : вот что могу ответить на это. Linux у меня первая операционка уже давно, и под windows без cygwin я тоже жить не умею, так что с этим проблем быть не должно. с cvs и проч., я, конечно, дело имел, хотя и не совсем понимаю, какое они имеют отношение к open source development - этим сейчас пользуются все :). вот с перлом много хуже, да, как на ссылки в перле снисходит откровение, я представляю в самых общих чертах. и на объектном перле я немного программировал, правда, но очень-очень давно и совсем мало.

а вот ехидный вопрос - у вас все изменения сразу в production server бросаются, или уже есть цепочка alpha-betha-... ?

Re: Повозиться с LJR

Linux у меня первая операционка

Отлично!

какое они имеют отношение к open source development - этим сейчас пользуются все :)

Так-таки и все? =) Нет, [info]mironovd, конечно, прикручивал у себя на работе Subversion к Microsoft Visual Studio, но это, afaik, всё же единичный случай.

Сколько мне не доводилось видеть несвободных программ, так сказать, "изнутри", в том числе относительно больших и успешных, все они были в плане контроля над проектом, скажем так, довольно запущенными. Управление версиями обычно находилось в противозачаточном состоянии, ни о каком аналоге Багзиллы речи не шло — бедный саппорт все багрепорты вынужден был отслеживать вручную, и т.д., и т.п. Впрочем, не то, чтобы у меня был в этой области сильно богатый опыт.

или уже есть цепочка alpha-betha-... ?

А то! Куда же без этого?

Re: Повозиться с LJR

Значит, смотри. Программирую для веб я лет пять, с перлом имел дело постольку-поскольку (в основном для автообработки разного рода файлов),
для веб программировал на jsp и php. С базами данных тоже имел дело лет десять, с mysql в частности (сейчас веду некоторый проект на php/mysql).
Апач у меня стоит, точнее даже два. Перл мне нравится не очень, в основном из-за большого соблазна (которому граждане часто поддаются) писать на нём в режиме read-only. Но тут уж ничего не поделаешь. Ждем выхода Perl 6, который уже лет пять как вот-вот появится :).

(тут длинное многоточие, в котором я бы ещё много чего мог бы наболтать, но лучше не буду).

у меня, кстати, тут назрели некоторые претензии, и может быть самому было интересно их поудовлетворять - в частности, про ljr->lj ворота - смотри вот :

1. не показывается число комментариев при гейтовании. в принципе, это исправить не сложно, кажется - самое забавное, вроде бы, решение - это вставлять прозрачный image c ljr или вообще с какого-нибудь narod.ru :)
2. при ответе на OpenID этому OpenID не приходит уведомление о комментарии, что львиную долю кайфа обламывает. интересно, можно ли это обойти ? если бы на ljr можно было бы вытащить username, было бы круто, но кука небось привязана к livejournal.com, а javascript в текст поста вставить нельзя.
ещё бы здорово было автозаполнять OpenID при приходе с известных блогов :)
однако если даже все это невозможно, можно ли, расковыряв OpenID, отправить-таки уведомление пользователю, или все-таки опять нет ?

или, может, с фреймами как-то схитрить ? определить по referrer, откуда пришел пользователь, открыть в невидимом фрейме какую-нибудь страницу lj, если он с lj, взять оттуда username и т.д.
или я брежу ? или я брежу, и все намного проще ? :)

Re: Повозиться с LJR

1 — неоднократно обсуждено и забраковано. Оба возможных решения (жабаскрип и картинка) ощутимо увеличат нагрузку на сервер, да и попросту некрасивы, между нами говоря. Кроме того, как известно, "хорошая веб-страница должна без проблем смотреться Lynx'ом".

2 — уведомления о комментариях по OpenID приходят. Как у нас, так и в LJ: надо только прописать мейл в настройках псевдопользователя.

Вообще, по поводу (выражаясь громко) design guidelines для LJR: нынешний состав команды разработчиков, включая меня и Катерину, люди в этом отношении довольно консервативные. Такие вещи, как фреймы, флэш, жабаскрип и прочие чудеса враждебной техники нам, скорее, несимпатичны. Миша Вербицкий время от времени грозится вовсе повыкидывать отсюда стили, юникод и половину внутренностей вплоть до BML, а потом перевести LJR на статический HTML и CGI, но нам пока удаётся его отговаривать. =)

Re: Повозиться с LJR

1. ну, Линксом-то оно будет прекрасно смотреться, потому что есть alter text. а чего некрасивого ?
javascript же вроде нельзя вставлять в пост по вполне разумным соображениям ?
про нагрузку на сервер я думал, да. потому и решение с перередактированием текста поста каждый раз по приходу комментария отбросил.

у юникода, правда, грусть в том, что он трафик удваивает (что в среднем увеличивает его сильнее, чем картинки в comments :). так что хорошо бы сделать это настраиваемым, чтобы можно было просматрить в любой кодировке. но это, конечно, увеличит нагрузку на сервер тоже (правда, не в трафике).
или это и так уже настраиваемо ?

ой, гм. посмотрел я текстовый размер этой страницы, а он 22К. так что нагрузка на сервер, вероятно, увеличится картинками незначительно :). Если бы не дурацкие заголовки форматов, вообще можно было бы весь счетчик в 20 байт запихнуть.

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

про настройки псевдопользователя я вот что хотел сказать : как мне кажется, будет крайне разумно сделать ссылку на эти настройки рядом с OpenID, иначе придется каждому объяснять два-три раза (я не шучу), где и чего нужно сделать. кроме этого, писать OpenID вручную неудобно, было бы здорово, если бы при заходе с lj, например, OpenID вставлялся бы автоматически и крупно появлялась бы ссылка-уведомление о том, что нужно настроить account, чтобы что-то приходило по почте.

Re: Повозиться с LJR

ну, Линксом-то оно будет прекрасно смотреться, потому что есть alter text

Что такое alter text, я не знаю; если это текст, содержащийся в тэге img в атрибуте alt="...", то он же живёт в теле постинга, а не в файле с картинкой. Т.е. при каждом изменении числа комментариев необходимо будет править сам постинг. Не проще тогда писать уже число комментариев честным plain text'ом? =)

Или какие-то графические форматы предусматривают возможность добавления текстовых комментариев, видных Линксом?

а чего некрасивого ?

Например, то, что сейчас гейт почти не завязан на код LJR и может быть поднят для любой другой пары LJ- или LJR-based серверов за несколько минут (да и тестироваться отдельно), а введение числа комментариев заставит залезть глубоко внутрь нативного кода LiveJournal. То, что при каждом комментарии LJR будет вынужден дёргать другой сервер (LJ или хранилище картинок — в данном случае это неважно), а канал тоже не резиновый.

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

javascript же вроде нельзя вставлять в пост по вполне разумным соображениям ?

Вроде, нельзя. С другой стороны, с год (или уже пару лет?) назад ходила по ЖЖ зараза под названием "Колбаса", как-то это ограничение обходившая. Там скриптик не только помещался внутрь постинга, но и репостил себя в журналы всем, имевшим глупость нажать кнопку "Расти, колбаса!". Или я что-то уже путаю? Не помню.

так что хорошо бы сделать это настраиваемым, чтобы можно было просматрить в любой кодировке.

Обсуждаются варианты того, как это сделать, в том числе без дополнительной нагрузки на сервер. Например, второй, кэширующий и перекодирующий, экземпляр Апача. В этом случае вопрос скорее в железе и наличии времени/желания это всё настроить. Но в каком состоянии эти планы, я не в курсе, это всё к [info]mironovd.

иначе придется каждому объяснять два-три раза (я не шучу), где и чего нужно сделать.

А что, пост в своём журнале с описанием технологии не решает проблему?

Можно, конечно, этим заняться, но мне эта задача не кажется слишком уж актуальной. Если интересно, могу рассказать, какие цели видит актуальными команда администраторов LJR. =)

Re: Повозиться с LJR

ага. а можно все-таки через ICQ ?

Ага!
Ну наконец-то я нашел в ЖЖ&LJR людей, занимающихся гридом!
Приятно познакомиться.