вторник, 6 декабря 2016 г.
понедельник, 5 декабря 2016 г.
пятница, 2 декабря 2016 г.
четверг, 10 ноября 2016 г.
Ассоциации
Сижу и допиливаю потихоньку мелкий проектик на Flask. Бормочу чего-то под нос: "фласк... фласк..." И вдруг вспоминаю, что забыл в машине бутылку с водой. А за бортом, между прочим, что-то вроде -5..-6. Побежал и спас бутылку, успел - не замёрзла.
вторник, 8 ноября 2016 г.
четверг, 21 апреля 2016 г.
Гарантийное вычитание
В моём случае выглядело вот так: 1520 - 590 = 930. Где 1520 и 930 - это
модели Nokia Lumia, а 590 - совсем непонятно что в виде трёх попыток
ремонта. Если более конкретно, то третья попытка ремонта Lumia 1520
провалилась по причине "Ваш телефон ремонту не подлежит, поскольку
модель уже не выпускается серийно и на неё нет ремкомплектов. По этой же
самой причине невозможна и замена на новую 1520. Microsoft предлагает
Вам замену на близкую по характеристикам модель Lumia 930. Или же мы вам
можем выдать вашу 1520 со справкой, а Вы тогда сами с продавцом
разбирайтесь."
Всё как по-писаному: "И что же Вы выбрали? - Догадайтесь!" (с)
В общем, теперь у меня Lumia 930. Лично для меня довольно странным выглядит решение Nokia (или Microsoft, уж не знаю, кто там год-полтора назад рулил этим) зарубить 1520 в угоду ещё оставшейся на рынке 930-й модели. Ибо в недостатки 1520 заносят только лишь "это ж лопата!" и потому неудобно, а обзоры невнятно указывают на "премиальный дизайн Lumia 930" как на очевидное преимущество.
В сухом остатке, при прочих почти равных железных характеристиках, имеем:
Как не крути, 1520 гораздно более премиальна, нежели 930-я. Одним словом, не понимаю я этих серьёзных маркетологов.
ЗЫ. Я теперь думаю, что дело, возможно, не в кривых ручках сервисменов, а том, что ставили они запчасти, какие оставались в наличии. Может даже, что восстановленные или снятые с других сданных в ремонт моделей. На 4pda сколько-то времени назад обсуждали о достаточно большом проценте брака 1520-х.
ЗЗЫ. В сумме 930-й потребовалось, кажется, 5 апдейтов, чтобы добраться до Win10. В отличии от 1520-й на ней изначально была Cyan, а не Denim.
Всё как по-писаному: "И что же Вы выбрали? - Догадайтесь!" (с)
В общем, теперь у меня Lumia 930. Лично для меня довольно странным выглядит решение Nokia (или Microsoft, уж не знаю, кто там год-полтора назад рулил этим) зарубить 1520 в угоду ещё оставшейся на рынке 930-й модели. Ибо в недостатки 1520 заносят только лишь "это ж лопата!" и потому неудобно, а обзоры невнятно указывают на "премиальный дизайн Lumia 930" как на очевидное преимущество.
В сухом остатке, при прочих почти равных железных характеристиках, имеем:
- 1520 - дисплей 6'', 930 - 5'', при этом количество пикселей одинаково
- 1520 - батарея 3400 ma/h, 930 - 2400 ma/h
- 1520 - питается microSD картами, 930 - нет совсем.
Как не крути, 1520 гораздно более премиальна, нежели 930-я. Одним словом, не понимаю я этих серьёзных маркетологов.
ЗЫ. Я теперь думаю, что дело, возможно, не в кривых ручках сервисменов, а том, что ставили они запчасти, какие оставались в наличии. Может даже, что восстановленные или снятые с других сданных в ремонт моделей. На 4pda сколько-то времени назад обсуждали о достаточно большом проценте брака 1520-х.
ЗЗЫ. В сумме 930-й потребовалось, кажется, 5 апдейтов, чтобы добраться до Win10. В отличии от 1520-й на ней изначально была Cyan, а не Denim.
среда, 23 марта 2016 г.
среда, 9 марта 2016 г.
пятница, 4 марта 2016 г.
Хештегами навеяло
Я вот тут намедни (читая лентупоток сознания от CNN, у них новостист просыпается раз в сутки и извергается фонтаном в полтора десятка постов за раз) подумал: есть же в цитадели общепринятые #POTUS и #FLOTUS. А ну как Х. Клинтон изберут, что-то придётся новое придумать, нет? Ну, для симметрии и чтобы как-то толерантно тоже было.
вторник, 1 марта 2016 г.
FreeBSD
Приснился намедни кошмар: что я, значится, посносил со своих ноутбуков Linux'ы c Windows'ами, и начал ставить туда FreeBSD. Нет, конечно сначала я хотел поставить - прогрессивно - DragonFlyBSD, но усомнился и установил FreeBSD. И давай её конфигурировать, строить мир и потом работать...
К чему б всё это?
К чему б всё это?
пятница, 26 февраля 2016 г.
JetBrains C++ минус
По итогам JetBrains C++ Night - впечатление от мероприятия осталось странное, что я и вынес в
заголовок.
Собственно, так или иначе C++ в продуктах JetBrains было посвящено только одно выступление - "Виртуозное использование юнит-тестирования в CLion" - да и то опосредованно: был явный перекос в сторону фреймворка от Google (Test и Mock), а сами возможности CLion и та самая виртуозность остались за кадром. Впрочем, было можно заметить, что CLion унаследовал от платформы IDEA достаточно пристойную юзабилити. По крайней мере, в написания юнит-тестов для упомянутого фреймворка и элементов управления проектом (использование только CMake аудиторию несколько обескуражило, но это, в принципе, можно пережить). Предполагаю, что люди, которые работают над CLion, как минимум думают в процессе своей работы. Тут ведь такое дело: если IDEA была написана на самой же IDEA, что сильно улучшало и ускоряло процесс разработки, то вот с CLion ситуация "как у всех", в смысле вряд ли CLion написан на C++ и потому нужны заметные потусторонние усилия, чтобы у команды было концентрированное понимание, а как вообще мы программируем в несферических условиях не в вакууме.
Само же мероприятие началось с "Оптимизация ReSharper C++". Тут вообще всё сложно. Понятно, что в среднем присутствовавшая публика так или иначе заинтересована в том, чтобы писать код на C++
(В качестве отступления. Если и были товарищи, которые только ещё думают в сторону C++ или пока только пытаются делать что-то осмысленное и может даже боевое,то должны после этого вообще перестать так думать, ибо зачем нужен настолько сложный язык программирования, который в свою очередь требует сложных и дорогих инструментов для достижения сравнимой эффективности, скажем, с Java или .Net? Проще сразув управдомы на Java
и вообще уже мозг не морщить никогда.),
но далеко не всем интересны глубинные проблемы ReSharper C++ по работе с кодом на C++ же. По мне со времён Together C++ (а это, на минуточку, лет 10-15 как) мало что изменилось в этом смысле, разве что дельту парни из JetBrains поэффективнее научились пересчитывать,.. но тут задачи у продуктов отличные друг от друга (Together не был классической средой разработки, там можно было сэкономить кое в чём). А вот информации и примеров того, что (возможно) ReSharper C++ делает лучше или по-другому относительно той же Visual Studio категорически не хватило. Зато примеры гаденьких плюсовых фрагментов были хороши. Интересно, как с этим справляется CLion? - ибо докладчик нерешительно упомянул, что у продуктов кодовая база разная.
Вишенкой на торте показался третий и последний по счёту доклад про HPC (high performance computing). Хорош и по форме и по содержанию, так что в итоге вопросов к докладчику можно сказать не возникло вообще. Но и опять, на мой взгляд, несколько мимо ожидаемого по двум причинам. Во-первых, и C++ и JetBrains остались далеко за сценой. Во-вторых, HPC в представленных измерениях это такие вычисления, которые или надо ухитриться выполнить быстрее конкурентов, или очень надо завершить до момента кончины этой вселенной. Не то чтобы я прямо считал это каким-то маргинальным направлением, ноя так считаю
что-то мне подсказывает, что подобными вещами с воодушевлением
занимаются очень и очень немногие. Основное поверье "давайте
мы сейчас поставим Hadoop и кучу серверов и всё станет хорошо" вытравить из народных масс просто так не получится. А более приземлённые HPC... ну, какие-то
практические штуки, как-то: уложить в real time какую-то могучую
цифровую обработку сигналов, добавить в существующую систему
кучу дополнительного функционала не поломав время отклика требуют и размышлений не таких глобальных и инструментов поприземлённее. Можно сидеть и профилировать код, поискав
какие-то способы по-другому разбросать нагрузку по ядрам, подвигать
память между быстрыми и медленныеми банками, купить новую железку (если
клиент платит), где ядер/мегагерц/памяти побольше, или есть железная реализация нужного конвейера (скажем, быстрое
преобразование фурье) или поискать закатившиеся под ковёр полезные интринсики от вендора. Вот
где влияние правильной софтины для разработчика недооценить невозможно. Это я к тому, что в докладе смешались два разных направления за один час времени, и это немного порвало контекст.
Да, и что хочу сказать: так вот, сподвигся на то, чтобы наконец заглянуть в опции C/C++ компилятора для VS - а там есть готовые опции для распараллеливания кода. А я и не думал!
Собственно, так или иначе C++ в продуктах JetBrains было посвящено только одно выступление - "Виртуозное использование юнит-тестирования в CLion" - да и то опосредованно: был явный перекос в сторону фреймворка от Google (Test и Mock), а сами возможности CLion и та самая виртуозность остались за кадром. Впрочем, было можно заметить, что CLion унаследовал от платформы IDEA достаточно пристойную юзабилити. По крайней мере, в написания юнит-тестов для упомянутого фреймворка и элементов управления проектом (использование только CMake аудиторию несколько обескуражило, но это, в принципе, можно пережить). Предполагаю, что люди, которые работают над CLion, как минимум думают в процессе своей работы. Тут ведь такое дело: если IDEA была написана на самой же IDEA, что сильно улучшало и ускоряло процесс разработки, то вот с CLion ситуация "как у всех", в смысле вряд ли CLion написан на C++ и потому нужны заметные потусторонние усилия, чтобы у команды было концентрированное понимание, а как вообще мы программируем в несферических условиях не в вакууме.
Само же мероприятие началось с "Оптимизация ReSharper C++". Тут вообще всё сложно. Понятно, что в среднем присутствовавшая публика так или иначе заинтересована в том, чтобы писать код на C++
(В качестве отступления. Если и были товарищи, которые только ещё думают в сторону C++ или пока только пытаются делать что-то осмысленное и может даже боевое,то должны после этого вообще перестать так думать, ибо зачем нужен настолько сложный язык программирования, который в свою очередь требует сложных и дорогих инструментов для достижения сравнимой эффективности, скажем, с Java или .Net? Проще сразу
но далеко не всем интересны глубинные проблемы ReSharper C++ по работе с кодом на C++ же. По мне со времён Together C++ (а это, на минуточку, лет 10-15 как) мало что изменилось в этом смысле, разве что дельту парни из JetBrains поэффективнее научились пересчитывать,.. но тут задачи у продуктов отличные друг от друга (Together не был классической средой разработки, там можно было сэкономить кое в чём). А вот информации и примеров того, что (возможно) ReSharper C++ делает лучше или по-другому относительно той же Visual Studio категорически не хватило. Зато примеры гаденьких плюсовых фрагментов были хороши. Интересно, как с этим справляется CLion? - ибо докладчик нерешительно упомянул, что у продуктов кодовая база разная.
Вишенкой на торте показался третий и последний по счёту доклад про HPC (high performance computing). Хорош и по форме и по содержанию, так что в итоге вопросов к докладчику можно сказать не возникло вообще. Но и опять, на мой взгляд, несколько мимо ожидаемого по двум причинам. Во-первых, и C++ и JetBrains остались далеко за сценой. Во-вторых, HPC в представленных измерениях это такие вычисления, которые или надо ухитриться выполнить быстрее конкурентов, или очень надо завершить до момента кончины этой вселенной. Не то чтобы я прямо считал это каким-то маргинальным направлением, но
Да, и что хочу сказать: так вот, сподвигся на то, чтобы наконец заглянуть в опции C/C++ компилятора для VS - а там есть готовые опции для распараллеливания кода. А я и не думал!
среда, 24 февраля 2016 г.
вторник, 16 февраля 2016 г.
Я всё гадал, а что у каждого второго владельца Lumia экран смартфона покрыт трещинами. Недавно повертел в руках некоторые из имеющихся в продаже телефонов и стало всё понятно. В смартфонах 500-й и 600-й серии (кроме 640 XL) задняя крышка абсолютно гладкая, аж противно. Уронить такой, если нет чехла, совершенно немудрено (а вот 640 XL снабжён вполне приличным soft-touch покрытием).
PS. Да, вторая попытка починки 1520 удалась, телефон снова жив. Что радует, это у нас его уже не купить.
PS. Да, вторая попытка починки 1520 удалась, телефон снова жив. Что радует, это у нас его уже не купить.
понедельник, 15 февраля 2016 г.
На заметку
В преддверии лета (ага, у нас снегу опять нападало внезапно!:) размышляя о смене оператора мобильной связи нашёл вот что: Узнать оператора по номеру телефона.
Ибо в связи с тем, что оператора можно сейчас менять почти как перчатки
с сохранением номера, все существующие таблицы привязки номерных групп к
операторам начинают постепенно протухать.
четверг, 11 февраля 2016 г.
среда, 3 февраля 2016 г.
пятница, 29 января 2016 г.
четверг, 28 января 2016 г.
Мне это сильное кое-что напоминает
Забрал намедни свою 1520 из гарантийного ремонта. Типа, починили. А вечером обнаружил, что эти парниtm сломали фронтальную камеру. Ну или не сломали, а просто не подключили, когда меняли дисплейный модуль. Придётся опять тащиться к ним и возращать на гарантийный ремонт гарантийного ремонта.
В софтостроении всё ровно, блин, так же. Чинит, скажем, программист багу, чинит, и вот бац! - починил. А то что вокруг фикса проверить так нет же, ломак! Залил и порядок. Так и идёт круговорот багов в природе. Для улучшения ситуации прогрессивное человечество придумало CI, чтобы хоть как-то снизить поток наведённых ошибок. А в железоремонте, наверное, до сих пор ещё нет решения проблемы.
В софтостроении всё ровно, блин, так же. Чинит, скажем, программист багу, чинит, и вот бац! - починил. А то что вокруг фикса проверить так нет же, ломак! Залил и порядок. Так и идёт круговорот багов в природе. Для улучшения ситуации прогрессивное человечество придумало CI, чтобы хоть как-то снизить поток наведённых ошибок. А в железоремонте, наверное, до сих пор ещё нет решения проблемы.
понедельник, 25 января 2016 г.
пятница, 22 января 2016 г.
среда, 20 января 2016 г.
Анкилозавр
Ребёнку в школе озадачили недлинным сообщением про любого произвольно выбранного ископаемого ящера (предмет, если что, называется "Окружающий мир"). Маринка выбрала - у меня тоже много вопросов в этой связи - анкилозавра.
Сидел тут и подбирал картинки и информацию для сообщения. Так вот, первый же заход в поисковик с buzzword'ом 'анкилозавр' выдал возможную подсказку: "как приручить анкилозавра".
PS. Это про какую-то игру на самом деле. Но эффект внезапности!
PPS. В нашей деревне:
Сидел тут и подбирал картинки и информацию для сообщения. Так вот, первый же заход в поисковик с buzzword'ом 'анкилозавр' выдал возможную подсказку: "как приручить анкилозавра".
PS. Это про какую-то игру на самом деле. Но эффект внезапности!
PPS. В нашей деревне:
понедельник, 18 января 2016 г.
E1M8b
It's been 21 years since I made a DOOM level. Here's my version of E1M8 using DOOM1.WAD. https://t.co/ueKM7gBbXd pic.twitter.com/NlmA9aIALN
— John Romero (@romero) 15 января 2016
Via.
Разница между гарантийным и негарантийным ремонтом
Намедни отдал свою Lumia в ремонт - дисплей стал выдавать артефакты, некритичные для жизни, но весьма раздражающие. Молодой человек (да-да, скоро я вообще многих буду так называть:) отреагировал быстро:
- Менять надо. Дисплейный блок, целиком.
- Как долго ремонтировать будете?
Он загорелся оптимизном:
- Да за час сделаем!
Я как-то не поверил своему счастью:
- Так у меня телефон-то на гарантии пока ещё...
Молодой человек посерел лицом и вздохнул:
- А по гарантии - минимум неделя...
И, прочитав вопрос у меня на лице, продолжил:
- Так это ж ремонт (тут я не запомнил формулировку) такой-то убойной категории сложности. Его только в специально выделенном сервисном центре имеют право делать... В Москве только, туда отправлять будем... А без гарантии делать - дорого будет, дорого.
Одним словом, отдал я телефон. Пусть починят, подлатают там, что надо, пока гарантия не протухла.
PS. На время ремонта дома нашёлся подменный Android, достаточно новый и достаточно бодрый. Один только вопрос: товарищи, как же вы с этим андроидом сосуществуете? Ну ведь неудобный же!;)
- Менять надо. Дисплейный блок, целиком.
- Как долго ремонтировать будете?
Он загорелся оптимизном:
- Да за час сделаем!
Я как-то не поверил своему счастью:
- Так у меня телефон-то на гарантии пока ещё...
Молодой человек посерел лицом и вздохнул:
- А по гарантии - минимум неделя...
И, прочитав вопрос у меня на лице, продолжил:
- Так это ж ремонт (тут я не запомнил формулировку) такой-то убойной категории сложности. Его только в специально выделенном сервисном центре имеют право делать... В Москве только, туда отправлять будем... А без гарантии делать - дорого будет, дорого.
Одним словом, отдал я телефон. Пусть починят, подлатают там, что надо, пока гарантия не протухла.
PS. На время ремонта дома нашёлся подменный Android, достаточно новый и достаточно бодрый. Один только вопрос: товарищи, как же вы с этим андроидом сосуществуете? Ну ведь неудобный же!;)
пятница, 15 января 2016 г.
Прекрасно
На фоне падения курса рубля в России выросли цены на героин, сообщил глава ФСКН Виктор Иванов.
"Да, к сожалению, рубль у нас упал по отношению к доллару. Это, конечно, сказалось на ценовой политике, связанной с оборотом наркотиков", - сказал в четверг журналистам глава ФСКН Виктор Иванов.
"Да, к сожалению, рубль у нас упал по отношению к доллару. Это, конечно, сказалось на ценовой политике, связанной с оборотом наркотиков", - сказал в четверг журналистам глава ФСКН Виктор Иванов.
четверг, 14 января 2016 г.
«Родилась девочка»
Удивительно интересный текст. Про квантовую механику, историю науки, нацизм и случайности в истории.
“Ты прославил себя похищением Лизы Мейтнер не меньше, чем открытием гафния“
via.
“Ты прославил себя похищением Лизы Мейтнер не меньше, чем открытием гафния“
via.
Забытые алгоритмические упражнения
Вот ссылка: "Умножение по методу русских крестьян".
Не уверен, что собственно крестьянам это было сильно надо (хотя... кто его знает), но вот припоминаю, что когда-то в ЛИАПе мы реализовывали алгоритмы умножения (в коде микропрограмм и напрямую, в железе) похожим способом на всяких лабах-курсовиках. В том числе для странных военных спецвычислителей (были там странные ящички, обладавщие не то 19-ти, не то 23-х разрядным словами для данных). Ставилась задача - умножить:) ...умножали, да.
Не уверен, что собственно крестьянам это было сильно надо (хотя... кто его знает), но вот припоминаю, что когда-то в ЛИАПе мы реализовывали алгоритмы умножения (в коде микропрограмм и напрямую, в железе) похожим способом на всяких лабах-курсовиках. В том числе для странных военных спецвычислителей (были там странные ящички, обладавщие не то 19-ти, не то 23-х разрядным словами для данных). Ставилась задача - умножить:) ...умножали, да.
Подписаться на:
Сообщения (Atom)
Спутник взлетает. Первая ступень отработала.
И, кажется, неплохо: Посмотрим, что будет когда отработает вторая.
-
Арт-группа «Явь» нарисовала на одной из стен петербургских зданий граффити со Стивеном Хокингом : Неизвестно только где.
-
И немного аналитики в тему, хоть и не праздничной: Речь Президента перед Советом Федерации 1 марта 2018 года, которую одновременно называ...