?

Log in

упавшее на камень [entries|archive|friends|userinfo]
Семён Новиков

      Хоум пейдж  
      Профиль  
      Архив  

Созрел вопрос [Mar. 9th, 2015: 12:44 pm]
Семён Новиков
[Tags|]

Привет, дорогие.

У меня возникла небольшая проблема. Мне очень нужно, чтобы вся моя команда (5 человек) синхронно прочитала и поняла одну важную книгу. Макконела, ха-ха. В команде возражений против этого действа нет, но нет и достаточной мотивации, чтобы просто взять и прочитать её самостоятельно. К тому же она может оказаться местами сложной для понимания некоторыми совсем молодыми организмами. Да и её объём деморализует.

Пока мы договорились, что организуем что-то типа семинара, чтобы пару раз в неделю собираться и... дальше ничего не понятно. Что делать, когда мы собираемся? Как не превратить всю затею в дурдом и неловкий фарс?

Я умом понимаю, что человечество вообще-то уже должно было что-то придумать для таких случаев, но любые попытки гуглить приводят в дебри семинаров по личностному росту, маркетингу и прочим оккультным наукам.
Я знаю, что многие мои здешние читатели занимались преподаванием всерьёз и я очень прошу совета. Подскажите, что почитать, как организовать, что делать?

p.s. Я задал было этот же вопрос в твиттере, но там мало места, что б толком всё объяснить.
LinkКомментариев:53 | Комментировать

Воображаемые хранимые процедурки™ [Jan. 17th, 2014: 02:07 pm]
Семён Новиков
[Tags|, , , , ]

Тут созрел вопрос к уважаемым людям, которые умеют программировать.
Есть СУБД, которая не умеет в хранимые процедуры, есть необходимость где-то хранить примерно дохренариллион запросов. ОРМ сразу нет.
Как благородные доны организуют процесс хранения запросов, чтоб уменьшилось общее количество пауков и шептунов в голове?

update: Я имею в виду эти запросы выполняются из проекта, но вкорячивать их в код претит. Вот и думаю, есть ли какой-нибудь джедайский способ хранить такие запросы отдельно от кода, а не тупо в файлах?
LinkКомментариев:19 | Комментировать

Жабы, черви, монады на указателях, null pointer exception разметало кишки кровища погибель [Dec. 3rd, 2013: 11:43 am]
Семён Новиков
[Tags|, , , ]

Вчера опять накатило, текущий проект с дичайше сжатыми сроками, куча коллекций, которые надо кручу-верчу, обмануть хочу, а так же «чих-чих и в продакшэн»©.

Спасибо Apple, кроме Objective-C/C++ ничего нельзя. Это же прекрасные самые языки. В итоге пошёл на гитхаб искать спасения. Нашёл какую-то штуку, называется OCTotallyLazy. Там написано, что это порт такой же либы с Java. На самом-то деле главная выгода от неё вовсе не ленивые коллекции, а просто «стандартный функицональный обвес» из map/fold/filter/zip/etc.

Засунуть в Objective-C Скалы Кусок™ неплохо, конечно. Поначалу радует внезапно появившийся Option (Maybe), но блин, хрен ли от него толку в языке с по сути динамической типизацией? Я даже коллекцию типизировать не могу.
Короче ощущение, что я взял утконоса на примотал к нему на изоленту трепетную лань никуда не девается.
LinkКомментариев:42 | Комментировать

Haskell: Я всё забыл и не знал никогда [Oct. 31st, 2013: 09:55 am]
Семён Новиков
[Tags|, ]

Тут такое дело, я в очередной раз пытаюсь постичь цацкель и у меня вопрос. А есть удобный способ декомпозиции значений алгебраических типов? Без создания функций для декомпозиции?

Например:
module Madness where

data Bucket = Bucket Handle Vessel Content 
    deriving (Show)

data Handle = Handle Int 
    deriving (Show)

data Vessel = Vessel Int 
    deriving (Show)

data Content = Liquid | Carbamide 
    deriving (Show)

data Dude = Dude EyeColor Bucket
    deriving (Show)

data EyeColor = Green | Haze | White | Red | Undefined
    deriving (Show)
    
changeBucket :: Dude -> Bucket -> Dude
changeBucket d b = (Dude eyeColor' b)
    where 
        getEyeColor (Dude c _) = c
        eyeColor' = getEyeColor d


Очень хочется избавиться от getEyeColor.
Да, я тупой просто до предела, простите.
LinkКомментариев:28 | Комментировать

Дела на хаскельном фронте [Oct. 23rd, 2013: 01:07 pm]
Семён Новиков
[Tags|, ]

Удивительная история со мной получилась, пару лет назад и не поверил бы.
Во-первых я зачем-то взялся писать некую proof-of-concept штуку на хаскеле. Написал, а там два миллиона строк данных на выходе. Дай, думаю, в csv всё это выгружу да в гуглдокс суну, что б график распределения построить. А оно решительным образом не влезает.

Делать нечего, надо график прям из хаскеля рисовать. И вот тут загадочно: я просто сделал cabal list plot, нашел там какой-то easyplot, сделал cabal install easyplot, поставил gnuplot на винду. И оно заработало. Вот просто взяло и заработало, сразу, без танцев.

А потом я это же запустил на макоси на работе и оно снова заработало. Мне прям не верится.
Простите за неровный почерк, очень уж волнуюсь.
LinkКомментариев:12 | Комментировать

Перевод "Чисто функциональные структуры данных" Криса Окасаки [Oct. 22nd, 2013: 04:19 pm]
Семён Новиков
Ребятушки, у меня с книгами как-то не складывается, а дело хорошее. Хотите порасчёсывать свою окасаку с пользой для человечества?

alexott пишет нам:

Перевод "Чисто функциональные структуры данных" Криса Окасаки
Великий Юра Бронников (перевод SICP & TAPL) продолжает свою работу - он сделал перевод известной книги "Purely Functional Data Structures", но ему нужна помощь в доработке перевода. Если кто может помочь, присоединяйтесь к проекту!


LinkКомментариев:1 | Комментировать

Виндопроблемы [Oct. 13th, 2013: 07:12 pm]
Семён Новиков
[Tags|, , ]

Это праздник какой-то, я правда люблю винду на планшетке, мне она нравится и все такое. Но иногда я на этой планшетке работаю, мне для работы надо самую малость — консоль, vim и, с недавних пор hg.

Дак вот все есть, кроме нормальной консоли. Это какое-то проклятье прямо. Почему просто не взять и не сделать уже везде UTF-8? Почему так трудно приседать надо чтобы прочитать hg log с русскими комментариями (наверное надо вернуть благостную привычку писать коммиты на ломаном английском)?

Может я что-то очень важное пропустил?
LinkКомментариев:25 | Комментировать

Про телефоны [Sep. 17th, 2013: 10:16 pm]
Семён Новиков
[Tags|]

На днях произошел некоторого рода вброс от Дениса Яцутко[1] по поводу времени жизни телефонов. Но на самом-то деле эта история не о том.

Я, наверное, один из самых странных разработчиков ПО для iOS, у меня нет ни одного устройства на iOS. От айфона я избавился, купил с рук простейший Blackberry и, в принципе, рад. Дело совсем не в том, что айфоны какие-то совсем плохие или iOS у меня вызывает отторжение потому что я знаю, как она работает. На самом деле айфоны просто умеренно плохие (начинают тормозить, греться), а iOS очень даже ничего так внутри работает. Дело в вечном вопросе: зачем он нужен?

Как выглядит среднестатистический стиль использования смартфоном вроде айфона или андроида? Звонки-смс я не учитываю, просто потому что смартфоны немного не про то. В первую очередь это вконтакте, твиттер, фейсбук, одноклассники и прочие социальные штуки, следом инстаграм, форсквер, почта, чатики, карты и небольшое количество странного софта, который может зависеть от владельца.

Все это шлет пуши, бздынькает и показывает на лок-скрине активность, и жрет батарею, кстати. От этого у владельца развивается натуральный такой невроз, фантомные вибрации в штанах, залипания в телефон во время общения с живыми людьми, постоянная тяга что-нибудь сфотографировать (например еду или ноги). Я вообще не большой специалист в области клинической психиатрии, но мне не кажется, что такой невроз положительно влияет на качество жизни.

В итоге на телефоне у меня осталась почта, Библия, чатик с женой и телефон. Иногда, очень редко, карты, они на блекберри просто плохие потому что, были бы нормальные, пользовался бы чаще.

Вы не подумайте обо мне плохо, я не против всех этих вот соц. сетей, я просто теперь не понимаю, зачем мне все это прямо сейчас, на расстоянии засунутой в штаны руки? На третий день без установленных на телефоне фейсбуков начал замечать, что я вполне могу дойти до компутера и посмотреть все оттуда. Через часик. А может вечером. А вот в первые три дня случается паника, от того, что без всего этого приходится оставаться с собой наедине. А я, оказывается, такой нудный.


1. http://blog.yatsutko.net/2386
LinkКомментариев:36 | Комментировать

Literate Programming: part 3 [Jul. 28th, 2013: 07:29 pm]
Семён Новиков
[Tags|, ]

Я таки решил выложить ужасное поделие для LP в публичный доступ. Предупреждаю, там страшный спик райт фром май харт.

http://code.sdfgh153.ru/lit

Внезапно выяснилось, что моего любимого регистратора и dns-хостера сейчас пытаются убить, так что сайт открывается не у всех. В этот же репозиторий можно зайти так: http://bitbucket.org/semka/lit
LinkКомментариев:12 | Комментировать

Die Antwoord [Jun. 26th, 2013: 09:55 pm]
Семён Новиков
[Tags|, ]

В общем я в очередной раз сломал мозг о музыку. Вот вам виновник.
Совершенно дикие люди из ЮАР. Вот эта демоническая женщина, страшная как чума и с мерзким голосом из японских мультиков настолько органично вписывается в общий градус безумия происходящего, что в итоге получается удивительно хорошо. Это как Дэвид Тибет, ни петь ни играть не умеет, а все равно круто получается.




ЮАР это вообще параллельный мир, там отличный климат, зима в июле, 18% людей болеют СПИДом и говорят на языке африкаанс. А еще там отличные местные музыканты.
LinkКомментариев:29 | Комментировать

navigation
[ viewing | most recent entries ]
[ go | earlier ]