All streams
Search
Write a publication
Pull to refresh
1091
188.8
Вячеслав Голованов @SLY_G

Научпоп. Проповедую в храме науки.

Send message

Как сделать что-либо, когда не хочется — а надо

Reading time4 min
Views205K
Ужасно не люблю выражение «заставить себя». По моему убеждению, нельзя заставить себя — с собой можно только договориться. Ну, или обмануть — но это не лучший выход.
Итак, как договориться с собой сделать что-то, что совершенно явно не хочется делать? И настолько же явно необходимо.
Некоторое время назад я прочёл в блоге психолога Хайди Халворсон о трёх простых причинах, которые мешают нам что-то делать, и таких же (ну, почти) простых решениях этих проблем. И поскольку время показало, что решения (по крайней мере, мне) подходят — спешу поделиться ими.

Итак, почему же дедлайн близится, а решения всё нет?
Читать дальше →

Взлом сервиса Kickstarter

Reading time1 min
Views25K

Как стало известно, 12 февраля официальные представители службы охраны правопорядка связались с командой Kickstarter, чтобы сообщить им о взломе их проекта. Некие хакеры получили доступ к персональным данным зарегистрированных пользователей.
Читать дальше →

Станьте властителем подземелья совершенно бесплатно!

Reading time1 min
Views39K


Известный магазин GOG.com внезапно раздаёт безвозмездно (т.е. даром) старую добрую (по факту — злую) игрушку Dungeon Keeper.
Помню, как хорошо в неё зависалось вечерами параллельно с написанием диплома.
Насколько я помню, это была первая игра «за плохишей». Чванливые «герои» отправлялись в подземелье, чтобы положить конец гнёту скромных тружеников зла, которые в поте лица своих подданных добывали золото и брильянты.
Оригинальный и нескучный геймплей завоевали игрушке всенародную славу.
Так тряхнём же стариной назло современным выманивателям денег.
Раздача продлится до 15:00 воскресенья (по Москве).

Полностью анонимный блог

Reading time2 min
Views65K
image
В качестве развлечения, а также упражнения в безопасности и анонимности в наше время, автор блога Untraceable представил свой блог, который, как он считает, абсолютно анонимный — такой, что по нему нельзя вычислить автора блога.

Итак, как создать анонимный блог.
Читать дальше →

Pngquant — библиотека и утилита командной строки для сжатия png с потерями

Reading time1 min
Views11K
Вышла новая версия (2.0.1) утилиты.

Утилита позволяет преобразовывать png с 24 и 32 битами на пиксель в png с палитрой (8 бит).

Разработчики утверждают, что утилита в некоторых случаях позволяет уменьшить размер файла аж на 70% от исходного, сохраняя при этом альфа прозрачность (при этом утверждают, что прозрачность обрабатывается в IE6 лучше, чем у 24-битных png — не то, чтобы это всерьёз кого-то заботило...).

Особенности:

— создание новой палитры с использованием алгоритмов векторного квантования
— уникальный дизеринг, добавляющий к картинкам меньше шума, чем стандартный алгоритм Флойда-Стейнберга
— легко интегрируется со скриптам и gui (ну ещё бы, это же командная строка)
— есть ускоренный режим работы, для обработки большого кол-ва изображений

Давайте проверим. Под катом — картинки (сюрприз), i.e. — трафик.
Читать дальше →

Фантастические сериалы — обзор от фаната

Reading time8 min
Views82K
Мне наступили на больную мозоль, сделав некий обзорный пост по нескольким фантастическим сериалам.
А так как субботним вечером делать особенно нечего, давайте-ка я сделаю свой, более полный.
Да, будут спойлеры, имейте в виду.
Да, и очень много картинок! Трафик!

Начнём со Stargate

Целое семейство сериалов, начавшихся с одноимённого фильма.
Это во-первых, конечно,

Stargate SG-1
10/10
image
Читать дальше →

Столкновение двух культур: «Могу» и «Не могу»

Reading time4 min
Views70K
Разумный человек адаптируется к окружающему; неразумный пытается адаптировать окружающее под себя. Следовательно, прогресс зиждется на неразумных людях.
Джордж Бернард Шоу.

image
В последнее время стало модно ругать молодые технологические компании. «Какая идиотская идея у стартапа» или «какой кретин основал эту компанию».

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

Почему это важно? Почему нас заботит склонение настроения не в ту сторону? Почему важнее увидеть, что хорошего в компании, чем найти в ней недостатки?
Читать дальше →

За улучшение поиска информации на Хабре

Reading time1 min
Views3K
Хабр разрастается ежедневно, всё время появляются новые блоги и каждый день — по нескольку статей.
Искать информацию становится всё труднее.
Думаю, для тех, кто хоть раз пытался найти что-то не очень конкретное, мне не нужно придумывать примеры и аргументы, чтобы доказать, что поиск организован не идеально. Искать можно только подстроку, модификаторы поиска в строке отсутствуют (не нашёл ничего про это в «Помощи»), нельзя искать только в заголовках, нельзя выбрать для поиска конкретные хабы.
Читать дальше →

2 января 2014 года проекту Blender исполнится 20 лет

Reading time1 min
Views18K
imageTon Roosendaal, основатель и один из авторов открытого 3D-редактора Blender, откопал у себя самые первые исходники проекта.
Он начал его накануне рождества 1993 года, как проект для внутреннего использования в своей анимационной студии, и в начале января первая версия кода уже во что-то такое компилировалась.
Читать дальше →

С регулярно наступающим Новым годом вас!

Reading time1 min
Views15K
Наткнувшись на занятную головоломку на тему регулярных выражений, конечно же я не смог пройти мимо:

regex.alf.nu

В честь наступающего Нового года я набрал в ней 2014 очков. Кто больше?

Мои варианты ответов
Plain strings
^(.*oo[^k])|foo$

Anchors
.+ick$

Ranges
^[a-f]{2,}[^m]$

Backrefs
(\w{3}).*\1.*

Abba
^(?!.*?(\w)\1).*$|ef

A man, a plan
^(\w)(\w).*\2\1$

Prime
^x(xx+?)\1+$

Four
(\w).*\1.*\1.*\1

Order
^[^o].{1,5}$

Triples
00

Glob
\*(\w+).+\S\1|(\w+)\*.+\1

Balance
((<)\2)\1

Power
^((((((((((x)\10?)\9?)\8?)\7?)\6?)\5?)\4?)\3?)\2?)\1?$

18 декабря языку Perl исполнилось 26 лет

Reading time1 min
Views8.8K
26 лет назад, в декабре 1987 года, Ларри Уолл выпустил первую версию языка в ничего не подозревавший мир. Ссылка на группу usenet comp.sources.unix , где впервые упоминается perl как замена awk и sed.
Кроме этого, можно сказать что perl дал сисадминам больше возможностей, чем shell, и более лёгкий способ достижения цели, чем C.
Потом, когда начали появляться интерактивные сайты, perl застолбил себе нишу на этом поприще. Тяжело было бы делать сайты на CGI при помощи shell скриптов или писать обработку запросов и работу с текстом на C.
Знаменитый девиз perl — «всегда есть несколько способов достичь чего-либо», поскольку perl хорошо демонстрирует, что для любых задач можно найти хорошие решения, если взглянуть на них под другим углом.
Читать дальше →

The Pirate Bay снова сменил дислокацию

Reading time1 min
Views50K

И скорее всего, не в последний раз.
Теперь он гнездится в уютной гавани южноамериканской страны Перу, под адресом thepiratebay.pe
В 2013 году сайт уже побывал в Гренландии, Исландии, Швеции, островах Синт-Мартен. И под самый конец года попал в пятую страну.
Конечно, это тоже будет временное прибежище трекера — именно в Перу прошла последняя встреча стран под знаменем "Транс-Тихоокеанского партнерства" (участвовали Бруней, Чили, Новая Зеландия, Сингапур, Соединённые Штаты Америки, Австралия, Перу, Вьетнам, Малайзия, Мексика, Канада, Япония, Тайвань), на которой, в частности, обсуждалось, как бы половчее перекрыть трубы, по которым пираты перекачивают драгоценные голливудские шедевры, и не платят за это.
Читать дальше →

Как умирают софтовые компании, или Как правильно выращивать программистов

Reading time3 min
Views66K
imageОкружение, которое выращивает творческих программистов, убивает менеджмент и маркетинг. И обратное тоже верно.

Программирование — это великая Игра. Она поглощает тебя целиком, тело и душу. Когда ты весь погружён в него — для тебя более ничего не существует. Когда ты выныриваешь на свет, ты можешь с удивлением обнаружить, что прибавил 50 кг, возраст твоего исподнего приближается к возрасту первоклашки, и судя по количеству коробок из-под пиццы, уже пришла весна.
Но тебе всё равно, потому что программа работает, код красив, изящен и быстр.
Читать дальше →

Беспроводной Arduino c радиусом действия более километра

Reading time2 min
Views50K
image Кикстартер продолжает радовать нас интересными проектами.

На этот раз это Flutter.

Что это



Платформа разработки, основанная на Arduino, изначально поддерживающая беспроводную связь с шифрованием. Из коробки устройства умеют соединяться в сеть между собой.
Читать дальше →

Cookie без куков

Reading time1 min
Views55K

Отслеживание



Как мы обычно отслеживаем посетителей сайта? Одним из следующих методов:

  • cookies
  • javascript
  • local storage
  • flash, java, иные плагины
  • ip-адрес и UserAgent


Допустим, пользователь отключил всё это (и ходит через прокси или даже vpn). Есть ли способ всё-таки его отследить?
Оказывается — да. Это кэш браузера.
Читать дальше →

Предсказываем будущее, или что будет с «законом против интернета»

Reading time1 min
Views51K
Как многие из вас знают, на сайте Российской Общественной Инициативы успешно набрала положенные 100'000 голосов петиция об отмене закона о произвольной блокировке сайтов. Некоторые владельцы сайтов даже принимали участие в сборе голосов (я в том числе).

Однако открывать шампанское ещё рано — рассматривать эту петицию будут неизвестное количество времени, да и к чему придут в результате — непонятно.

Хотя, известны же эксперименты, в которых коллективные оценки некоторых величин удивительно точно совпадают с реальностью. Вот почему бы и нам не заглянуть в будущее, коллективно оценив его возможные варианты.

Проект GPS-автомаяка с открытым кодом

Reading time2 min
Views76K

Недавно у меня родилась новая идея для хобби. Ну должен же человек отвлекаться от работы, чтобы не сойти с ума. И я решил попробовать сделать сигнализацию для своего автомобиля на базе Arduino с применением GPS и GSM.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity