Sergey Dmitriev's Friends
[Most Recent Entries]
[Calendar View]
[Friends View]
Below are the most recent 25 friends' journal entries.
[ << Previous 25 ]
| Saturday, May 17th, 2008 |
aefimov
|
12:50a |
Несколько граблей, в Java на которые я наступил Ну, точней на которые я теоретически вполне себе мог наступить: - Никогда не используйте в качестве ключей массивы в Java. Если хочется массив, оберните его в класс, который нормально реализует equals. В Java два массива никогда не равны по equals. Наступили на на эту граблю в реализации кеша.
- Всегда помните, что метод substring класса java.lang.String возвращает ссылку на все ту-же большую строку. Там у них хак, который выливается в OutOfMemory, если не знать о таком поведении. Типичный пример - вычитывание строковых данных из базы, из которых нужны первые n символов. В результате все данные поднимуться в память, без разницы, делали вы substring или нет. Итак - substring не освобождает память, просто сдвигает границы массима, оставляя при этом его целиком в памяти.
- Вынося SimpleDateFormat в статическое поле помните, что этот класс не является потокобезопастным. Другими словами, лучше не выносите в константы этот класс.
- Установка пропертей типа file.encoding или тайзоны через System.setProperty или через TimeZone.setDefault не имеют эффекта, потому, что создатели JDBC драйверов, класса Charset и много-го другого используют свое собственное статическое поле, в котором кешируют на все время жизни эти параметры. Единственный способ это установить эти свойства до запуска программы, т.е. через параметры запуска.
- Запуская в продакшен сервис напишите ему функцию, которая дампит потоки. Потому, что тогда Java не всегда отдает потоки по сигналу Ctrl+Break или kill -3. Не напишите, и JVM вас нагреет при первом же удачном случае, когда вы не сможете штатными стредствами снять тред дамп. Лучше иметь свою ручку для этого.
Буду пополнять по мере надобности Current Mood: sleepy |
| Thursday, May 15th, 2008 |
skavish
|
5:45p |
день обломов купил две пары дорогущих ecco, и те и другие как-то неизлечимо жмут, пока мерил все было в порядке |
skavish
|
4:48p |
google presentation попользовался, для дела. полное говно! у меня даже слов нет. выбросил два часа коту под хвост. тьфу :(
без деталей, потому как времени нет |
skavish
|
1:07p |
|
kirillk
|
8:55a |
Можно смотреть бесконечно |
kirillk
|
1:05a |
Ура Не знаю как в других городах, а в Питере уже салют и народу на улицах не меньше чем в новый год. Ура!  За несколько секунд до конца, сразу после забитого второго мяча: |
| Wednesday, May 14th, 2008 |
skavish
|
2:03p |
задачка колега попросил написать функцию на джаве которая бы возвращала true если два целых числа равны и false если не равны не пользуясь никакими операциями сравнения и никакими методами из библиотек. ну я подумал немного и написал ему ( такой вариант )но меня сильно гложет сомнение что я ему фигню подсунул. не в том смысле что не работает, а в том что существует намного более элегантное решение которое мне в голову не приходит. есть идеи? |
aefimov
|
4:36p |
|
aivanov
|
6:52a |
Про разницу между профессиями программиста и менеджера Тема "должен ли программист становится менеджером, чтобы добиться большой зарплаты" продолжает вызывать интерес и обсуждаться у разных френдов и по разным поводам.
Короткий ответ "нет не должен". Практически всегда есть возможность повысить зарплату оставаясь программистом. На том уровне, где повысить зарплату уже сложно (от 5000 долларов на руки по нынешним ценам в Питере), просто "стать менеджером" уже не помогает =).
Но я не об этом хотел написать, а вот о чем. Почему-то считается, что менеджер - это естественный путь эволюции программиста. А ведь по сути вопрос "должен ли программист становиться менеджером, чтобы повысить себе зарплату" имеет такое же право на существование как, например, "должен ли программист становиться зубным врачом, чтобы повысить себе зарплату".
То есть, программист и менеджер - это совершенно разные профессии. Одна не эволюционирует в другую.
Менеджер работает в первую очередь с людьми. Понимание программирования является, безусловно, необходимым условием хорошего менеджера программистов. Но совершенно не достаточным. Необходимо ещё умение общаться с людьми, понимать их, слушать и слышать то, что они тебе говорят, смотреть и видеть, в каком настроении они находятся, убеждать, сохранять конструктивный подход в сложных межличностных ситуациях, разрешать конфликты, заряжать людей своим лидерством, вести переговоры и добиваться нужных решений. У менеджера должен быть высокая самооценка, чтобы не возникало ситуаций вымещения на людях комплексов (или, наоборот, неспособности принимать решения из-за них).
Стереотипичный программист совершенно не наделён этим набором скилов. Программирование- это ведь как раз та профессия, где общение с людьми зачастую удаётся свести до минимума. Сейчас, когда работа в команде становится практически неизбежной, способность к общению у программистов развивается, но недостаточно.
Таким образом, чтобы стать менеджером, программисту надо учиться. Практически осваивать новую профессию. Причём, совершенно не обязательно у хорошего программиста к этой новой профессии есть способности. |
aefimov
|
2:30a |
Продолжаю жрать кактус Только что умная программа Убунта всяла и проапдейтилась снова. После чего у меня перестал работать VPN. При этом оно выдает отличное ( сообщение )Самое противное, что VPN отвалился аккурат когда я собрался закомитить баг фикс. Current Mood: angry |
| Tuesday, May 13th, 2008 |
skavish
|
11:09a |
про бап чем дальше живу тем все больше убеждаюсь что женщины в целом на порядок умнее мужиков. то есть возможно в области абстрактного мышления это и не совсем так, но во всем остальном просто на порядок, а то и на два.
очень в этом в частности убеждает чтение коментов к разным топовым постам. там что ни мужик то просто полный кретин, таких же женщин намного меньше. |
| Monday, May 12th, 2008 |
krlz
|
9:49p |
Почему из матмеховцев получаются хорошие программисты Среди людей связанных с матмехом очень распространено мнение о том, что из матмеховцев получаются отличные программисты. Мнение вобщем-то обоснованное, но давайте разберемся получается ли это так потому что на матмехе учат чему-то особенному, или по какой-то другой причине, и сделаем из этого анализа выводы.
( Читать дальше ) |
skavish
|
12:58p |
... and no religion too ... смотрим с моей любимой женой Rome (кстати спасибо eric_tse за рекомендацию). там солдат-легионер который давно не был дома и когда он возвращается то возникает подозрение что жена ему была неверна. сериал можно смотреть с такими историческими справками которые все время возникают то тут то там. ну в одной справке написано что в то время муж был вправе убить жену и всех ее детей если жена ему изменила. смотрим и обсуждаем, типа дикость, варварство и хорошо что сейчас не так. сегодня читаю http://www.guardian.co.uk/world/2008/may/11/iraq.humanrights там иракский папаша убил свою дочь за то что она разговаривала с британским солдатом. его сыновья (родные братья дочери) помогали ему ее душить. и за это ничего ему не было, потому как полиция такие вещи одобряет. это блин 21 век! единственная разница между сейчас и тогда, что тогда насколько я понимаю это был гражданский закон, а сейчас все во имя Аллаха. а так ничего не изменилось |
krlz
|
6:36p |
powerset.com Натолкнулся недавно на интересный прототип поискового движка: http://www.powerset.com/ В добавок к обычному полнотекстовому поиску этот движок умеет выдирать факты из текста, и давать ответ на вопросы по ним. Сейчас в нем доступен поиск по википедии, и результаты достаточно приличные. Правда, думаю если им будут индексировать остальной интернет, результаты будут не так хороши. Все таки в википедии информация достаточно очищена, и практически не содержит мусора. |
aefimov
|
7:59a |
В этом что-то неправильно Гитлер был хуже Сталина. У этого изречения не должен быть такой заголовок. Это, по-моему, оскорбительно по отношению к старикам. При всем уважении к автору, как к бесконечно умному человеку. Current Mood: confused |
| Thursday, May 8th, 2008 |
kirillk
|
5:15p |
Macintosh First Showcase Не забывайте, что это 1984 год. |
krlz
|
2:05p |
MPS build #607 is out Выпустили новый билд MPS. Как всегда, его можно скачать отсюда |
| Wednesday, May 7th, 2008 |
aivanov
|
9:20p |
Продолжение истории Борланда Продолжение истории Борланда - в том числе питерского. Embarcadero объявила о покупке CodeGear - юнита, в который Борланд выделил свои средства разработки и с 2006 года пытался его продать. За смешные деньги - порядка 30 миллионов долларов. Помнится, в 2005 году Борланду предлагали деньги куда более существенные, но Борланд гордо отказался. А в 2006 году примерно за половину этой суммы приобрёл малопонятно зачем билд-процедуру под названием Gauntletl. |
skavish
|
12:05p |
а Медведев оказался МАКрушником |
igorsereda
|
4:14p |
В гостях увидал книгу в красивой обложке, на которой что-то было витиевато написано и нарисовано, а сверху небольшим прямым шрифтом: МОГИЛА СВЕТЛЯЧКОВ. Оказалось, что это было название, а я сначала подумал — автор. |
| Tuesday, May 6th, 2008 | |
perikov
|
1:09p |
Прогресс в деле борьбы с удивляемостью Disclaimer: аффтар поста глубоко осуждает употребление наркотегов и ни в коем случае не ставит своей целью пропаганду их употребления, производства, хранения, продажи, оборота и т.п.
Почитал немножко про "прекурсорное" безумие в нашей стране. Ви знаите, уважаемые, что соляная и серная кислоты, ацетон, эфир и т.д., и т.п., являются теперь "прекурсорами"? Т.е. типа веществами, из которых можно сделать наркотеги? И невероятная мегаструктура под названием Госнаркоконтроль, объединившись с таможенниками, изымает эти жутко опасные вещества _тоннами_! А что делать - производство их в стране измеряется миллионами тонн! Несчастные химики стонут :) Очень рекомендую ознакомиться с темой - ищется легко, просто наберите "соляная кислота прекурсор". Особенно в части отечественного "законо" творчества и соответствия конвенции ООН 1988 года. Думаю вот соли прикупить что ли.... И водички запасти... Как один химик заметил на одном форуме "а может составить список разрешенных веществ, а остальное запретить?". С маком, вроде бы, проблемы уже были, теперь гурманов ждут проблемы с ванилином, перцем, петрушкой, укропом, гвоздикой?
Никакого другого объяснения, кроме как тщательно спланированная афера на государственном уровне (коррупция, откаты) я не нахожу, глупостью это не объясняется. Причем афера невероятно опасная - море уголовных дел, осужденные _сидят_. И очень выгодная - указанные вещества _широчайшим_ образом используются в производстве.
Вот к чему, в частности, приводит _тотальная_, дикая необразованность в обществе. Особенно на фоне табуированных тем. "нельзя разговаривать про наркотики! нельзя про них читать! ты хочешь, чтобы твой ребенок стал накроманом?! не бывает безопасных наркотиков!". При этом обычно забывается, что "наркотиками" объявляется широчайший набор веществ. Как высказалась когда-то ВОЗ "вещества, не являющиеся необходимыми для организма (как пища) и приводящие к изменению в функционировании и/или структуре организма".
Вот потом и получается, что потенциальный наркоман, один раз убедившись, что некоторые пункты пропаганды, мягко скажем, не соответствуют действительности, слегка теряет веру в авторитет государства/медицины/родителей с очень плачевными последствиями. Хороший аналог - примитивная борьба с ересью: "вот будешь (не будешь) делать X - явица те дьявол/ударит в тя молния!".
Еще раз дисклеймер: я не являюсь сторонником легализации каких-либо нарктотических веществ. Я просто за здравый смысл и свободный доступ к информации.
Кстати, для пропаганды здорового образа жизни среди своих знакомых, прошу помочь с поисками материалов о сравнительном вреде МДМА (не экстази) и кофеина. Чтобы идейно подковаться в предстоящих баталиях за правое дело. |
| Monday, May 5th, 2008 |
skavish
|
8:21a |
мой новый проект |
skavish
|
12:14a |
про кофе иногда так бывает. например общаешься много лет с человеком и человек так или иначе преподносит себя знатоком кофе, ну например говорит что вот этот кофе плохой, а вот этот хороший. если вы с таким человеком часто это самое кофе вместе пьете, то со временем начинаешь просто считать его если и не экспертом, то во всяком случае большим ценителем этого самого кофе. и вдруг в один прекрасный день вдруг понимаешь (как обухом по голове) что все это время, прямо на твоих глазах, этот человек клал в кофе САХАР! ну что тут можно сказать? о каком ценителе тут может идти речь? на самом деле тут можно сказать ровно одно: где были мои глаза раньше? я это к тому что за последние четыре дня у меня было такое два раза. один раз я описал, а второй это недавний комент темы - большие яйца большого знатока кофе про кофе. |
| Sunday, May 4th, 2008 |
aefimov
|
6:05p |
Всё гениальное — просто Я недавно по Радио-T услышал новость о том, что в сети появился архив всех СМС сообщений сотовых операторов. Как такое может быть, подумал было я, ведь там же проще всего шифровать канал. Ответ на этот вопрос прост, как пробка — NewXSMS и ему подобные сервисы (чье число немерено). Теперь мне смешно от того, как я сразу не смог додуматься до такой разгадки. Current Mood: amused |
kirillk
|
2:23p |
Вопрос за жизнь Вот если выбирать между "делать что очень-очень хочется, но непонятно, принесет ли денег" vs. "делать что не очень хочется, но где вроде бы понятно что можно заработать", что бы вы решили? Что еще важно кроме денег и удовольствия? :)
Особенно усложняет жизнь тот факт, что вопрос денег это (а) труднопредсказуемо (б) все может измениться к тому времени как сделаешь что-то работоспособное. |
[ << Previous 25 ]
|