honestas: (Кот)
2014-04-03 03:24 pm

О торжестве TeX-а

Такъ воззвалъ Темный Лордъ: "Внѣмли убо, о послушникъ! Се, возьми обзоръ литературы и соедини его съ актуальностiю, и тако да будетъ тебѣ три главы въ диссертацiи"
Отвѣщахъ же ему со всѣю покорностiю: "Еже слышати - повиноватися есть!"
Онъ же рече: "Смотри опасно, не просто бо сiе вѣсьма! Ссылки счетъ любятъ, библiограѳiя же - порядокъ".
На ciе азъ дерзнухъ: "TeX использую азъ недостойный, и скажу лишь слово ему - номѣра ссылокъ пересчитаются о самихъ себе, и библiограѳическiй списокъ тако жъ".

И дивился Темный Лордъ весьма, азъ же с радостiю шедъ во своя си.
honestas: (Никто)
2014-01-25 03:29 am

О внезапном

Полез тут в одну соц.сеть, кое-чего для своего текста срисовать с натуры.
Чорт. Когда /они/ успели — ладно бы депрессняк, но — самоненависть сделать ванильной?! Прямо хоть люби и уважай себя, всё легче, чем с ногтей розовый лак оттирать.
А потом мама ужасается, чегой-то мы такие циничные ейные дети. Потому и: ниже бесконечной абсолютно твёрдой плоскости в однородной гравитации не упадёшь. Цинизм не огламуривается.
Or so I hope.
honestas: (Никто)
2013-11-25 11:54 pm

О безумии

Ах, это сборка-сборка-сборка пела и плясала
IT на сервер сборку понесли!
Тяжёлой этой сборке было
места мало
И диска было мало, и ОЗУ
honestas: (Daria)
2013-11-04 12:53 pm

Veni. Vidi. Vincam!..

  Я в Питере. Снова. Опять.
  За четыре дня нужно решить задачу, которую (по-хорошему) нужно решать пару месяцев. Granted, был (неудачный) первый заход, разбор полётов, две недели подготовки, результаты я тоже буду обрабатывать на (другом) берегу.
  И всё же.
 
  Хорошо, что сегодня можно расслабиться и просто походить по мрачному и (оттого?) горячо любимому городу.
 2sven, мой номер не поменялся(9 два 7 б52 шесть два 75), часов до пяти я точно сегодня свободен, потом надо будет нанести родственный визит. Ну и на неделе вечерами я как чайка.
honestas: (Daria)
2012-02-07 11:03 pm

О цветущей западной науке

Больше оборудования, they say! Более лучше финансируются исследования, they say! Свобода исследования, they say!

Nevertheless, the zeroth-order model provides a guide to the intuition which often matches experimental results to a surprising degree.

Ryan L. Smith, G. C. Spalding — USA, K. Dholakia, M. P. MacDonald — UK


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

honestas: (Daria)
2011-12-09 12:50 am

О студенченском фатализме

  Ещё из той же серии.
  Про модель БД студенческой столовой: "Студент может съесть либо только один обед, либо ни одного." Sad, but true...
  Или вот ещё: "Самолёт может сесть только в одном аэропорту". "Давай обнимемся у трапа — мы не увидимся уже..."
honestas: (Daria)
2011-12-08 11:49 pm

О котах Шрёдингера

  Проверяю работы студентов.
  Пишет мне некий студент К. Хороший студент, вообще говоря. Пишет неаккуратно, угловато и размашисто, исписывает первый лист, переходит на второй. Потом переворачивает второй лист и в этот момент, на обороте второго листа превращается в студента П. С отдельным вариантом. С другим почерком. С другим заданием.
  I know this because Tyler knows this.
  Напряжённо думаю, что им теперь обоим ставить.
honestas: (Default)
2011-02-04 04:01 pm

Об адских муках

... А плохих программистов в аду будут заставлять вручную исполнять каждый лишний такт процессора в их программах и запоминать в уме каждый лишний байт потраченной впустую оперативной памяти.
Я согласен не быть снобом и не требовать от всех людей Земли не быть тупыми. Больше того, я согласен с тем, чтобы не все из множества нетупых дружили с формальной логикой в больших количествах и любили матан.
Но я не согласен терпеть такое от коллег-девелоперов.
Священная ненависть!!!
honestas: (Кот)
2011-01-23 05:25 pm

Об уровнях абстракции

  Пишу свою великую научную прогу.
  В ней одним из самых верхних уровней абстракции является некая сущность Задача. Из задач, как из кирпичиков, можно составить сценарий, а потом его прогнать. Очень удобно. Задачи бывают разные: ПропуститьСветовойПучок, СобратьФизическиеПоказатели, СлитьДанныеВФайл и тому подобное.
  Но вот я затрудняюсь составить сценарий. Чтобы сдвинуть дело с мёртвой точки, вводится новая сущность: ПритворитьсяЧтоДелаюЗадачу. Эта реализация интерфейса Задача получает в конструктор при создании класс другой задачи и пишет в лог: "Делаю такую-то задачу".
  Уже можно смеяться.
  Когда я начинал это писать, мне это казалось забавным.
honestas: (Daria)
2010-10-29 12:47 pm

О студентах и Пути

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

  Есть у меня, о, счастливые други, пара подопечных, что ходят ко мне раза два в неделю, пытаясь поразить своим познанием UML и проектирования, и логикой, и умением красиво сплетать Java-код, и научиться от меня, как следует мыслить и как следует быть программистам. Пришли они как-то раз опечаленные и не было на них лица, а одежды их были грязны, как у людей, пребывающих в великой скорби. И я встал, и взял их за руки и ввёл к себе в кабинет, и усадил на мягкие кресла и всячески утешал их. Но ничто не могло развеселить их. Сказал я тогда им: "О, прошу вас, возлюбленные мои ученики, откройте мне, что так печалит вас?". И отвечали они: "Ах, учитель! Есть у нас в нашей премудрой программе класс, а в классе том определен массив строк. Строки те мы выводим для пользователя, чтобы знал он, что происходит внутри вычислительной машины. Семь строк определили мы, но сколь не ухищрялись, нет нам доступа к седьмой! Весьма ругается JVM на любые наши попытки получить больше, чем шесть строк."
  Открыл я их код и увидел всё так, как они сказали. Но посмотрел я внимательнее - и, о, что я вижу? - определён тот массив как public String[], и инициализирован он по умолчанию. Сердито посмотрел я тогда на своих учеников и такой вопрос задал им: "Ответьте мне, что заставило вас динамически определять массив, которому не предстоят изменения? Разве праведно вводить в заблуждение Виртуальную Машину и Всевышнего, и копировать ваш массив из объекта в объект, и возможность изменения оставлять ему?" И пали ученики на свои лица и выразили раскаяние. А я взял калам и начертал после слова public слово static. И, умудрён Всевышним, final прибавил следом.
  Взяли же тогда ученики код, и откомпилировали его, и преискусно уложили в jar-файлы премудрой ant-программой. И запустили они свою программу, и произнесли заклинания, понятные и непонятные. И упала программа, как Шайтан, возомнивший себя равным Всевышнему. Взглянул я на стек-трейс тогда, и увидел там ошибки сериализации. "Внемлите - сказал я подопечным, - ибо объект ваш сериализованный шесть строк имел в своём массиве, и шесть строк этих десериализованных возвращались к вам каждый раз. Теперь же, когда изменили мы сигнатуру класса, перестали совпадать идентификаторы версий класса, и не десериализуется он больше". И ещё прибавил им:
Если бы сразу вы шли по Пути,
Сразу бы static массив ваш был,
Никак бы вы в беды уже не попали:
Корректный класс корректно читается.


  И целовали мне ученики руки, и благодарили, и радостен был вид их, и с миром они отошли к себе.
  Но и это не так удивительно, как повесть о cинхронизации и ещё двух моих студентах.
honestas: (Daria)
2010-09-26 12:25 am

О прошлом

5с на 50000 лучей, говоришь, я-прошлый?
250000 лучей, .
Так-то.
honestas: (Daria)
2010-09-25 08:15 pm

О списках

  Оказывается, LinkedList при размерах коллекции в несколько сотен тысяч не очень эффективно ищет элементы.
  Надо же.
  Кто бы мог подумать.
honestas: (Daria)
2010-09-16 11:01 pm

О том, что не стоит...

...обсуждать дизайн нового проекта (или проект новой разработки, как кому угодно) с насморком, лёгкой температурой и после дозы выдержанного, но ещё не исписавшегося Пелевина("Чапаев и Пустота"). Ощущения, я вам скажу...
  А потом при поддержке спрашиваешь себя: "Что курил аффтар?". А ничего. Аффтар и так видел жизнь живописной. У него и справка об этом была.
honestas: (Daria)
2010-04-22 06:01 pm

О собственной песне


  • Главное в искусстве корпоративной переписки - умение вовремя заканчивать письмо. Отрезая "Хочется взять и ...", "сделать быстро, а то п..." и "как же трудно с вами, идиотами".

  • "Длинная очередь", "большая загрузка", "уже четыре асапа", "LOE 1000m/d" - это всё синонимы той самой пресловутой далёкой прогулки, из которой желающий её вам желает вам не вернуться.

honestas: (Daria)
2010-04-16 05:44 pm

Об MS-стиле программирования

Это когда интуитивно ожидаемое поведение представлено в виде опции.
honestas: (Daria)
2010-04-08 08:37 pm

О взрослении

 С сегодняшнего дня я — магистр прикладных математики и физики. Master of Science, так сказать.
honestas: (Daria)
2010-03-24 05:01 am

Вести с полей - 7

  Диплом про дрожжи тем временем растёт, как на дрожжах. Но ещё недостаточно быстро. До времени Ч осталось, между тем, чуть более суток. Ничего, добавлю больше скриншотов и камшотов, ещё распухнет. Главное, чтобы The Dark Lord одобрил общую линию.
  Вчера Тёмный Лорд отверг мои молитвенные воздыхания, перенёс их сегодня-часов-через-пять. Если его не удовлетворят мои жертвы, то, наверное, он дозакусит мною. У одногруппника записка выходит на 60. Я столько не умею.
  Между тем логико-лексический анализатор отказал полностью, остался только синтаксический. Поэтому я ещё пишу. Надо пойти перехватить сколько придётся сна.
  Как я всегда говорю в таких случаях — уже через 48 часов мне будет легче.
honestas: (Daria)
2010-03-23 11:07 pm

Вести с полей - 6

  Численные прикидки сошлись с экспериментом. Я не подгонял.
  Это не я.
honestas: (Daria)
2010-03-22 03:46 pm

Вести с полей - 1

  А мы продолжаем накапливать воспоминания об интересных мартовских днях трёхчервонцевого года.
  Решил разогреться малым: привести существующий диплом к требованиям ГОСТа. Затраченное время: два часа вместе с лихорадочным поиском в гугле. Верно говорит virens — TeX прост и незамысловат, как рельса, но делает ровнёхонько то, что от него требуешь. Искусственный интеллект Word'а, который лучше знает, какой отступ нужен там или здесь, порядком доводил при оформлении бакалаврской записки.
  А тут, смотрите:
  • правильная подпись к рисункам делается одной командой;
  • правильное разделение между подстрокой "Рисунок 3" и его описанием делается одной командой;
  • некоторым поиском по стилевым файлам без проблем переопределяются команды для заголовков разделов. Теперь они всегда будут такие;
  • половина оформления уже существует по умолчанию, ибо LaTeX разрабатывался специально для таких страждущих, как я.
В общем, болты надо закручивать ключом, шурупы — отвёрткой, а шапка на голове смотрится лучше носка, пусть даже и шерстяного.
honestas: (Daria)
2010-02-03 01:34 am

О приятных новостях

  Как говорится, у меня две новости: хорошая и плохая. Плохая — ровно неделю назад сдохла материнская плата. Хорошая — у меня были деньги на новый агрегат, так что я не стал откладывать давно планировавшийся апгрейд ещё дальше.
  И вот сижу теперь на свежеустановленной на свежекупленный(ну, заодно уж) винчестер Ubuntu 9.10 Karmic Koala, и всё-то не нарадуюсь: родной Canonical её допилил конкретно по сравнению с 8.04 — да даже по сравнению с 9.04. Там теперь миленькие шрифты в GUI и пропала целая куча всяких глупых раздражающих неровностей, неясностей, недоделанностей. И новый софт в репозиториях. Я не знаю, что поменялось в разработчиках свободного софта — или это, опять же, напильник дражайшего Шаклболта Шаттлворта ­— но софт реально лучше и устойчивей. У меня завелось всё моё новое оборудование, а в Skype без каких-либо принуждений с моей стороны работает микрофон. Собственно, под 9.04 он у собратьев-убунтоидов тоже работал, но у меня радиус кривизны рук был маловат для того, чтобы его оживить.
  Но, конечно, главное в ней осталось на месте — родная консолька. Как мне её не хватает на работе под Windows!

PS: Не так давно на работе один ещё не очень опытный коллега задал волшебный вопрос. "А как, — говорит, — в Windows по подстроке поискать? В Linux вот я что-то читал (это был написанный мной и одним гентушником хендбук по работе на Linux-серверах - h.), есть какой-то герп. А в винде?.." Ответом коллеге был мой гомерический смех Тёмного Властелина. "Теперь-то ты понял?" — сказал я ему.