программирование
9 заметок
терапия
Сейчас этот блог в основном про психотерапию.
как правильно
Слушайте меня, я вас научу правильно жить.
психология
Буржуазная лже-наука, пытающаяся выявить закономерности в людях.
практика
Случаи и выводы из психотерапевтической практики.
кино
Фильмы и сериалы.
книги
Это как кино, но только на бумаге.
nutshells
«В двух словах», обо всем.
дорогой дневник
Записи из жизни (скорее всего, не интересные).
беллетристика
Мои литературные произведения и идеи.
духовный рост
Когда физический рост кончается, начинается этот.
дивинация
Как предсказывать будущее.
половой вопрос
Про секс и сексуальность.
заяижопа
Творческий дуэт с моей женой.
магия
«Магическое — другое название психического».
Карл Юнг
игровой дизайн
Раньше я делал игры.
игры
Компьютерные игры.
язык
Слова там всякие.
людишки
Уменьшительно-ласкательно и с любовью.
культ личности
Про великих людей (то есть, в основном про меня).
hwyd
Уникальная Система Прививания Привычек.
буклет
я
идеи
блоги
spectator.ru
дети
wow
вебдев
музыка
контент
программирование
религия
дейтинг
диалоги
яндекс
кулинария
coub
fitness
символы
йога
шаманизм
tiny
ребенок

Лесенка

16 лет назад в категории программирование

Теперь я понял, откуда у программистов эта нелепая привычка все писать «лесенкой». (Via).

0

Как я не стал хакером

17 лет назад в категориях программирование дорогой дневник

В седьмом классе перешел я в другую школу и другой класс. А они там паскаль учили на информатике. Знал я, разумеется, только БАСИК (и ассемблер, что самое смешное) компьютера ZX Spectrum, потому что в других школах информатики не было, а «Спектрум» дома был.

И буквально через неделю была какая-то контрольная. Задачи абсолютно детские, типа «вывести символы от A до Z». Ну, я, не долго думая, нашел код символа A, нашел код символа Z, написал в цикл и вывод в нем символов с кодами от и до.

Ну и остальные задачи в таком же духе.

Закончил первым. Подходит учитель и, натурально, пугается. Оказывается, «задача» выполнялась проще: паскаль тупо позволяет делать цикл от «A» до «Z». А таблицу символов, коды и прочее они не проходили. Но меня это мало ебало, я знал только Басик.

Ну и вторую историю я уже рассказывал — в девятом классе перешел я в другую школу и другой класс. На первом же уроке залупился на учительницу информатики. Со словами «раз ты такой самый умный, поедешь в этом году на городскую олимпиаду» она меня сначала выгнала из класса, а потом, натурально, отправила на олимпиаду.

Как вы поняли, знал я, разумеется, только БАСИК (и ассемблер, что самое смешное) компьютера ZX Spectrum, так как у меня всё еще был Spectrum. Паскаль не прижился по причине отсутствия практики, так как PC мне упорно не покупали.

Так что на олимпиаду я пришел с выданной мне дискетой qbasic-а. Который, разумеется, видел впервые. Но Басик он и в африке Басик. Мурыжа кнопку F1 (ура встроенному хелпу), я сделал все задания, нашел баг в условии одного из них, докопался по этому поводу до контролеров и отправился домой.

Вечером мне позвонила охуевшая учительница информатики и поздравила с первым местом.

А в Универ я пошел учиться все равно на журналиста.

0

Сроки

18 лет назад в категории программирование

Краткая памятка о сроках по работе с [неразборчиво].

«Сегодня» — завтра.
«Завтра» — напомнить завтра, что уже сегодня (см. «сегодня»).
«В течение недели» — в следующую среду.
«В течение недели, но до выходных, пожалуйста» — в понедельник.
«Через две недели» — месяц.*
«Месяц» — неопределенная, очень большая величина времени.
«Три месяца» — три неопределенные, очень большие величины времени.
«К осени» — когда выпадет снег. Снег выпадает каждый год, поэтому «к осени» является наиболее благоприятным сроком, пропустить который практически невозможно.
«Через год» — не используется, ибо есть «к осени».

* — Популярно заблуждение, что две недели — это 14 дней. Это не так. Две недели — это 14 дней + «в течение недели» (ибо вторая неделя еще не кончилась) + завтра («один день погоды не сделает»). В особых случаях отсчет «двух недель» начинается со следующего понедельника, так выигрывается еще несколько дней.

Если повезет, то в результате выходит месяц срока и опоздание всего на один день («завтра»).

0

Гениальные идеи

20 лет назад в категориях программирование php

Вот, бывает, придумаю гениальную идею и спрашиваю у хакира Болка — хорошая ли идея, будет ли работать?

Оказывается, что идея хорошая и более того — хакир Болк уже эту идею пару раз использовал.

Сразу возникают противоречивые чувства:

1. Досада. Почему про такие вещи нельзя прочитать почти нигде? Нет, я серьезно: куда ни глянь — всюду обсуждения уровня «как передеть переменную выше. например, то где она должна определится на 20 строке, а то где она включается в код на 30 строке, как ее можно передать выше?». На самом деле понятно, почему: 90% людей — идиоты. Всегда и везде. Оставшиеся 10% заняты тем, что молча работают. Если они начнут что-то объяснять людям, то в 90% случаев это будет метание бисера перед свиньями. КПД = 10% — это как-то грустно.

2. Радость. Как хорошо быть умным, придумывать умные вещи и узнавать, что они работают.

Вот, такие дела.

В конце не будет никакой морали.

0
Мой «Курс реабилитации людей с техническим образованием».

Производительное кодирование

Но что просто выводит меня из себя, так это то, что ещё на первой моей работе я понял — производительное кодирование отнимает у меня, как разработчика, в среднем по два-три часа в день. russian.joelonsoftware.com/Articles/FireAndMotion.html А я думал, что я один такой.. (еще 41 слово)

Я не программист

Дальше я пишу о себе всякие хвалебные вещи, читать не обязательно. I actually hate programming,
but I love solving problems.
Rasmus Lerdorf Как написано в качестве эпиграфа здесь. detail.phpclub.net/ Я на самом деле не программист. Я, конечно, умею программировать, но... не люблю это делать. (еще 348 слов)

Морзе

Забавная история из жизни разработчиков ядра Linux. Человечек, который писал код для моргания светодиодами в случае kernel panic, оставил в коде коммент в духе /* а вот еще кому нечего делать, тот может реализовать моргание азбукой морзе */. Естественно, нашелся человечек, который это реализовал, другой человечек, который портанул под 2.5, куча человечков, которые это сурьезно обсуждают... (еще 95 слов)

One-letter aliases

— One of the nicest things about unix is the two letter commands.
— I read somewhere that having lots of two letter commands makes things too cryptic.
— Yeah, that’s why I have one-letter aliases.

Алгоритм стадности

«Россияне придумали следующий алгоритм стадности. Если одна корова видела бегущую корову своего вида – она начинала бежать в том же направлении. Любопытно, что никто, кроме россиян, не додумался до такой идеи. По словам организаторов игры, именно эта не рассуждающая массовость принесла россиянам победу. (еще 136 слов)