You are viewing kkirsanov

Кирилл Кирсанов [entries|archive|friends|userinfo]
Кирилл Кирсанов

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Немного топологии [Aug. 27th, 2014|06:31 pm]
Плоская визуализация Кубика Рубика, а в конце еще и Гиперкубика.


Подробнее http://www.gravitation3d.com/magictile/
link1 comment|post comment

Тайные знания оптом. [Aug. 25th, 2014|01:21 pm]
De Vermis Mysteriis и Die Unaussprechlichen Kulten без SMS и вирусов - http://magic-kniga.ru/shop/product/19917.html

Вот как работники МВД и прокуратуры начитаются Гоэтии, так начинается:
link3 comments|post comment

C++ [Aug. 21st, 2014|12:34 am]
Начиная с С++11 в языке появилась возможность определять лямбда-выражения, для которых, в случае, если у Вас всего один return оператор, можно не указывать тип возвращаемого значения — компилятор может вывести его самостоятельно. (С) http://habrahabr.ru/post/184606/

Что то я не могу понять - если в С++ строгая типизация, то какая разница сколько раз return, тип то все равно один.
link7 comments|post comment

Ужасы нашего городка [Jun. 24th, 2014|07:07 pm]
linkpost comment

Кровавый энтерпрайс. [May. 27th, 2014|07:21 pm]
Понадобилось в веб-проекте подцепиться к SOAP через SLL.

Питон из коробки этого не умеет. Если доставить разных модулей то умеет но падает один модуль не может в рекурсивные wdsl, другой без monkey-path не хочет по https ходить.

На яве один фреймворк страшнее другого. Так что пришлось на php писать.
linkpost comment

Физкультура. [May. 24th, 2014|11:17 pm]
Пробежал гонку героев. Теперь самомнение о моей физкультурной подготовке опустилось до должного уровня.
link2 comments|post comment

Физкультура. [May. 21st, 2014|03:08 pm]
Сегодня был совершенно восхитительный комплекс: 3 раунда из 25 турецких подъемов 24кг гири, 400 м. бега.

А вот и видео в тему:

Даже если эта девушка весит 40 кг - мужик необычайно крут.

Я 32 кг делаю почти на пределе сил.
link4 comments|post comment

Графики [May. 15th, 2014|12:42 pm]
linkpost comment

Новая программа экономического развития России. [Apr. 15th, 2014|01:45 pm]
"Нужна отдельная серьезная экономическая программа. Мы предлагаем начать широкое обсуждение предложений, которые войдут в эту программу. Мы сейчас создадим сайт, будем собирать экспертные группы, создадим экспертный совет, для того чтобы сформировать программу и помогать в этом плане правительству", - рассказал он.
(C) http://top.rbc.ru/economics/15/04/2014/918047.shtml

Теперь, я так понимаю, любое серьезное дело нужно начинать с создания сайта.
link2 comments|post comment

Гниение в неживой природе! [Apr. 10th, 2014|11:38 am]

Ну, представьте себе логистику, да? Вот, софт банка, ну, того же банка "Россия" если не поддерживать, он просто через несколько месяцев грохнется, потому что в нем образуется одна дыра, другая дыра, ну, там на четвертой дыре что-нибудь случится.
link2 comments|post comment

До чего эволюция дошла! [Feb. 14th, 2014|07:02 pm]
link2 comments|post comment

Kalashnikoff nadeshnost! [Dec. 24th, 2013|02:35 pm]
Даже комикс нарисовать успели:


http://qa.operatorchan.org/m/res/1485.html
link2 comments|post comment

Styles of russian folk painting [Nov. 13th, 2013|12:44 am]

http://www.behance.net/gallery/Styles-of-russian-folk-painting/11972453
link1 comment|post comment

Ubuntu -> Arch [Nov. 6th, 2013|12:26 pm]
Решил посмотреть как DOTA2 под линуксом идет и сделать это цивилизованно.

Поставил стим, обновился 12.04->12.10->13.04->13.10 в результате все начало глючить и тормозить а Xmonad+gnome показывает пустую панель. Ужаснувшись, решил вернуться на Arch и задумался на тему DE.


Хочется что бы для управления окнами была XMonad и из коробки и без колдовства работали кнопки регулирования звука, засыпания, tray-icons и настройки сети. Можно ли этого добиться без гнома?
link1 comment|post comment

Про хаскель, функциональщину и зачем они нам нужны. [Oct. 31st, 2013|12:40 pm]
Есть такая Гипотеза Сепира — Уорфа которая, если совсем кратко, утверждает что то, как мы говорим (т.е. свойства языка) влияет на то как мы думаем. Проведем простой эксперимент. Попробуйте про себя досчитать до пяти и следите за своим языком. Он двигается! Это конечно не "влияние на мышление" в полной мере, но хорошая иллюстрация того как Язык влияет на язык.

Далее, что такое программи́рование? Программи́рование, это процесс создания компьютерных программ. Можно сказать что программирование это перевод мыслей с языка, на которым мы думаем на язык, которым мы пишем. Очевидно что при длительной работе переводу на конкретный язык [программирования] мы получаем способность думать на этом языке и в терминах этого языка. Таким образом для работы следует выбирать язык, позволяющий максимально эффективно мыслить.

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

Так что основную массу кода по работе и науке я пишу на питоне и С, но изучение хаскеля всячески помогает мне в этом.
link6 comments|post comment

MskHUG Fall 2013 [Oct. 30th, 2013|10:40 pm]
Побывал на MskHUG Fall 2013.
В целом все хорошо, но 80% аудитории слабо понимала о чем речь и вообще зачем.

Надо было либо вводные лекции предусмотреть.
link1 comment|post comment

Рабочее. [Sep. 27th, 2013|01:24 pm]
Делал обертку на питоне над html api робота из предыдущего поста:

class API:
  def call(self, *kwargs):
    fname = traceback.extract_stack()[-2][2]
    return self.download(self.url + "func=%s&" % fname + urlencode(kwargs))
  def start(self):
    self.call()
  def stop(self):
    self.call()
  def grip(self, d):
    self.call(direction=d)



Есть ли способ сделать это (подставлять в строку имя вызывающей функции) более цивилизованным способом, нежели интроспекцией стека, декораторами или кодогенерацией по декларативному описанию?
linkpost comment

Фантастика [Sep. 25th, 2013|01:18 pm]

больше - http://www.chartgeek.com/wp-content/uploads/2012/04/history-of-science-fiction1.jpg
linkpost comment

Рабочее [Sep. 17th, 2013|02:55 pm]
Про 80 символов эпичное:
http://vit-r.livejournal.com/680824.html
http://thesz.livejournal.com/1395743.html
И далее...


Есть еще одно соображение - современные мониторы шире и шире.
Раньше на "квадратных" мониторах 60 символов в стоке кода (не учитывая безумств отступов) смотрелись весьма органично. Потом мониторы начали постепенно растягиваться и в моду вошло "визуальное программирование", когда кроме кода на экран вывалились еще и сотни менюшек с палитрами.

А мониторы все продолжают растягиваться, в результате чего 2\3 экранного места начинает занимать белый фон.
link3 comments|post comment

Рабочее [Aug. 29th, 2013|09:29 pm]
Сам того не ожидая стал доцентом.

Всех с 1-м сентября.
link12 comments|post comment

Кот. [Jul. 23rd, 2013|10:57 am]
linkpost comment

Рабочее. [Jul. 17th, 2013|08:35 pm]
Перебросили на срочную помощь одному проекту. 50+таблиц, слабые нагрузки и тормоза.


Посмотрел БД - кроме PK - никаких индексов нет. Местный программист решал проблему тормозов 2 месяца и везде понапихал мемоизации.
linkpost comment

Сцена в тамбуре. [Jun. 24th, 2013|04:08 pm]
Двое мужичков алкогольного вида вышли тамбур покурить, а мы там с велосипедами...

Вежливо попросил их курить в другом тамбуре, аргументировав это нашим не курением и недавним законом. Они сильно удивились мягкости тона и прошли в следующий, а на на обратном пути благодарили за интеллигентность и тактичность в обращении.
link3 comments|post comment

Велосипедное! [Jun. 20th, 2013|10:53 pm]
Купил 2 вот таких фонаря http://moon-sport.com/product-detail.php?id=70

linkpost comment

Автомобильное. [Jun. 16th, 2013|10:07 pm]
Не прошло и месяца с момента покупки, как ночью сняли декоративные колпаки с дисков.
link3 comments|post comment

Стал счастливым обладателем [Jun. 4th, 2013|01:05 pm]

Skoda Fabia, Ambition 1.6 автомат + 3-й пакет.
link5 comments|post comment

а в это время... [May. 5th, 2013|12:25 am]
linkpost comment

Рабочее [Apr. 18th, 2013|12:20 pm]
Уже 3-ю систему пишу, а получается Erlang.

В следующий раз надо сразу на эрланге начинать.
link1 comment|post comment

For the Emperor! [Apr. 9th, 2013|03:12 pm]
[mood |blahblah]


Эксклюзивное интервью с доктором шариатских наук, деканом отделения исламского богословия Московского исламского университета Магомедбасиром Шамиловичем Гасановым.

К радикалам также можно отнести европейских инквизиторов, таких как «серые рыцари», «караул смерти», «сестры битвы» и им подобные группировки, которые очень много пролили невинной крови христианской и нехристианской.

(C)
http://www.islamrf.ru/news/point-of-view/analytics/26897/

Теперь вы понимаете, что челябинский метеорит это дроппод. Но вот чей?
link2 comments|post comment

La Nef [Apr. 7th, 2013|12:24 am]
linkpost comment

модный тренд. [Apr. 3rd, 2013|12:28 pm]
Как то я спросил у учительницы:

Чем делитель ближе к нулю, тем больше частное. А что будет если мы будем  уменьшать делитель и дойдем до нуля?
10\10 =1
10\5=2
10\1=10
10\0.1=100
...

Ответ был таким, "ничего не будет, т.к. на 0 делить нельзя".

PS: Еще я припоминаю что в первом классе мне сказали "на 0 умножать нельзя". И до недавнего времени я думал что это я что то в памяти напутал, а теперь что то засомневался.
link6 comments|post comment

Про книги. [Mar. 22nd, 2013|05:46 am]
В связи с http://metaclass.livejournal.com/793863.html?thread=17019911&style=mine#t17019911 подумалось:

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


PS: Я знаю несколько "технарей", читающих на досуге "гуманитарные" книги, но не знаю гуманитариев, читающих технические.
link4 comments|post comment

Интрфейсы. [Mar. 6th, 2013|03:59 pm]
В очередной раз к приезду очередного министра в авральном порядке дописываю неведомый софт для неведомой мехатроники, в результате чего управлять этими комочками проводов и сервоприводов могу только я и специально обученные студенты, которых нет.

Так что надумал я наметапрограммровать GUI из кода, получился такой знатный треш, что разобраться в нем столь же непросто, как и в самом коде. Теперь хочу отобразить весь этот метаужас на FUSE. Будут необычайно красивые файлы и иерархии.
link1 comment|post comment

О спецификациях. [Feb. 28th, 2013|12:38 pm]
После прочтения http://world-of-kwg.livejournal.com/165410.html внезапно осознал, какой мрак творится в CG:

Есть спецификация GL\DX, есть драйверы их реализующие и софт их использующий. И уже много лет идет непрерывное наращивание костылей, свистелок и перделок, в результате чего каждая новая новая пара драйвер\игра работает самым причудливым образом.
link1 comment|post comment

ООП ненужно!!!!1111 [Feb. 15th, 2013|02:04 pm]
Был на предзащите, где докладывалась работа по сшивке на CUDA гигантских полотен аэрофотосъемки с боковых камер
4 слайда были забиты не читаемым UML со всякими плагинами иерархиями и прочим ужасом. Это подтолкнуло к мысли:


Т.к. почти вся обработки изображений есть композиция фиункций, а в ООП композиция объектов бессмысленна, то задачах машинного зрения ООП не нужно. Уж лучше продвигать flow-based и функциональщину.
link4 comments|post comment

Шаманизм. [Feb. 6th, 2013|04:04 pm]
[Tags|]

Вот и я, наконец, столкнулся с неизвестным и непреодолимым.

Есть некий самописный софт, требующий для работы xvfb, матана, webkit и прочих DSL c онтологиями.
Локально - работает идеально, а на сервере (см картинку) периодически ломается. При чем от поломки излечивает reboot. Ломается что то между webkit и xvfb, в результате чего вебкит (даже запущенный из под другого пользователя) перестает отзываться.
linkpost comment

Рабочее [Dec. 10th, 2012|02:36 pm]
Напсанный не периходя в сознение сетевой однопоточный сервер для levelDB на zeroMQ и питоне обрабаывает 10k пишущих запросов\сек на рабочем ноуте.

В общем всем рекомендую ZeroMQ

PS картинка для привлечения внимания:
link2 comments|post comment

И снова на работу заманивают: [Dec. 9th, 2012|01:26 am]
Опять хантят.
Опять письмо начинается с "Интересный опыт у тебя. К нам в компанию не хочешь работать пойти?"

А во втором сообщении вообще "на слабо" пытались взять:

Работа в R&D отделе – это как раз не протоптанная дорога/путь, по которому следует двигаться. Тут надо уметь делать шаг в сторону и извлекать из этого необычные/полезные/продуктивные результаты.

Или ты стараешься обходить неизвестное стороной?
link1 comment|post comment

Кухонное. [Nov. 26th, 2012|03:27 pm]
Выбирая новую плиту наткнулись на прекрсное:

Как электрик хочу пояснить что такие плиты опасны это не микроволновка это опасней, так как она испускает магнитные волны пример того у меня на работе садит глаза появляется не приятное ощущение во всем организме сплошь до изменения и смерти
link2 comments|post comment

Переехал [Nov. 21st, 2012|01:43 pm]
В Королев, так что теперь ежедневно езжу в электричке по 28 минут.
link5 comments|post comment

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