?

Log in

No account? Create an account
Лига защиты интеллектуальных меньшинств [entries|archive|friends|userinfo]
Stanislav Golovin

[ website | MegaRulez - Делай то, что не могут другие ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

SurfaceBook [Apr. 24th, 2016|01:11 pm]
Stanislav Golovin
TL;DR; Получилось что-то типа первого SurfacePro: машинка многобщещающая, но, как первое устройство в классе, не лишено некоторых недостатков. В целом, я считаю его идеальной машинкой для кодинга и написания текстов в кровати.

А теперь, подробно.
Двенадцать месяцев и сто тысяч километров тому назад, я начал жизнь, как это принято говорить, digital nomad. И все бы хорошо, но 27" монитор не влезает в рюкзак (я уж не говорю о десктопе адекватной конфигурации, которые не влезет и в багаж, как по размеру, так и по весу). До какого-то момента, связка из Precision M3800 и SP3 меня вполне устраивала, но хотелось большего: в первую очередь, побольше жизни от батарейке и получше экран.

Учитывая, что в прошлом году, Intel с большой помпой презентовал Skylake, в котором обещалось "всё и сразу", встал вопрос апгрейда. Так, в середине декабря, рабочая связка превратилась в XPS 9550 и SB.

Надо сказать, что все гадости, которые я слышал про Skylake - оказались правдой. Я думаю, что я собрал все, что только было можно, за исключением первой волны багов, которую пофиксили в ноябре. Проблема была, в первую очередь, не в конкретных устройствах, а в недоделанности BIOS, ACPI конфигов и драйверов. Неприятности, были, в основном, связаны с power management: что одна, что другая железка периодически включались в рюкзаке, и с вероятностью процентов 30 показывали синий экран на выходе из спящего режима. В дополнение к этому, были странные проблемы с производительностью - например, XPS при отключении от сети переключался на половинную тактовую и оставался в таком режиме до перезагрузки.

В январе-феврале прошла большая волна патчей и новых драйверов. С SB все было несколько сложнее, потому что видео у него нестандартное, и обычные драйвера от Intel/Nvidia к нему не подходят. Но, в итоге все наладилось (хотя мелкие глюки остались: XPS периодически включается в рюкзаке, а SB иногда, если его оставить на зарядке, вместо hibernate делает shutdown).

На этом, о проблемах все, и можно переходить к плюсам.

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

С подключенной базой, SB, по современным меркам, немного тяжеловат - ~1.5 кг. Да, по сравнению с каким-нибудь ASUS-ом или Acer-ом - это мало, но если сравнивать с 13.3" XPS 9350, который весит 1.2кг. - это вполне ощутимо. Я, конечно, могу держать его в одной руке в виде "экраном наружу" (например, читая в дороге) - ну рука потом немного болит.

Все резко меняется, при отключении базы. В таком виде, он воспринимается совсем нереально. 700граммов веса для 13.5" планшета кажется совсем невесомым. Если SP3 воспринимался, что по размерам, что по массе, как молескин в твердой обложке, то SB в планшетном режиме, восприниматеся ка обычная тетрадь (да, тяжелее - но это компенсируется размером).

Но чудес не бывает: легкость компенсируется размером батарейки - с отключенной базой ее хватает всего на три-четыре часа. Если нужно больше (например, хочется почитать или пошариться по инету из-под одеяла) - нужно подключать блок питания (это можно сделать напрямую - разъем для базы тройной и в среднюю часть втыкается блок питания или док).

В целом, батарейка вполне устраивает: в нормальном рабочем режиме (chrome, node.js и MSVC) - порядка 7 часов, написание текста/кодинг в notepad++ с отключенным wifi и на минимально разумной яркости - хватает на трансатлантику (~12 часов).

Как и батарейка, экран стал ощутимо лучше. 3000x2000px - как-то очень непривычно, но очень практично. Вообще, из всех соотношений, с котоырми я работал, 3:2 - самое удобное. Приходится правда, повозиться с настройками панелей в MSVC и аналогичном: по умолчанию, они рассчитаны на wide screen, но если включить им автоубирание - чисто визуально, места остается даже больше. Второй плюс 3:2 - его можно нормально использовать как в вертикальном, так и в горизонтальном режиме (4:3 после него выгляди кик-то совсем квадратным, а 16:9 категорически не предназначен для портретного режима).
Третий плюс - габариты. SB, с некоторой натяжкой (во всех смыслах), влезает в сумку от 12" ноутбука. В принципе, в этот раз рюкзак с большин ноутом я оставил в штатах и приехал в Москву с маленькой сумкой, как раз от 12".

Как-то вот так. Я доволен. Что еще рассказать? Про стилус? Хитрую петлю крышки? Или что-то еще?
link13 comments|post comment

И ещё один безумный прогноз. [Apr. 23rd, 2016|02:33 pm]
Stanislav Golovin
Я тут подумал, что давно не делал безумных прогнозов, и решил это исправить.

Итак, сам прогноз: на одном из следующих мероприятий, предположительно, в сентябре-октябре, Apple анонсирует новый макбук (вряд ли Pro, но до конца я это не исключаю) на ARM (какой там у них следующий чип? A11?). В нем будет тачскрин и, возможно, запуск iOS-приложений.

Мотивация прогноза следующая:
1) сейчас Surface начал откусывать ощутимую долю рынка; даже в местах скопления хипстеров начали попадаться ренегаты с разными Surface;
2) поддержку мобильного Skylake (не путать с десктопным) пока смог сделать только M$. Все остальные отделываются фразами, общий смысл которых сводится к "не в этой жизни";
3) MBP безнадежно устарел. Последние обновления были чисто косметическими. И, если по форм-фактору все достаточно приемлемо (ну, на сто грамм тяжелее; ну на миллиметр толще - и что теперь?), то экран у него, по современным меркам - просто ужасен. Древний IPS 2880x1800, по сравнению с IGZO 4K смотрится страшненько. Выпускать обновленную модель на старом процессоре - достаточно странно, а использовать новый - см.п.2
4) прогрессирующие слухи и сплетни о тачскрине в новом макбуке, что логично, учитывая п.1
5) масштабные сокращения в Intel, до 11% все го персонала.

Как-то так. Мне, в общем-то, это все безразлично, за маленьким исключением - я надеялся, что они в Марте выпустят MBP на Skylake, и под это дело сделают новый Apple Thunderbold Display с Thunderbolt3 (а то переходники TB3->TB2 есть, но их надо где-то искать и как-то заказывать). Но, не сложилось...

PS. Если кого интересуют впечатления от четырех месяцев использования SurfaceBook - могу рассказать.
link5 comments|post comment

(no subject) [Dec. 1st, 2015|11:45 pm]
Stanislav Golovin
Да, давненько я ничего не писал...

Сегодня видел совершенно замечательное явление: несколько часов летел в самолете почти точно по границе терминатора. Ощущение совершенно нереальное - по правому борту - ночь, по левому - впереди рассвет, позади - закат.
linkpost comment

двусмысленная фраза дня [Jan. 1st, 2015|08:42 am]
Stanislav Golovin
Как бог на душу ...(болт) положил
linkpost comment

(no subject) [Dec. 31st, 2014|08:12 am]
Stanislav Golovin
Это был веселый год. Юмор его, временами, был достаточно чёрным, но год был веселым.
link1 comment|post comment

Час работы с Win10 [Oct. 2nd, 2014|04:19 am]
Stanislav Golovin
Ну, будем надеяться, что это даже не бета...
Мысль мучившая меня первые десять минут - "где мой start screen как убрать нафиг это @#%#$%^ start menu". Если кто мучается той же мыслью - это делается в свойствах таскбара.

В остальном, на виртуалке, вроде бы, все работает за исключением ModernIE (т.е., на реальное железо, смысла ставить нет никакого).

[Дальше будет много теплых слов про Win8]Мое знакомство с MetroModernUI началось с WinPhone7. Будучи большим фанатом WinMobile, я не ожидал ничего хорошего от WinPhone, и первые пятнадцать минут мои ожидания полностью оправдывались: в этой системе, предыдущему опыту противоречило все. А потом, внезапно, я осознал, что я больше не задумываюсь над тем, как сделать то или иное действие - я просто его делаю. Так же естественно, как и любое другое действие, привычное с детства.

Стоит ли говорить, как я ждал выхода Win8? Я верил и надеялся, что они смогут сделать с компом то же, что смогли сделать с телефоном. К сожалению, и здесь я ошибся (и совсем не в ту сторону, в которую хотелось).

Да, два года я прожил на Win8, потому что она была немного быстрее Win7, в ней была нормальная поддержка SSD, да и Hyper-V оказался вполне полезной штукой... (а стонущих о кнопке "пуск" я никогда не понимал, потому что этой кнопкой перестал пользоваться еще в 2005г., с момента выхода Vista beta2)
Но оставалось ощущение, что я что-то упускаю; вот еще чуть-чуть и произойдет как с мобильником...

Surface Pro, несмотря на наличие touch screen, ощущение не изменил. На нем я понял, что ModernUI Skype удобнее, чем десктопный (в подавляющем большинстве случаев), но и только. Возможно, виноваты были массогабаритные характеристики... возможно - то, что я никогда его не использовал больше чем чисто выездное устройство... Не важно.

Прорыв наступил, когда у меня появился рабочий ноутбук с тачскрином. Все произошло как-то постепенно: то переключился между окнами свйпом по левой стороне экрана, то прилепил Skype snap-ом сбоку от десктопа... Все произошло неожиданно: я включил старый ноутбук и понял, что без тачскрина работать больше не могу.

Но и это было не все. Окончательно все поменялось через неделю после использования Surface3: как то, совершенно неожиданно, меня накрыло ощущение, что данным устройством я пользуюсь так же, как тетрадью, книгой или журналом (только с подсветкой и с кнопкой поиска ;) ).

К чему было это долгое вступление? Микрософту, понадобилось два года, чтобы сделать устройство, на котором Win8 воспринимается естественно. И это, с учетом того, что Win8 изначально воспринималась, как "хорошо, но что-то здесь не так". Что понадобится для Win10, по текущему состоянию, я представить просто не могу. Единственное, что я могу предположить - это делается для того, чтобы перетащить с Win7 обладателей компов образца прошлого тысячелетия.

Эх, а хочется-то совсем обратного: хочется, чтобы они выкинули Desktop-mode освсем и оставили возможность запускать старые приложения в fullscreen или snap mode...
link9 comments|post comment

(no subject) [Sep. 17th, 2014|06:23 pm]
Stanislav Golovin
Полтора года назад, я обзавелся Surface Pro. В тот момент, я предполагал, что это будет «PC для Post-PC эры». Нельзя сказать, что я совсем ошибался: да, SP1 был немного тяжеловат, немного толстоват, пять часов автономной работы были смешны по планшетным меркам... но возможность запустить Visual Studio на планшете, все это окупала с большим запасом.

За год до этого, у меня получился вынужденный эксперимент: случилось так, что два месяца, в качестве рабочего инструмента использовался только iPad. Все необходимое для жизни бродячего админа, там было. В какой то момент, ощущение того, что можно работать где угодно: в кафе, в автобусе, валяясь на диване - окончательно накрыло и перестало отпускать. Был ли это тот самый дух Post-PC? Какая разница, главное, что это было прикольно, в этом был драйв, хотелось выдумывать и творить...

Во всем этом был маленький нюанс: «феномен айпада» - свойство общества потребления. Планшетам удалось добиться места под Солнцем только после того, как они встали в позу устройств для потребления контента. Немногие полезные приложения, существующие в App Store, появились не благодаря, а вопреки тренду. Половину из них удалось найти только потому, что в тот момент не было ограничений на просмотр App Store, и можно было случайно на них наткнуться среди многих тысяч однотипных таск-менеджеров.

На Surface Pro, я возлагал надежду, что вот теперь-то я получу идеальную железку, не для потребления, а для создания... Увы именно эта надежда и не оправдалась. Камнем преткновения стал не вес, не размер и не время автономной работы. Больше всего мешал размер экрана.

10", 16:9, привычные и повсеместные - совершенно непригодны, как только в действие вступает виртуальная клавиатура. В горизонтальном режиме, она закрывает половину экрана. В вертикальном, она и сама получается слишком мелкая, и текста на экране помещается слишком мало. Подключаемая же клавиатура - разрушала всю концепцию, превращая эту железку в еще один ультрабук, на котором, вдобавок, нельзя работать на весу.

Да, Surface полностью оправдал себя в качестве разъездной машинки и в качестве скайповского клиента, для сессий, в которых нужно было не только что-то обсудить, но и посмотреть/показать... но хотелось-то не совсем этого.

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

Действительность полностью превзошла ожидания. Самым приятным и неожиданным, стало ощущение от того, как он лежит в руках: он воспринимается, как полноразмерная тетрадь. Я не знаю, сколько работали над массогабаритными ощущениями, и ставилась ли такая цель - не, на результат это не влияет. iPad ощущается, как планшет. SP1 - как ноутбук. Здесь - тетрадка по всем ощущениям. Подключаешь клавиатуру - ощущение пропадает.

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

P.S. Отправлено с Surface 3, набрано на экранной клавиатуре.
link6 comments|post comment

И снова джаваскриптовое [Aug. 18th, 2014|06:59 pm]
Stanislav Golovin
До меня доходили слухи, что Array.forEach медленнее for.
Сегодня, я-таки добрался до jsperf и полез проверять...

Результат меня, мягко говоря, удивил. Нативный(!) forEach медленнее for от 3 до 50 раз (в зависимости от тела цикла). Отойдя от шока, я стал разбираться.

После трех часов разных экспериментов, получилось примерно следующее:
рекомендованный в ECMA-262 5th edition метод - просто ужасен и непригоден для реальных задач. В нем, во-первых, callback всегда вызывается через Function.call, даже если не передается thisArg (иногда это правится оптимизатором, иногда - нет), во-вторых, для каждого i делается проверка на присутствие i в массиве.
Проверка на присутствие нужна для корректной обработки sparse arrays - она-то и съедает львиную часть времени. Мне непонятно только одно: как они так ухитрились сделать нативную реализацию, что она получается медленнее скриптовой.

Как результат, если договориться о том, что для "дырявых" массивов, forEach вызывать не нужно, такое прискорбное поведение запросто правится polyfill-ом. Да, конечно, polyfill-ы - это зло в чистом виде, но не переписывать же из-за этого все места с Array.forEach, Array.some, Array.map и т.д.?

Образчик чистого зла:
Array.prototype.forEach = function(f, that) {
  if (!that)
    for (var i = 0, l = this.length; i < l; ++i) f(this[i], i, this);
  else
    for (var i = 0, l = this.length; i < l; ++i) f.call(that, this[i], i, this);
};

Самое смешное же, заключается в том, что в Opera17 и Safari 7.0.6, forEach в такой реализации исполняется ощутимо быстрее, чем for.

Ужаснуться результатам можно на http://jsperf.com/c6-test1
linkpost comment

И снова ноутбучное [Jun. 11th, 2014|05:11 pm]
Stanislav Golovin
Человек - это такая скотина, которая ко всему привыкает. Особенно быстро, он привыкает к хорошему.
Почти три года назад, я сменил ноутбук на HP Envy 17. Тогда, все с ним казалось хорошо. Как давно это было...

Последние два года, я почти не пользовался ноутбуком. Для серьезных вещей - есть desktop (с шестиядерником и 32G оперативки), для мелких - планшет. Но, жизнь сделала очередной поворот, и ноутбук снова понадобился. Вот тут-то и выяснилась глубина привыкания к хорошему: после 27" IPS монитора и 10" IPS планшета, даже очень хороший TN+, проходит по категории "смотреть невозможно".

Картинка - это была основная, но не единственная претензия. 3кг веса, за это время, трансформировались из "очень неплохо" в "жуть какая". Аллюминиевый корпус - неприятно греется, а вентиляторы - шумят. Кроме того, очень не хотелось возвращаться с Win8 обратно на тормозную и неудобную Win7 (добрые люди из HP ухитрились так впаять видеочип, что он с универсальным драйвером не работает, а собственный драйвер у них работает только под Win7).

В итоге, я уже неделю живу с Dell Precision M3800.

Что же изменилось в ноутбукостроении за три года?Collapse )
link10 comments|post comment

5 << 3 [Apr. 25th, 2014|06:52 am]
Stanislav Golovin
Забавно. Никогда не планировал дожить - а, как-то получилось ...
link1 comment|post comment

"Им бы понедельники, взять и отменить" [Apr. 14th, 2014|03:43 pm]
Stanislav Golovin
Никак не могу избавиться от ощущения, очто сегодня понедельник.
Кто сказал: "А сегодня и так понедельник"? Я это сам прекрасно знаю (к сожалению), но я не про календарь, а про ощущение.

Как известно понедельник - это день, когда люди отдыхают от выходных и готовятся к работе. (Во вторник, отдыхают от понедельника, в среду работают, и четверг начинают готовиться к выходным).

Проблема в том, что, с отсутствием работы, это ощущение никуда не делось. Как было ничего нормальное сделать невозможно ни в выходные, ни в понедельник, так оно и осталось (да, становится легче - по крайней мере, тупая механическиая работа выполняется уже нормально, а вот с (об|при)думыванием разного - есть определенные проблемы).

Суточный ритм, за прошедшие две недели, я разломал вполне успешно: сейчас, субъективные сутки плавают от 12 до 48 часов. Теперь надо заняться недельным ритмом. В общем, если все пойдет нормально, следующий понедельник я себе отменю ;)
linkpost comment

Игрушковое [Apr. 12th, 2014|06:02 pm]
Stanislav Golovin
[Tags|]

Сегодня, в стиме на распродаже, прикупился (за $2) штукой под названием Inquisitor. (Повелся на описание)
Удивило то, что кроме пары обзоров, в инете по ней вообще ничего нет.

tl;dr; Если не пугает графика уровня BaldursGate/Fallout 1 и управление уровня первого Diablo - однозначный мастхэв.

Read more...Collapse )
link1 comment|post comment

Дождались! [Apr. 6th, 2014|03:22 pm]
Stanislav Golovin
Gemcraft2: Chasing Shadows released!!
http://armorgames.com/play/15760/gemcraft-chasing-shadows
linkpost comment

Колокольчики-бубенчики, ду-ду, я сегодня на работу не пойду! [Apr. 2nd, 2014|04:59 pm]
Stanislav Golovin
[mood |happyhappy]

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

Full-time разрушителен. Идея, что день и неделя делятся на фиксированные интервалы, и абсолютно все действия нужно к этим интервалам привязывать - наверное, самая бесчеловечная идея из придуманных человечеством.

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

Естественная реакция сознания на такое - отключиться и жить по расписанию, не просыпаясь. Как много дел, оказывается, можно делать не приходя в сознание: одно из самых ярких воспоминаний этого периода - я вышел на "Новых Черемушках" вместо "Калужской" и проснулся от того, что не знаю, куда идти.

Короче, не работайте на full-time - это просто бесчеловечно.
Добавлю, что "Аврора" была очень хорошим местом: замечательные люди, интересные задачи и адекватная зарплата. (С другой стороны, если бы все было хуже - я свалил бы оттуда гораздо раньше, не дожидаясь таких удручающих результатов)

PS. Я двадцать лет искренне не понимал, зачем людям отпуск. Теперь понимаю.
PPS. Приходится напоминать себе "Какой, нафиг, Барнаул! Я дельфин из океанариума."
link8 comments|post comment

more JS magic [Dec. 25th, 2013|01:58 pm]
Stanislav Golovin
Пример 1 (как неправильно):
> function m3 (b) { var mm = 0xFFFFFFFF >> b; console.log ('0x'+mm.toString (16)); return mm; }
> m3 (0)
0x-1
-1


Пример 2 (как надо делать):
> function m3 (b) { var mm = 0xFFFFFFFF >>> b; console.log ('0x'+mm.toString (16)); return mm; }
> m3 (0)
0xffffffff
4294967295
linkpost comment

Трюки и тонкости [Mar. 1st, 2013|05:39 pm]
Stanislav Golovin
1. JavaScript, проверка на то, что в объекте есть поле.
Традиционно, с этой целью, применяют конструкции вида if (a.b), if (undefined != a.b) или if ('undefined' !== a.b). Некоторые пытаются использовать a.hasOwnProperty ('b'), с примерно тем же результатом (т.е., верном только в частном случае). Мало кто предполагает, что этому полю может быть присвоено undefined, или, что оно может быть определено в прототипе.
Что же делать?Collapse )
PS. А еще, в JavaScript есть конструкция вида switch (true) { ... }
link1 comment|post comment

"Лямбда! Я назову ее Лямбда!" [Nov. 2nd, 2011|06:21 am]
Stanislav Golovin
Попробовал вчера новомодную фишку C++0x - лямбда выражения. Результат меня впечатлил (но как-то не так).

Впрочем, по порядку. Есть у меня пул объектов (очень маленький, очень простенький, но требования к скорости там весьма существенные). В нем есть метод forEach:
    __forceinline void forEach (void (*_func)(T *)) {
        BYTE * p = m_pObjects;
        BYTE * pf = m_pFlags;
        for (int i = m_dwSize; i > 0; i--, p += S, pf++)
            if (!((*pf)&0x80)) 
                _func (reinterpret_cast<T*>(p));
    }


Есть маленький метод вида:
static __inline void doSomethingCB (SomeObject * p) { p->someVirtualMethod (NULL); }
static void doSomethingWithAll () {
    g_pObjectPool->forEach (doSomethingCB);
}


Заменяю содержимое doSomethingWithAll на
g_pObjectPool->forEach ([] (SomeObject * p) { p->someVirtualMethod (NULL); });


правлю объявление forEach
__forceinline void forEach (std::function<void (T *)> _func) {


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

Залезаю в код и вижу совсем ужасающую картину. Маленький скромный doSomethingWithAll из ~30 команд увеличился до ~70. В нем образовался не только конструктор std::function, но и EH-frame. Сам по себе std::function - с кучей виртуальных методов. И, как окончательный шедевр победы читабельности над здравым смыслом - лямбда не инлайнится. (и вместо одного единственного vmtcall в теле цикла, я получаю два, плюс вызов функции по указателю).

Я помню, еще в прошлом тысячелетии, аналогичную картину с template. Любое использование шаблонов, приводило к чудовищному раздуванию кода. Прошло какие-то десять лет, и шаблоны не только существенно упрощают жизнь, но и уменьшают и ускоряют код. Возможно, с лямбдой будет аналогично, но, по крайней мере, в VC2010 ее можно использовать только если скорость и размер кода не имеют никакого значения.

Возможно, если заменить std::function каким-нибудь своим велосипедом (без виртуальных методов), все будет симпатичнее. Но дело не только в этом. По понятным причинам, я сейчас регулярно просматриваю вакансии в категории "программист C++", и везде в требованиях стоит STL, а в половине случаев, и Boost. Написание замен стандартных классов, общественное мнение категорически не приветствует. Стоит ли удивляться, что аппаратные требования так растут?
link3 comments|post comment

Перефразируя Страуструпа. [Sep. 27th, 2011|09:19 am]
Stanislav Golovin
Когда появился Bing, я хотел, чтобы в нем можно было искать, как в гугле.
Моя мечта сбылась - я не могу найти полезного в гугле.
link3 comments|post comment

как бы, обновка [Sep. 15th, 2011|12:12 am]
Stanislav Golovin
Со всей этой суматохой последних недель, я совершенно забыл похвастаться обновкой.

Месяц назад, сдох мой старенький hp8710w. Поскольку жить без компа как-то не очень, после недолгих раздумий, был закуплен hp envy 17.



Собственно, выбор был невелик: либо он, либо Dell XPS L702x. L702x получше, но к нему в Москве не было 6-cell аккумуляторов, а с 9-cell, он не влезает в рюкзак. Все остальное, аналогичное по удобству - вдвое дороже.

В целом, я доволен. Минусы, конечно, есть. (Да, клавиатура неплохая, но я привык к более удобной. Да, экран хорош, как по яркости, так и по цветопередаче, но глянцевый 1920x1080, после матового 1920x1200). Но, в целом, очень приятно. Легкий (3.1кг), разница в 400 граммов со старым ноутом ощущается. Два винта, металлический корпус, все необходимые порты (USB3, eSATA, Display Port + HDMI + VGA). Пять часов на батарейке в режиме легкого серфинга.

Еще пара картинокCollapse )
link4 comments|post comment

(no subject) [Sep. 3rd, 2011|12:48 pm]
Stanislav Golovin
Высказался. Выспался. Отпустило (почти).
linkpost comment

В свободном падении [Sep. 3rd, 2011|05:33 am]
Stanislav Golovin
Заснуть я не могу, поэтому пытаюсь разобраться в состоянии. Итак, что же происходит.


  1. Я уже сформулировал это для себя довольно давно, но сейчас оно особенно заметно. Работа для меня - это точка опоры. База, относительно которой строится все остальное. Отсюда весь набор ощущений падения: тошнота, легкое головокружение, паника. Прошлый раз, все это было гораздо менее выражено, и было списано на переезд в другой город.

  2. Рабочая неделя в 91 час. 54.17% процента жизни. Этот кусок оторван и исчез, его больше не существует. Ощущать, что от тебя осталось меньше половины, мягко говоря, неприятно.

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



Что можно сказать по этому поводу: "Не повторяйте моих ошибок".
Соблюдайте нормы, рекомендованные КЗоТ и ни в коем случае, не срастайтесь с работой. Даже если вам очень нравится то, что вы делаете. Если же это произошло - стоит заранее прикинуть способ выхода.

PS. Написал - чуточку отпустило. Попробую заснуть.
link7 comments|post comment

(no subject) [Sep. 2nd, 2011|03:22 pm]
Stanislav Golovin
Итак, я второй день официально безработный.

Ощущения весьма странные.
link8 comments|post comment

Скажи нет 32-битности [Jul. 15th, 2011|01:46 am]
Stanislav Golovin
В рамках двухчасовки ненависти к чистому C собрал putty-0.61 до 64 бита. Полноценным поротом это назвать нельзя, т.к., по хорошему, нужно переделать несколько мест, где эмулируется 64-битная математика через 32-битную.

Заодно почистил все предупреждения (местами криво, но оно и с ними работало бы точно так же).

http://dl.dropbox.com/u/1237855/putty64_20110715.rar - почищенные исходники и проекты под VS2010
http://dl.dropbox.com/u/1237855/putty64_exe_20110715.rar - exe-шники (если кто не боится доверять свои консоли непонятно кем собранным бинарникам).

На сем, двухчасовку ненависти к чистому C обявляю закрытой.
link5 comments|post comment

Job - по-английски работа... [Nov. 18th, 2010|01:55 pm]
Stanislav Golovin
[Tags|]

Работа - не walk, работа - work
link2 comments|post comment

(no subject) [Mar. 29th, 2010|04:23 pm]
Stanislav Golovin
Рабочая модель мира должна быть черно-белой.
Цвета и полутона допустимы только в тестовых версиях.
linkpost comment

Теплое, ламповое... [Dec. 28th, 2009|02:16 pm]
Stanislav Golovin
Мысль в связи с повсеместным переходом от CCFL к LED подсветке:

значит ли это, что раньше была теплая ламповая картинка, а сейчас бездушная светодиодная?
link1 comment|post comment

Киберпанка по-прежнему нет. [Jul. 20th, 2009|08:48 pm]
Stanislav Golovin
Два с половиной года назад, был написан этот текст
Надо сказать, что очень хреново чувствовать себя пророком, когда мрачные пророчества сбываются.

Кто тут хотел Trusted Computing под линухом? Все хотели? (А если не хотели - чего же молчали?) Ну-с, получите и распишитесь.

On July 17, 2009, Amazon.com withdrew certain Kindle titles, including Animal Farm and Nineteen Eighty-Four by George Orwell, from sale, refunded the cost to those who had purchased them, and remotely deleted these titles from purchasers' devices after discovering that the publisher lacked rights to publish the titles in question.[49] Notes and annotations for the books made by users on their devices were also deleted.[50] The move prompted outcry and comparisons to Nineteen Eighty-Four itself.

Взято с http://en.wikipedia.org/wiki/Amazon_Kindle , оригинально я наткнулся эту новость на engadget.
Линуксовые сайты, по непонятным причинам, молчат.

Воникает вопрос: а что же делает оплот свободы слова и программного обеспечения FSF? Вывешивает цитаты из "Права читать"? Гневно требует запретить использование GPL-ных продуктов в противосвободных целях? Хотя бы просто отмечает это вопиющий факт?
А вот и не угадали. FSF занимается тем, что пытается предсказать способы, с помощью которых можно поиметь пользующихся mono при помощи патентов на C#.
link74 comments|post comment

110 лет московскому трамваю [Jun. 13th, 2009|06:43 pm]
Stanislav Golovin
[Tags|, ]
[mood |awakeawake]

Вчера на Чистых Прудах проводился парад трамваев. Я не поленился, и добрел до туда с фотоаппаратом.

Отмазка (disclaimer): фотографировать я не умею, поэтому пытался брать количеством, в надежде, что получится хотя бы несколько приличных снимков.
346 фотографии


Метод Тома Сойера или "чем мы не кони"
linkpost comment

(no subject) [Feb. 5th, 2009|03:14 pm]
Stanislav Golovin
[Tags|]
[mood |hyperhyper]

Покопался немного в исходниках нового far-а...

Ощутил всю прелесть старых трех требований к коду:

1) код должен быть хорошо спроектирован
2) код должен быть читабельным
3) код должен работать

Именно в таком порядке и никак иначе.

PS. http://bugs.farmanager.com/view.php?id=727
link1 comment|post comment

Почти на злобу дня [Dec. 14th, 2008|05:12 pm]
Stanislav Golovin


Ну, а до такого, надеюсь, не дойдетCollapse )
linkpost comment

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