| Начал заниматься в новом зале с новым тренером. Все совсем по-другому: если раньше каждое занятие было в стиле "гиперы-жим1-жим2-(присед|тяга)", то теперь делаю много вспомогательных упражнений.
Посмотрим, что из этого выйдет. #834821, Wed, 28 Jul 2010 11:30:14 UT |
| Внезапно, почитал про Google Go — не такой уж и плохой язык, зря я так про него раньше думал. Много хороших решений. Думаю, я на нем писал бы не без удовольствия. #828833, Sat, 24 Jul 2010 20:54:01 UT |
| Внезапно обнаружил, что ни в коре, ни в Apache Commons, ни в Guava нет способа превратить Iterator в Iterable (через кеширование). #826968, Fri, 23 Jul 2010 13:09:31 UT |
| Последнее время исповедую принцип "делать таким способом, чтобы минимизировать количество кода". При этом, естественно, количество кода считается не по LOC, а с соответствующими весами —
например, описательный код (в частности, бойлерплейт) "весит" меньше, чем исполняемый. #824800, Thu, 22 Jul 2010 09:16:46 UT |
| В дополнение к предыдущему: вот, например, обрезалка строки по границе слова: BreakIterator wi = BreakIterator.getWordInstance(); wi.setText(string); string = string.substring(0, wi.preceding(maxLength)); #820421, Mon, 19 Jul 2010 16:19:31 UT |
| Внезапно обнаружил класс java.text.BreakIterator для поиска границ слов/строк/предложений в тексте. Возможности у него довольно скудные, но иногда бывает полезен. #820413, Mon, 19 Jul 2010 16:14:20 UT |
| У меня есть (довольно очевидная) гипотеза, что программисты пишут код так, как они его себе представляют. То есть, если программист считает что код — это что-то непонятное, сложное, в чем надо
копаться, то он такой код и будет писать — и будут у него функции по 100 строк в хардкорно-процедурном стиле. А если программист считает, что код должен быть структурирован по функциям и
аспектам, навигабелен, экспрессивен и краток, то такой код у него и будет. Можно провести аналогию — дети из дисфункциональных семей потом создают такие же дисфункциональные семьи — т.к. не знают что можно по-другому, у них импринтнулась такая модель. Напрашивается вывод: программистам, пишущим плохой код, нужна психотерапия. :-D #812145, Wed, 14 Jul 2010 12:18:43 UT, 4 comments |
| Пожал 110 и присел 170. Прогресс, чо :) #808552, Mon, 12 Jul 2010 12:39:42 UT |
| Красивый палиндром: "Но невидим архангел, мороз узором лег на храм, и дивен он." #803479, Fri, 09 Jul 2010 04:44:22 UT, 4 comments |
| Долго искал как найти минимум нескольких полей в MySQL. Вспомнил даже форуму (x+y)-abs(x-y), пока не наткнулся на GREATEST/LEAST. #802074, Thu, 08 Jul 2010 09:42:04 UT, 3 comments |
| Только что узнал о простой, но еще не решенной задаче: "Доказать, что у любого выпуклого многогранника существует развертка без самопересечений." via freeresearcher.net #798490, Tue, 06 Jul 2010 11:41:57 UT, 3 comments |
| Начальство поставило каждому сотруднику стакан малины :-D #798479, Tue, 06 Jul 2010 11:36:02 UT, 1 comment |
| Когда на работе действительно интересный проект — даже дома программировать меньше хочется. Сейчас вот сижу на работе, пишу новую фичу и регистрирую в голове мысль "что это ты опять фигней
маешься, а ну РАБОТАЙ ДАВАЙ". :) Вот они, демоны корпоративного прошлого. #798056, Tue, 06 Jul 2010 07:24:22 UT |
| Начинаю читать Being No One by Thomas Metzinger. Посмотрим, по зубам оно ли мне. "This is a book about consciousness, the phenomenal self, and the first-person perspective. Its main thesis is
that no such things as selves exist in the world: Nobody ever was or had a self." #797989, Tue, 06 Jul 2010 06:50:16 UT |
| via #795873 — оказывается, в F# есть единицы измерения со статической проверкой. 2<m> / 10<s> — получаем 20<m/s>. И даже с производными
единицами: type N = kg m/s^2. Наверное, единицы <angle> и <length> удобно использовать в геометрических расчетах, чтобы градиенты кипарисов на стаи голубиные не помножить случайно. #795885, Sun, 04 Jul 2010 22:45:30 UT, 2 comments |
| На Area51 идет обсуждение stackexchange по настольным ролевым играм. Хорошая идея, предлагаю всем кто в теме прикоммититься: area51.stackexchange.com #794942, Sun, 04 Jul 2010 10:37:22 UT |
| Программисту на заметку — всегда используй последние версии библиотек и старайся избегать тех, которые заканчиваются на .0 (на .0.0 — еще хуже). #788733, Wed, 30 Jun 2010 16:17:09 UT, 6 comments |
| YEZZZ!!! Я потянул 140!!! #777583, Thu, 24 Jun 2010 11:06:16 UT |
| Попробовал начать читать The Scar by China Mieville и, наверное, дропну. Скучно. Долгие и нудные описания пейзажей и развесистых клюкв на первых страницах убивают всякое желание продолжать. Нет,
ну действительно, зачем описывать словами то, что можно показать одной картинкой? #775663, Wed, 23 Jun 2010 11:14:32 UT |
| Оказывается, в микроволновке могу взрываться даже очищенные яйца. #775305, Wed, 23 Jun 2010 07:35:31 UT, 6 comments |