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

И дивился Темный Лордъ весьма, азъ же с радостiю шедъ во своя си.
honestas: (Никто)
Полез тут в одну соц.сеть, кое-чего для своего текста срисовать с натуры.
Чорт. Когда /они/ успели — ладно бы депрессняк, но — самоненависть сделать ванильной?! Прямо хоть люби и уважай себя, всё легче, чем с ногтей розовый лак оттирать.
А потом мама ужасается, чегой-то мы такие циничные ейные дети. Потому и: ниже бесконечной абсолютно твёрдой плоскости в однородной гравитации не упадёшь. Цинизм не огламуривается.
Or so I hope.
honestas: (Никто)
Ах, это сборка-сборка-сборка пела и плясала
IT на сервер сборку понесли!
Тяжёлой этой сборке было
места мало
И диска было мало, и ОЗУ
honestas: (Daria)
  Я в Питере. Снова. Опять.
  За четыре дня нужно решить задачу, которую (по-хорошему) нужно решать пару месяцев. Granted, был (неудачный) первый заход, разбор полётов, две недели подготовки, результаты я тоже буду обрабатывать на (другом) берегу.
  И всё же.
 
  Хорошо, что сегодня можно расслабиться и просто походить по мрачному и (оттого?) горячо любимому городу.
 2sven, мой номер не поменялся(9 два 7 б52 шесть два 75), часов до пяти я точно сегодня свободен, потом надо будет нанести родственный визит. Ну и на неделе вечерами я как чайка.
honestas: (Daria)

Больше оборудования, 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)
  Ещё из той же серии.
  Про модель БД студенческой столовой: "Студент может съесть либо только один обед, либо ни одного." Sad, but true...
  Или вот ещё: "Самолёт может сесть только в одном аэропорту". "Давай обнимемся у трапа — мы не увидимся уже..."
honestas: (Daria)
  Проверяю работы студентов.
  Пишет мне некий студент К. Хороший студент, вообще говоря. Пишет неаккуратно, угловато и размашисто, исписывает первый лист, переходит на второй. Потом переворачивает второй лист и в этот момент, на обороте второго листа превращается в студента П. С отдельным вариантом. С другим почерком. С другим заданием.
  I know this because Tyler knows this.
  Напряжённо думаю, что им теперь обоим ставить.
honestas: (Default)
... А плохих программистов в аду будут заставлять вручную исполнять каждый лишний такт процессора в их программах и запоминать в уме каждый лишний байт потраченной впустую оперативной памяти.
Я согласен не быть снобом и не требовать от всех людей Земли не быть тупыми. Больше того, я согласен с тем, чтобы не все из множества нетупых дружили с формальной логикой в больших количествах и любили матан.
Но я не согласен терпеть такое от коллег-девелоперов.
Священная ненависть!!!
honestas: (Кот)
  Пишу свою великую научную прогу.
  В ней одним из самых верхних уровней абстракции является некая сущность Задача. Из задач, как из кирпичиков, можно составить сценарий, а потом его прогнать. Очень удобно. Задачи бывают разные: ПропуститьСветовойПучок, СобратьФизическиеПоказатели, СлитьДанныеВФайл и тому подобное.
  Но вот я затрудняюсь составить сценарий. Чтобы сдвинуть дело с мёртвой точки, вводится новая сущность: ПритворитьсяЧтоДелаюЗадачу. Эта реализация интерфейса Задача получает в конструктор при создании класс другой задачи и пишет в лог: "Делаю такую-то задачу".
  Уже можно смеяться.
  Когда я начинал это писать, мне это казалось забавным.
honestas: (Daria)
  Поразительно, какие только ошибки и проблемы можно найти на свою голову, если не следовать Пути!
  Недавно я ещё раз в этом убедился.

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


  И целовали мне ученики руки, и благодарили, и радостен был вид их, и с миром они отошли к себе.
  Но и это не так удивительно, как повесть о cинхронизации и ещё двух моих студентах.
honestas: (Daria)
5с на 50000 лучей, говоришь, я-прошлый?
250000 лучей, .
Так-то.
honestas: (Daria)
  Оказывается, LinkedList при размерах коллекции в несколько сотен тысяч не очень эффективно ищет элементы.
  Надо же.
  Кто бы мог подумать.
honestas: (Daria)
...обсуждать дизайн нового проекта (или проект новой разработки, как кому угодно) с насморком, лёгкой температурой и после дозы выдержанного, но ещё не исписавшегося Пелевина("Чапаев и Пустота"). Ощущения, я вам скажу...
  А потом при поддержке спрашиваешь себя: "Что курил аффтар?". А ничего. Аффтар и так видел жизнь живописной. У него и справка об этом была.
honestas: (Daria)

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

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

honestas: (Daria)
Это когда интуитивно ожидаемое поведение представлено в виде опции.
honestas: (Daria)
 С сегодняшнего дня я — магистр прикладных математики и физики. Master of Science, так сказать.
honestas: (Daria)
  Диплом про дрожжи тем временем растёт, как на дрожжах. Но ещё недостаточно быстро. До времени Ч осталось, между тем, чуть более суток. Ничего, добавлю больше скриншотов и камшотов, ещё распухнет. Главное, чтобы The Dark Lord одобрил общую линию.
  Вчера Тёмный Лорд отверг мои молитвенные воздыхания, перенёс их сегодня-часов-через-пять. Если его не удовлетворят мои жертвы, то, наверное, он дозакусит мною. У одногруппника записка выходит на 60. Я столько не умею.
  Между тем логико-лексический анализатор отказал полностью, остался только синтаксический. Поэтому я ещё пишу. Надо пойти перехватить сколько придётся сна.
  Как я всегда говорю в таких случаях — уже через 48 часов мне будет легче.
honestas: (Daria)
  Численные прикидки сошлись с экспериментом. Я не подгонял.
  Это не я.
honestas: (Daria)
  А мы продолжаем накапливать воспоминания об интересных мартовских днях трёхчервонцевого года.
  Решил разогреться малым: привести существующий диплом к требованиям ГОСТа. Затраченное время: два часа вместе с лихорадочным поиском в гугле. Верно говорит virens — TeX прост и незамысловат, как рельса, но делает ровнёхонько то, что от него требуешь. Искусственный интеллект Word'а, который лучше знает, какой отступ нужен там или здесь, порядком доводил при оформлении бакалаврской записки.
  А тут, смотрите:
  • правильная подпись к рисункам делается одной командой;
  • правильное разделение между подстрокой "Рисунок 3" и его описанием делается одной командой;
  • некоторым поиском по стилевым файлам без проблем переопределяются команды для заголовков разделов. Теперь они всегда будут такие;
  • половина оформления уже существует по умолчанию, ибо LaTeX разрабатывался специально для таких страждущих, как я.
В общем, болты надо закручивать ключом, шурупы — отвёрткой, а шапка на голове смотрится лучше носка, пусть даже и шерстяного.
honestas: (Daria)
  Как говорится, у меня две новости: хорошая и плохая. Плохая — ровно неделю назад сдохла материнская плата. Хорошая — у меня были деньги на новый агрегат, так что я не стал откладывать давно планировавшийся апгрейд ещё дальше.
  И вот сижу теперь на свежеустановленной на свежекупленный(ну, заодно уж) винчестер Ubuntu 9.10 Karmic Koala, и всё-то не нарадуюсь: родной Canonical её допилил конкретно по сравнению с 8.04 — да даже по сравнению с 9.04. Там теперь миленькие шрифты в GUI и пропала целая куча всяких глупых раздражающих неровностей, неясностей, недоделанностей. И новый софт в репозиториях. Я не знаю, что поменялось в разработчиках свободного софта — или это, опять же, напильник дражайшего Шаклболта Шаттлворта ­— но софт реально лучше и устойчивей. У меня завелось всё моё новое оборудование, а в Skype без каких-либо принуждений с моей стороны работает микрофон. Собственно, под 9.04 он у собратьев-убунтоидов тоже работал, но у меня радиус кривизны рук был маловат для того, чтобы его оживить.
  Но, конечно, главное в ней осталось на месте — родная консолька. Как мне её не хватает на работе под Windows!

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

Profile

honestas: (Default)
honestas

May 2015

S M T W T F S
     1 2
34 56 789
1011 121314 1516
17 18192021 2223
2425 262728 2930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 27th, 2017 06:52 pm
Powered by Dreamwidth Studios