Pull to refresh

Приходите считать котиков на Tarantool-митап 30 сентября

VK corporate blog Go *Tarantool *

30 сентября мы соберемся на онлайн-митапе, чтобы поговорить о возможностях СУБД Tarantool, посчитать всех петербургских домашних кошек и быстро показать их распределение на карте в зависимости от района. На такую необычную задачу нас вдохновило сообщение петербургского Управления ветеринарии за 2018 год, согласно которому в городе жило около миллиона домашних кошек. Нам стало интересно, насколько выросло поголовье за прошедшие три года и как животные распределены по городу, какие районы можно назвать «кошачьими»?

Читать далее
Total votes 6: ↑6 and ↓0 +6
Views 498
Comments 0

Канадские дворовые коты облюбовали спутниковую тарелку Starlink в холодные зимние дни

Wireless technologies *Development of communication systems *Gadgets Popular science
С первого раза даже не просто посчитать количество котиков на тарелке при температуре в -25°C.

31 декабря 2021 года пользователь спутникового интернета Аарон Тейлор из Канады рассказал, что тарелка Starlink, установленная во дворе и работающая в режиме нагрева в холодные зимние дни, является центром притяжения дворовых котов. Правда, в режиме котообогрева спутниковый интернет прекращает работать нормально.
Читать дальше →
Total votes 66: ↑63 and ↓3 +60
Views 30K
Comments 39

Скрытые послания в музыке

Sound


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

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

Бэкмаскинг


Потенциал подобной техники увидел ещё изобретатель фонографа Томас Эдисон, а впервые ею воспользовались пионеры электронной музыки в 50-ых годах прошлого века, хотя, конечно, популяризации приемов бэкмаскинга мы обязаны группе Beatles. В частности, под воздействием марихуаны Леннон прокручивал пленки задом наперед, и полученный звук его очень заинтересовал. Первой песней со скрытым сообщением была Rain.
Читать дальше →
Total votes 163: ↑156 and ↓7 +149
Views 70K
Comments 42

«Интересы» на «Мамбе»: девушки любят кошек, мужчины – кино

Мамба corporate blog
В конце августа в Едином сервисе знакомств и общения «Мамба» появился новый сервис «Мне нравится». Запуск данной услуги принципиально поменял процесс поиска людей и знакомств. На данный момент участники добавили более 800 000 интересов. По популярности лидируют «кошки» и «комедии».

В современном мире тенденция «Я интересуюсь» получила быстрое признание и популярность среди аудитории (особенно в Интернете). Стало модно увлекаться чем-либо и рассказывать об этом не только друзьям, но и незнакомым людям. Пожалуй, для того, чтобы завести новое знакомство, это один из лучших способов (особенно если увлечение какое-то необычное). Именно поэтому осенний сезон в интернет-дейтинге начался с выяснения интересов пользователей «Мамбы».
Читать дальше →
Total votes 12: ↑4 and ↓8 -4
Views 5.3K
Comments 13

Три способа поддержать вставку картинок в поле ввода от разработчиков Яндекс.Почты

Яндекс corporate blog Website development *
Три способа вставки картинок в тело письма в Яндекс.Почте

Не так давно мы подробно рассказывали про новые аттачи в Яндекс.Почте. В декабре в у нас появился новый просмоторщик картинок. Работать с изображениями в Почте благодаря этим нововведениям стало действительно проще и удобнее.

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

Мы долго думали над этой проблемой. Можно было использовать java-апплет или flash, но у этих решений были существенные ограничения. Например, при использовании java-апплета нужно будет обязательно разрешать выполнение апплета в браузере. В итоге мы решили использовать новые возможности современных браузеров, такие как Clipboard API, File API и Drag n Drop.

Читайте в нашем посте о том, как вставлять в письмо картинки из буфера обмена или по публичному URL и как добавлять их в тело письма простым перетягиванием с рабочего стола.

Читать дальше →
Total votes 75: ↑66 and ↓9 +57
Views 37K
Comments 25

Голосуем за лучшую футболку для разработчиков: между котиками и приложениями

Microsoft corporate blog


Друзья, у нас начался новый финансовый год и мы решили сделать новые футболки, которые мы традиционно раздаем на наших мероприятиях для разработчиков. Сейчас мы выбираем между шестью вариантами и просим вашей помощи выбрать лучший — голосуйте!
Читать дальше →
Total votes 23: ↑20 and ↓3 +17
Views 11K
Comments 16

Аналитика. Кот. Пятница

Буруки corporate blog Working with icons *
Этот пост предназначен для подготовленного пользователя Хабрахабр и ведущих аналитиков веб-агентств, работающих с Google Analytics.

Три недели назад хабраюзер centaurus опубликовал пост о своих великолепных котиках, который имеет на данный момент 475 плюсов, почти 100 тысяч просмотров и занимает почетное первое место на пятой странице “Лучших постов за всё время”.

Мы, коллектив Бурук, решили, что нельзя оставлять мохнатых котиков только для технарей и добавили их к нам в выдачу вариантов перелета.
Читать дальше →
Total votes 67: ↑55 and ↓12 +43
Views 23K
Comments 26

Влияние котиков на развитие технологий

VK corporate blog


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

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

Когда коты и высокие технологии впервые начали воздействовать друг на друга? Перенесемся в недалекое прошлое, в начало космической эры. В космос отправляются первые путешественники, и среди них оказывается котик.
Читать дальше →
Total votes 117: ↑81 and ↓36 +45
Views 26K
Comments 10

Мурлыканье кошки на javascript

Website development *JavaScript *
Недавно появилась идея сгенерировать кошачье мурлыканье на javascript. Поискав в интернете эту тему — ничего не было найдено, значит надо реализовать!
Исследовав каким образом это вообще можно сделать — решил использовать такую замечательную вещь, как Web Audio API.
Современные браузеры уже более-менее нормально поддерживают эту технологию.
Читать дальше →
Total votes 54: ↑45 and ↓9 +36
Views 23K
Comments 38

Путь развития игры через два Imagine Cup

Game development *Unity3D *
Recovery mode
Sandbox
Привет, Хаброжители! Мне хотелось бы поделиться с вами своим опытом создания онлайн-игры и участия в Imagine Cup. Ещё в старших классах школы я загорелся мечтой сделать онлайн-игру по популярной в России детской серии книг «Коты Воители». Год за годом, шаг за шагом, я шёл к своей мечте. Сначала это был 2D файтинг: вся логика была в клиенте, написанном на AS2, а сервер (в виде PHP-скрипта) лишь сохранял данные. Файтинг заменила подделка на конструкторе Eclipse Origins, я русифицировал его и некоторые моды, исправил пару ошибок и добавил с десяток новых, но вскоре понял, что нужно писать самому… И вот я, студент первого курса: на VPS крутится JAVA сервер, он дружит с клиентами, написанными на ADOBE AIR, и в день капает ~3$ с контекстной рекламы, а Microsoft начинает публиковать агитационные комиксы. Путь Диких Котов Онлайн под катом…


Читать дальше →
Total votes 35: ↑22 and ↓13 +9
Views 18K
Comments 16

Про котиков, собак, машинное обучение и deep learning

Image processing *
Sandbox
image
«В 1997 году Deep Blue обыграл в шахматы Каспарова.
В 2011 Watson обставил чемпионов Jeopardy.
Сможет ли ваш алгоритм в 2013 году отличить Бобика от Пушистика?»


Эта картинка и предисловие — из челленджа на Kaggle, который проходил осенью прошлого года. Забегая вперед, на последний вопрос вполне можно ответить «да» — десятка лидеров справилась с заданием на 98.8%, что на удивление впечатляет.

И все-таки — откуда вообще берется такая постановка вопроса? Почему задачи на классификацию, которые легко решает четырехлетний ребенок, долгое время были (и до сих пор остаются) не по зубам программам? Почему распознавать предметы окружающего мира сложнее, чем играть в шахматы? Что такое deep learning и почему в публикациях о нем с пугающим постоянством фигурируют котики? Давайте поговорим об этом.
По заветам издателей Стивена Хокинга - без формул
Total votes 101: ↑98 and ↓3 +95
Views 78K
Comments 49

Как зарядить смартфон от кота, ребенка и в лесу

Design Energy and batteries
К сожалению, до сих пор смартфоны не отличаются особой длительностью работы вдали от розетки. Или хотя бы без ее использования. Я собрал необычных способов «накормить» вашего цифрового друга, включая котенка и ветер.



Wool Ball Charger


Если ваш котенок любит играть с клубками – то ему точно придется по вкусу возможность поиграть с Wool Ball Charger. Генератор внутри из проводов, обмотанных шерстяной нитью, вырабатывает электричество во время игры. Когда котенок наиграется, вы просто подсоединяете смартфон к клубку и заряжаете.

Читать дальше →
Total votes 49: ↑42 and ↓7 +35
Views 31K
Comments 50

Котфускация исполняемого .net кода

Abnormal programming *.NET *
(пятница)

Обычно развернутое приложение в файловой системе выглядит как-то так:



Совершенно незащищенное от инструментов типа рефлектора или IlSpy, но что если оно станет таким:



По крайней мере легкий ступор хакеру-неофиту обеспечен. Приятно смотрится, и антивирусы не заинтересуются.
Порефлексировать
Total votes 148: ↑133 and ↓15 +118
Views 65K
Comments 42

6 игр за 6 недель — игра третья

Papa Buba Diop corporate blog Game development *
В пятницу должны быть котики. Их есть у меня.

image

Игра третья — B4.
Это — настоящий пасьянс. Сложный, как запрос в Perl.
Потому успехом будет пользоваться только у математиков с Хабра и командировочных в поезде Москва-Екатеринбург.

В своем докладе я коротенько (строк на 40) расскажу о генерации раскладов, выдвину лемму о сходимость любого расклада, имеющего две степени свободы и продемонстрирую как я был сапогом, а стал дедушкой.

К комментариях zikher предложил контр-пример, вроде бы опровергающий лемму. Но пример решили.

Читать дальше →
Total votes 48: ↑33 and ↓15 +18
Views 25K
Comments 29

Opensource-спасатель котиков, собак и прочих животных на PHP

Open source *
image

Сразу ссылка на репозиторий в Github https://github.com/Teplitsa/homeforpets

Три месяца назад, 18 октября, в Пензе прошел хакатон Penza City Upgrade по разработке социальных приложений, которые делают жизнь в городе лучше.
Позвольте, а как связаны бездомные котики и open-source?
Total votes 12: ↑8 and ↓4 +4
Views 5.6K
Comments 7

Средства, которые позволили нам ускорить разработку игры

Development of mobile applications *Game development *Unity3D *
Sandbox
Вид на Котиков из редактора Unity

Раньше я работал над созданием мобильных игр как гейм-дизайнер или продюсер, но сам еще никогда профессионально не писал код. Несколько месяцев назад мне захотелось это исправить и сделать игру своими руками. Так, спустя два месяца работы, силами трех человек в App Store и Google Play появились «Котики». В своей истории я хочу поделиться приобретенным опытом и рассказать о средствах разработки, которые позволили нам быстро сделать эту игру.
Читать дальше →
Total votes 32: ↑27 and ↓5 +22
Views 34K
Comments 30

Сборка Krita под Linux для котанов

Krita Foundation corporate blog Working with 3D-graphics *
Translation
Tutorial

Наконец, перевод очередной статьи от Давида Ревуа — прекрасного художника, использующего свободное программное обеспечение, а также постоянного члена сообществ Krita Foundation и Blender Institute. Мастер делится с начинающими художниками инструкцией по сборке самой свежей версии графического редактора Krita из исходных кодов. Он считает, что этот процесс на самом деле не так сложен и заковырист, как кажется на первый взгляд. Все этапы прекрасно проиллюстрированы. Приобщайтесь!
Читать дальше →
Total votes 39: ↑37 and ↓2 +35
Views 19K
Comments 9

Как мы делали оповещения о поломках метро

Self Promo


Давным-давно, примерно с год назад, когда Московское метро ломалось в рандомных местах и удивительно часто, у нас ( dcoder_mm & Irenica ) возникла мысль: сделать какой нибудь сервис, для оповещения о поломках.
Читать дальше →
Total votes 42: ↑40 and ↓2 +38
Views 19K
Comments 52

Как за полгода разработать многопользовательскую 3D-игру без художников, дизайнеров и моделлеров

Abnormal programming *Python *Game development *Unity3D *


Привет, Хабр!
Историй о разработке игр было немало, сегодня я попробую вкратце рассказать нашу.

Мир есть текст — Жак Деррида
Игра есть словарь — a11aud

Читать дальше →
Total votes 41: ↑30 and ↓11 +19
Views 47K
Comments 11

Внезапный диван леопардовой расцветки

Algorithms *Image processing *Machine learning *
Если вы интересуетесь искусственным интеллектом и прочим распознаванием, то наверняка уже видели эту картинку:


А если не видели, то это результаты Хинтона и Крижевского по классификации ImageNet-2010 глубокой сверточной сетью

Давайте взглянем на ее правый угол, где алгоритм опознал леопарда с достаточной уверенностью, разместив с большим отрывом на втором и третьем месте ягуара и гепарда.

Это вообще довольно любопытный результат, если задуматься. Потому что… скажем, вы знаете, как отличить одного большого пятнистого котика от другого большого пятнистого котика? Я, например, нет. Наверняка есть какие-то зоологические, достаточно тонкие различия, типа общей стройности/массивности и пропорций тела, но мы же все-таки говорим о компьютерном алгоритме, которые до сих пор допускают какие-то вот такие достаточно глупые с человеческой точки зрения ошибки. Как он это делает, черт возьми? Может, тут что-то связанное с контекстом и фоном (леопарда вероятнее обнаружить на дереве или в кустах, а гепарда в саванне)? В общем, когда я впервые задумался над конкретно этим результатом, мне показалось, что это очень круто и мощно, разумные машины где-то за углом и поджидают нас, да здравствует deep learning и все такое.

Так вот, на самом деле все совершенно не так.
под катом пятна
Total votes 148: ↑145 and ↓3 +142
Views 80K
Comments 140