Pull to refresh
88
0
Headfire @headfire

Программист

Send message

Нельзя так просто взять и всё успеть: как работать с задачами

Reading time10 min
Views33K

Два года назад я задался вопросом "Как мне все успевать?". Вопрос пришел в веселой компании усталости, прокрастинации и выгорания...

Читать далее
Total votes 28: ↑25 and ↓3+22
Comments20

Пластилиновый космос

Reading time3 min
Views10K

Для макетирования корпусов электронных устройств я использую пластилин. Важно найти удачную форму. 3D моделирование или рисование не дают той информативности, ощущения, которое является логичным результатом лепки. Мои будущие корпуса ограничиваются общей геометрией и малым числом деталей. Поняв форму, можно отправляться к компьютеру, разменивая реальность на виртуальность. Скульптор из меня неважный.

Но я хочу познакомить вас с человеком, который в пластилиновом творчестве пошел гораздо дальше. Его хобби позволяет взглянуть на компьютерную графику с неожиданного ракурса. Это хобби требует терпения, выдержки, сноровки и огромного количества времени. Причина всему? Видимо любовь к страшилкам и компьютерным играм. Зовут его Храмов Илья.

Читать далее
Total votes 20: ↑18 and ↓2+16
Comments7

Волк, предпочитающий самоубийство съедению овцы

Reading time5 min
Views30K
image

В 2019 году два студента китайского университета выполняли проект с ИИ, представлявший собой простую игру «волки против овец». Старший участник команды, учащийся в Китае гражданин Таиланда, после выпуска из университета переехал работать в Австралию, поэтому проект оказался заброшенным.

Младший участник команды начал преподавать. В марте 2021 года он рассказал в переписке одному своему студенту о результатах эксперимента. Студента так развеселила эта история, что он сделал скриншот текста и разослал его своим друзьям.

Эти скриншоты стали виральными в китайских соцсетях и породили небольшую сенсацию.

Лучше смерть от камня, чем поимка овцы


Игра была простой. Компьютер случайным образом располагал на игровом поле двух волков и шесть овец. Волкам нужно было за 20 секунд поймать всех овец и уклоняться от камней.

Чтобы мотивировать ИИ-волка повышать свою производительность, разработчики также создали простую систему очков.

Если волк ловил овцу, то он получал 10 очков. Если он сталкивался с камнем, то вычиталось 1 очко. Чтобы волки имели стимул ловить овец как можно быстрее, за каждую прошедшую секунду у волков отнималось 0,1 очка.

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

Цель проекта заключалась в том, чтобы проверить, смогут ли ИИ-волки путём обучения и переобучения найти способ максимизировать количество получаемых очков.

Спустя 200 000 итераций исследователи обнаружили, что чаще всего волки просто ударялись о камни, чтобы совершить самоубийство.
Читать дальше →
Total votes 66: ↑60 and ↓6+54
Comments99

Почему ПК – не сервер

Reading time4 min
Views19K

ПК – лучший друг человека

Отматываем назад – в апрель 1976 года. Стив Джобс и Стив Возняк представляют в «Клубе самодельных компьютеров» свою разработку. Возняк потеет, стесняется и что-то невнятно бубнит на большую аудиторию профессионалов. Джобс, будучи прирожденным оратором, зрит в корень и воодушевленно – с невероятным энтузиазмом – рассказывает о преимуществах печатной платы, разработанной Возняком.

Так началась история, подарившая нам GUI – основу любого ПК. Да, Apple не изобрела эту технологию, но превратила ее в нечто осязаемое, словно на кончиках пальцев.

Читать далее
Total votes 51: ↑8 and ↓43-35
Comments53

Миллион с нуля за 2 года

Reading time2 min
Views25K

Всем привет.

Попался на глаза пост про очередной пузырь на фондовом рынке. Решил, что мне есть что рассказать на эту тему. В мае прошлого года я писал о своем опыте в инвестициях. Тогда размер моего портфеля был немного больше 500 тысяч. В начале же этого года стоимость портфеля превысила миллион рублей.

Читать далее
Total votes 36: ↑3 and ↓33-30
Comments66

Незаметная психология e-com сайтов

Reading time3 min
Views8.8K

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

Читать далее
Total votes 17: ↑17 and ↓0+17
Comments32

Как смотреть «Ютубчик» на старых телевизорах без рекламы, управляя «родным» ИК пультом ДУ

Reading time7 min
Views38K
В далеком 2014 в разгаре появления Smart телевизоров я, как и большинство наивных обывателей, поддался маркетинговой уловке, и казалось бы вполне практической идеи объединить функции компьютера и телевизора в одном флаконе.
Читать дальше →
Total votes 11: ↑10 and ↓1+9
Comments29

Об обществе людей и их свободе

Reading time7 min
Views61K
Прочитал с интересом статью про Китай и его Интернет, она вызвала неоднозначное отношение. Потом прочитал комментарии — пришел в кромешный ужас.

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

Господа, мы же инженеры. Почти ученые. Люди, привыкшие в рассуждениях опираться на логику и объективные критерии. Ну вот, например, скажите мне на милость — ну какое универсальное определение понятия «свобода» выдержит эту очаровательную максиму «никакой свободы врагам свободы»? Это же чистая попытка присвоения понятия свободы себе. А оно не может принадлежать кому-либо.

И прежде, чем минусовать меня, прочитайте, пожалуйста, моё маленькое рассуждение на тему «что такое свобода». Это эссе не претендует ни на новизну, ни на революционность. Оно призвано лишь немного понизить градус агрессии в социуме, который мне близок и дорог. И заставить людей думать. Прежде всего, о других людях.


Читать дальше →
Total votes 181: ↑152 and ↓29+123
Comments421

Социопатам! [именно так: Социопатам, а не Авторам, принадлежит Хабр]

Reading time6 min
Views12K
Наивное понимание прикладной социологии гиков характерно для Авторов. Попробуем разобраться. Речь пойдет не о клинических социопатах, зачехлите свои огнеметы.

Мне нравятся модели Венката и Чепмена: the Gervais Principle и MOPs. Ниже вольный перевод модели Чепмена об эволюции субкультур с моими комментариями.

I.


Гиковские сообщества умерли в конце 2000-х. Не так давно сдался последний из могикан, Скотт Александр. С ним ушел целый праксис гиков. Один редактор из NYT играючи свалил мощное генеалогическое древо информационных гигантов, корни которого уходят в гимназию Фашори в Будапеште. Венгерские марсиане дали нам фон Ноймана и [вставить любого крупного математика и физика 20 века], Интернет, Фидо, Хабр.

Мне повезло, я еще застала агонию lesswrong сообщества, где каждый юзер чекал свои Байесовы прайоры перед тем, как начать пост или комментарий. Скотт был одним из самых заметных писателей на lesswrong после Элиэзера Юдковски. Его блог slatestarcodex был последним убежищем рационалистов и эффективных альтруистов в сети. Все рационалисты знают его настоящую фамилию, но упоминать ее в приличном обществе не принято. Скотт понял, что после статьи в NYT его мирок будет доступен казуалам и сознательно ушел в подполье.
Читать дальше →
Total votes 90: ↑60 and ↓30+30
Comments119

Облом, или как провалился любимый ИТ-проект

Reading time34 min
Views28K
“Его пример другим наука”

Предисловие


Это грустная история о неуспехе проекта, который я считал потенциально успешным на все 100 процентов. И почему все кончилось обломом, я до сих пор толком не понимаю.
Читать дальше →
Total votes 75: ↑71 and ↓4+67
Comments37

Любовь, смерть, роботы и Пелевин

Reading time3 min
Views70K
image

В прошлом году, вернувшись с тренировки, я засел перед компьютером, чтоб посмотреть пару забавных мемов про котиков. И, обнаружив новость о выходе нового сериала Любовь, смерть и роботы– «Love, Death & Robots», я лениво потрогал её мышкой — глянуть одним глазком.

Пришел в себя я под утро. С красными глазами, затекшим, от сидения в кресле телом — но совершенно счастливым.

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

При пересмотре сериала, мои впечатления, впрочем, были уже не столь радужны — во мне проснулась писательская зависть. «Почему такое не снимают в России — возмущенно бормотал я, — я бы подобрал рассказы для сериала ничуть не хуже!»

«Я сниму свой сериал! — сказал я, чтоб справиться с завистью, — точнее, соберу 18 рассказов, ничуть не уступающих подборке сериала».
Читать дальше →
Total votes 66: ↑55 and ↓11+44
Comments58

Скрам умер. Да здравствует канбан

Reading time7 min
Views52K
Я пользовался методом управления проектами Scrum (скрам) с самого начала карьеры. Я изучал скрам в колледже. Тогда он считался лучшим методом управления разработкой программного обеспечения. Когда я начал работать, мне нравилось всё, что имеет отношение к скраму: ежедневные встречи, планирование, ретроспективные совещания, спринты и так далее. В конце концов, я пользовался на практике тем, чему меня учили.



Но через несколько лет я начал кое-что замечать: в последние дни спринта все бросаются доделывать всё то, чем занимались в предыдущие две недели, стремясь избежать переноса задач на будущее. Часто те, кто так поступали, брали на себя ненужный риск.

Почему? Разве какие-то задачи не могут подождать до следующей недели? Так ли важно доделать абсолютно всё до выходных? Нет, не так уж это и важно. А всё это происходит из-за того, что «Переносы задач — это плохо».
Читать дальше →
Total votes 82: ↑72 and ↓10+62
Comments106

Sol Levante: как делали аниме в 4K и HDR для сервиса Netflix

Reading time13 min
Views5.3K


Аниме, часто отвергаемое как всего лишь мультики, — это разнообразные и сказочные сюжеты, живой стиль и изящная графика. Это форма искусства, которая за последние пятьдесят лет развивалась и росла в популярности, многообразии и сложности. Началось оно, вероятно, с расписных ламп в начале XX века, затем в 1970-х приобрело в Японии широкую популярность. Сегодня у зрителей есть выбор из сотен сериалов и полнометражных фильмов в стиле аниме со всего мира.

Наша команда Creative Technologies захотела повысить техническое качество картинки аниме, узнать, какие новые творческие возможности это может дать людям, и что потребуется для увеличения разрешения аниме с HD до 4К и ввода в инструментарий художников более широкой цветовой палитры в HDR (высоком динамическом диапазоне). Когда заходила речь о 4К, большая часть японских аниматоров просили одного и того же: бумагу большего размера! Однако художники студии Production I.G. считают, что будущее за цифровыми технологиями. Так родилась крупная и красочная коллаборация – и получившийся в результате работы короткометражный фильм Sol Levante доступен для просмотра на Netflix в 4K Dolby Vision и Atmos!
Total votes 9: ↑9 and ↓0+9
Comments4

Где, как и чем снимать видеомонологи

Reading time4 min
Views7.8K
Съемочный процесс человека в кадре вызывает много вопросов. Попробую ответить на самые распространенные.

Начну с того, как выбрать место для съемки. На каком фоне лучше снимать?

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

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

Так вот на таком фоне лучше никогда не снимать.
Читать дальше →
Total votes 22: ↑18 and ↓4+14
Comments19

Видео для бизнеса: как привлечь целевую аудиторию, а не отпугнуть нечаянно. 11 убийственных ошибок видеообращения

Reading time6 min
Views5.5K
«Почти все истории успеха в интернете объединяет одна особенность – использование видео в той или иной форме. Это тенденция, которая вряд ли изменится в ближайшее время».
Джим Кокрум «Интернет-маркетинг: лучшие бесплатные инструменты»

image

Видеомаркетинг — абсолютно никчемный, а зачастую даже вредный инструмент.
Как это так? – спросите вы, ведь выше написано прямо противоположное.
Если у вас уже есть бизнес в интернете или вы на пути его создания, то уверена, что со всех сторон вы сегодня слышите, что надо использовать видео для развития своего проекта.
Почему все твердят про видео? Что такого особенного в видео?
Читать дальше →
Total votes 24: ↑18 and ↓6+12
Comments17

Самый великий физик

Reading time27 min
Views31K
******************* Ну и кто из нас читал «Начала» Ньютона? *****************

Беру в руки журнал “Наука и жизнь” №1 2020. На обложке бросается в глаза вопрос “Почему Эйнштейн самый великий физик?”. Действительно, почему? Открываю статью Евгения Берковича “Трагедия Эйнштейна, или счастливый Сизиф”. Начинается она так: “Кто самый великий физик? Спросите об этом кого угодно, любой вам скажет: Альберт Эйнштейн. Не зря строгий академик Лев Ландау поставил его первым в иерархии физиков”.

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

“Спросите об этом кого угодно…”. Господин Беркович берет на себя смелость отвечать за всех. Ну, кого угодно, так кого угодно — мне угодно взять себя. Беру себя. И отвечаю: самый великий физик это Исаак Ньютон.
Читать дальше →
Total votes 56: ↑48 and ↓8+40
Comments68

О медленном программировании

Reading time5 min
Views84K
От переводчика: при разработке Web-payment.ru, сайта с мониторингом обменников и множеством разделов о платежных системах, я на интуитивном уровне использовал принципы, описанные в этой статье. Подсознательно я их знал, но не мог сформулировать. Предлагаю вам ознакомиться с интересным подходом, которым поделился опытный программист, автор многих книг Jeffrey Ventrella.
Мой папа часто говорил мне: «Помедленнее, сынок, ты делаешь дело слишком быстро».

Мне довелось поработать во многих высокотехнологичных стартапах в заливе Сан-Франциско. Сейчас мне 52 и я программирую медленно и внимательно. Меня можно считать кем-то вроде дизайнера, пищущего код. Читая пост дальше, вы и сами это поймете.

Недавно, я работал над проектом вместе с группой молодых кодеров, которые верят в эффективность очень быстрых, малых итеративных изменений в коде. Программировать медленно бок о бок с ними для меня было проблемой. Нам рекомендовали работать в одной общей базе кода, это как если бы мы вместе варили один большой котел супа, и при условии, что мы активно непрерывно мешали бы его, из него непременно появилось бы что-то чудесное и завершенное.
Читать дальше →
Total votes 103: ↑89 and ↓14+75
Comments57

Обработка и оформление отчетов в Excel на PHP

Reading time16 min
Views251K

Не редко при разработке некоего проекта, возникает необходимость в формировании отчетной статистики. Если проект разрабатывается на Delphi, C# или к примеру, на С++ и под Windows, то тут проблем нет. Всего лишь необходимо воспользоваться COM объектом. Но дела обстоят иначе, если необходимо сформировать отчет в формате excel на PHP. И чтобы это творение функционировало на UNIX-подобных системах. Но, к счастью, не так все плохо. И библиотек для этого хватает. Я свой выбор остановил на PHPExcel. Я уже пару лет работаю с этой библиотекой, и остаюсь доволен. Поскольку она является кроссплатформенной, то не возникает проблем с переносимостью.


PHPExcel позволяет производить импорт и экспорт данных в excel. Применять различные стили оформления к отчетам. В общем, все на высоте. Даже есть возможность работы с формулами. Только необходимо учитывать, что вся работа (чтение и запись) должна вестись в кодировке utf-8.

Читать дальше →
Total votes 40: ↑33 and ↓7+26
Comments28

Введение Стивена Вольфрама в язык Wolfram

Reading time1 min
Views49K
Привет, Хабр! Полагаю, многие слышали о системе Wolfram Mathematica, однако, судя по тому что на Хабре нет даже отдельного хаба, посвященного технологиям Wolfram, не многие осознают их реальный потенциал. Но, похоже это скоро изменится, так как Wolfram близки к окончательному релизу технологии, которую они разрабатывали 30 лет. Она называется Wolfram Language и представляет собой совершенно новую парадигму программирования, намного более мощную, чем все существующие.
Читать дальше →
Total votes 91: ↑82 and ↓9+73
Comments116

Не дразните программиста

Reading time4 min
Views168K
Подходит к концу очередная рабочая неделя. Не знаю, как у вас, а у меня эта неделя, что называется, — не задалась. Потрачена куча энергии и нервных клеток, и никакого движения вперед. Переносить стрессовое состояние на выходные мне очень не хочется, поэтому я решил взять короткую паузу и немного развеяться.

Вы устали? Хотите выпустить пар? Вам требуется передышка? Предлагаю вам присоединится ко мне, тем более, что на дворе пятница.
Читать дальше →
Total votes 424: ↑394 and ↓30+364
Comments126
1

Information

Rating
Does not participate
Location
Рыбинск, Ярославская обл., Россия
Date of birth
Registered
Activity