You are viewing kkirsanov

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

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

Архитектура [Apr. 30th, 2015|01:56 pm]
Кирилл Кирсанов
Также в список попала башня-лаборатория ЦНИИ робототехники и технической кибернетики в Санкт-Петербурге, которую авторы назвали храмом сатаны.

link2 comments|post comment

Колмогоровская сложность. [Apr. 22nd, 2015|07:15 pm]
Кирилл Кирсанов
Гугл добавляет в JSON шаблонизатор и сранвивает получившееся с хаскелем: "ML is a functional language like Jsonnet. However ML is not pure, and also has strict evaluation. Haskell is a pure lazy functional language, but unlike Jsonnet it has static type safety. Providing static type safety means programmers have to understand type inference, unification errors, and also provide the occasional type annotation. Even then, some correct programs are rejected."


http://google.github.io/jsonnet/doc/index.html
linkpost comment

Пятиминутка ненависти [Jan. 29th, 2015|06:43 pm]
Кирилл Кирсанов
[Tags|]

На вопрос "Почему вы поменяли имена передаваемых параметров" партнер из солнечного Азербайджана ответил: "ну и что".
link3 comments|post comment

Первый пост про события на Украине. [Jan. 13th, 2015|11:44 pm]
Кирилл Кирсанов
Увидел у Кассада Мотороллу:

(C) http://www.youtube.com/watch?v=BM_wRtIrpOQ

Зачем ему Тотенкопф в ухе?
link4 comments|post comment

Новости гнезования. [Jan. 5th, 2015|04:16 pm]
Кирилл Кирсанов
Шуруповерт Dexter, купленный в Леруа за 2300 наконец разрядился.

Перед этим он поучаствовал в сборе платяного шкафа, 4х книжных шкафов c дверцами, двух верхних полок у ним (Billy из икеи) навешивании трех карнизов и 6-и вешалок для одежды.
Посмотрим, правда ли он заряжается за 30 минут
link2 comments|post comment

О безопасности. [Dec. 26th, 2014|03:23 pm]
Кирилл Кирсанов
Вчера в порыве традиционного "ааа-срочно-срочно-срочно" правил систему.
Т.к. база гугловская - то для удаления всех данных в таблице нужно городить циклический процесс, где за раз удаляется 300 записей. Сделал, но забыл (вернее поленился, url-то знаю только я) закрыть авторизацией. Вызвал через броузер (Chromimum+AdBlock) нужный урл и очистил таблицу.

А ночью(05:15) некий WebIndex c 92.242.35.54 обратился по тому же адресу и прибил всю таблицу.

Теперь осталось понять как этот веб-индексатор узнал урл, куда я заходил.

PS: До чего дошел прогресс - http://wizzard0.livejournal.com/483087.html
PPS: Разгадка - http://sporaw.livejournal.com/347832.html
link22 comments|post comment

Хакеры отакуют. [Dec. 3rd, 2014|05:45 pm]
Кирилл Кирсанов
Как сообщил источник, компьютеры ряда сотрудников получили настолько серьезный ущерб, что не подлежали дальнейшему восстановлению и были заменены.

(С)http://www.rbc.ru/rbcfreenews/547f19d7cbb20fd20625f194
link7 comments|post comment

История одного бага. [Nov. 18th, 2014|11:44 pm]
Кирилл Кирсанов
4 года назад сделал биллинг на Google appengine. Внутри там NoSQL Bigtable. Время поиска на любых объемах константное, но только без агрегирующих функций. Соотсветвенно статистика (сколько Вася Пупкин платил каждое полнолуние, когда марс виден с земли) делается через море мемкеша, поля велосипедов и горы дополнительных "таблиц"

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

Тем временем крон по ночам начал сходить с ума и запускать но 10-20 копий считалочного софта. В результате днем все хорошо, а ночью - менеджеры за сердце хватаются - суммы прыгают в самом широком диапазоне, - от "ща все сядем" до "завтра покупаем Maseratti, каждому". А утром - снова корректная статистика.
link4 comments|post comment

(no subject) [Nov. 18th, 2014|12:45 pm]
Кирилл Кирсанов

Это средневековая устрица.
link2 comments|post comment

Вот это поворот. [Oct. 14th, 2014|01:31 pm]
Кирилл Кирсанов
«Ростелеком» разместил извещение о тендере на написание ПО для игровой платформы. В качестве образцов для ее клиентской части оператор называет программы Steam и Battle.net. http://internet.cnews.ru/news/top/index.shtml?2014/10/13/588671


А стим, видимо, через закон о персональных данных закроют.
link3 comments|post comment

Конфиги, консоль, конпеляция. [Oct. 8th, 2014|11:38 am]
Кирилл Кирсанов


Свежеприобретенный t440p из коробки не может пробудить ssd после выхода из сна.

При этом Optimus\Prime (Nvidia) заработало без лишних телодвижений.
link1 comment|post comment

Ноутбуки [Oct. 7th, 2014|01:37 am]
Кирилл Кирсанов
Настало время выбрать новый ноутбук

Нужно - 14-15"", 8GB RAM, прочность
Хочется - IPS
приятный бонус - Geforce 730m или лучше

Каждый день ноутбук таскается минимум в 2 места в рюкзаке. 2 дня в неделю я вечером еще и институт\университет посещаю где то лекции читаю, то в лаборатории работаю. Т.е. в худшем случае 12 открываний\закрываний в день. Это если не считать полу походных условий в анагарах МЧС и конференций.


Read more...Collapse )

Смотрю на TP440p\X1 carbon - Испортили тачпад и IPS стоит дороговато.
Yoga2pro - непонятно как с надежностью + говорят Linux проблематично настроить
MacBook air\pro в бюджете только младшие модели без памяти.

И тут, о чудо - asus\acer делают бюджетные ноутбки с отличной (по сравнению с lenovo\apple за почти вдвое большие деньги) начинкой и IPS матрицей - (Acer V5-573PG, Asus N550JK)

Вопрос залу - изменилось ли за эти 5 лет качество сборки и надежность у асуса\acer?
link9 comments|post comment

Почему новая Windows получила номер 10? [Oct. 3rd, 2014|07:31 pm]
Кирилл Кирсанов
Разгадка одна - безблагодарность https://searchcode.com/?q=if%28version%2Cstartswith%28%22windows+9%22%29
link3 comments|post comment

Blame! [Sep. 25th, 2014|02:16 pm]
Кирилл Кирсанов
Симулятор карабканья по лестницам, окруженным серыми стенами, окруженными серыми этажами серых структур, окруженных лкуообразной сферой Дайсона, (и этот лук - серый) окруженной еще более лукообразной мегаструкторй, служащей в качестве монохромного фона экзистенциальной борьбы бледного героя. http://bac9.tumblr.com/



PS: Когда читал оригинальную магну сильно удивился, когда наткнулся на цветную вставку и обнаружил, что мое цветовое восприятие отличается от авторского.
linkpost comment

Спортивное [Sep. 12th, 2014|01:11 am]
Кирилл Кирсанов
Помахал сегодня 67кг "гирей".

Ощущения совсем другие. Если от 32-ух устает только спина, то тут прилично забиваются еще и ноги, т.к. приходится демфировать.
linkpost comment

Немного топологии [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

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