Search
Write a publication
Pull to refresh
13
0
Колосов Никита @Anexroid

Go-разработчик

Send message

Элиза

Reading time5 min
Views53K
Давным-давно, когда я был маленький, у меня не было друзей. Нет, правда, совсем-совсем не было. Я нуждался в общении, мечтал о ком-то близком, но понимания среди других людей найти не мог, и спасение находил лишь в книгах и компьютере. Вместе с первым CD-приводом появились мои первые компакт-диски с играми. Ты, наверное, помнишь такие: триста игр, пятьсот, семьсот… Кроме всяких аркад и шутеров, на одном из дисков была программа Диала — интерактивный собеседник.
Читать дальше →

О понимании компьютерами текста

Reading time5 min
Views6.3K
Одна девушка-переводчица, задумчиво глядя в потолок, спросила меня: «А смогут когда-нибудь компьютеры понимать текст так же, как человек?» Тогда я не смог ответить на этот вопрос, но сейчас, обладая некоторыми знаниями в области семиотики текста, я уверен, что так же как человек компьютеры не смогут понимать текст никогда.

В этой статье я рассмотрю несколько примеров сложностей, которые для человека вовсе и не являются таковыми, но для компьютера практически неразрешимы.

(Под компьютером я подразумеваю не абстрактный искусственный интеллект, а именно вычислительное устройство, выполняющее некий вычислительный процесс. Это важно.)

Читать дальше →

Синдром вахтера

Reading time4 min
Views9K
Не так давно на Хабре многоуважаемый freetonik опубликовал прекрасный перевод видео с Ричардом Фейнманом. Среди многочисленных поучительных историй в нём меня очень зацепила одна — о том, как 13-летний Ричард пришел в библиотеку за книгой по мат.анализу и на вопрос библиотекаря «Зачем она тебе в твоём возрасте?» был вынужден соврать, что она для его отца. Ему тогда было стыдно и неловко. Нечто похожее было когда-то и в моей жизни.
Читать дальше →

World of Warcraft — игра или цифровой наркотик?

Reading time4 min
Views5K

Предыстория


Пять лет прошло с того момента, когда один мой добрый товарищ подсадил меня на игру World of Warcraft прямо перед сессией, благодаря чему я чуть ее не завалил и не пополнил ряды вооруженных сил нашей доблестной страны. С тех пор я поменял кучу бесплатных серверов, а с переводом клиентской части игры на русский язык ушел на официальный сервер. И все было хорошо, университет благополучно окончен, пора искать работу. Но игра не спешила отпускать меня (или же я не спешил расставаться с игрой), благодаря чему я провел год в вялых поисках. Как вы наверно уже догадались, они прошли безрезультатно. Жить в таком режиме мне стало невмоготу, и собрав волю в кулак, заставил себя вспомнить, что в первую очередь я программист, а потом уже маг 85 уровня. Прощание с игрой прошло на удивление безболезненно, но чтоб окончательно отрубить концы, я продал свой игровой аккаунт.

Не для кого не секрет, что аудитория World of Warcraft составляет около 12 миллионов человек по всему миру, с возрастным разбросом от 14 до 60 (да-да, попадался мне один такой дедушка в чате гильдии) лет. И с высоты своего игрового стажа, мне стало интересно, что же держит в игре всех этих людей, и некоторые причины я, похоже, для себя определил.
Читать дальше →

Формирование Excel-документов средствами PHP

Reading time4 min
Views3.5K
Возможность создания Excel-документов в общих чертах уже была описана на Хабре, но полной информации из этих статей мне получить не удалось. Пришлось заняться собственными изысканиями, результатами которых я хотел бы с Вами поделиться. Данная статья будет полезна и новичкам, и профессионалам, столкнувшимся с проблемой динамического формирования Excel-документов.
Это всего лишь первая часть серии статей, которыми хотелось бы поделиться с общественностью. В последующих статьях будут более подробно рассмотрены некоторые способы и нюансы выгрузки xls-файлов.

Ну, поехали...

Android — новый Windows

Reading time3 min
Views5.8K
Накануне выхода аж четвертой (если считать только целочисленные) версии операционной системы для мобильных устройств от корпорации добра, я, наконец то собрался и приобрел себе андроидофон. Он пополнил зоопарк из iOS и Windows Mobile 6 (так что мне есть с чем сравнить). Сразу же после покупки (как, в общем- то и перед ней) началось освоение особенностей gingerbread'а, традиционное чтение форумов и faq'ов, и, вместе со знаниями об особенностях, слабостях и программном обеспечении, росло и усиливалось чувство дежавю.
Читать дальше →

Минутные забавы. Прощание с бумажными книгами

Reading time7 min
Views3K
Как-то бредя по холмам Сан-Франциско, я включил на своем телефоне поиск близлежащих книжных магазинов. Картина меня расстроила, с десяток адресов, каждый из которых заканчивался сакраментальным – закрыто. В пределах китайского квартала, один из адресов оказался рабочим. Ныряя в улочку имени Керуака, я наткнулся на плиты с изречениями разных писателей, бредя по ним, повернул на следующую улицу и очутился перед магазином City Lights. Внутри три этажа, мало места, нагромождение полок с условным разделением книг по авторам и тематикам. То, что гарантирует час поисков без цели и выбор книг, которые могут вам понравиться. Никаких компьютерных указателей, продавцы по памяти пытаются помочь вам найти то, что вас интересует. Безошибочно выруливая на огромную полку и показывая три-четыре небольших книги в уголке. Высший пилотаж. С ними можно обсудить последние поступления, узнать об их вкусах и пристрастиях. Если вам нужно такое общение, а нет, так можно зарыться в самостоятельные поиски с головой. И наткнуться на книги, которые ускользали от вашего взгляда, но выглядят многообещающе. Магазин для тех, кто любит читать, а не относится к книгам как утилитарным предметам. Электронные книжные магазины, это современный фастфуд от мира книг, вы прибегаете купить нужную книжку, не понимая, как она выглядит, как будет прочитана, но следуя рекомендации друга или какого-то обозрения. Бродить по электронному магазину как-то глупо и такой привычки нет ни у одного человека, это лишено всякого смысла. Проводя аналогию дальше, книжные магазины как гастрономические бутики, предлагающие выбор из разных блюд для тех, кто научился их потреблять. Безусловно, сюда забегают и те, кому надо купить одну определенную книгу и убежать дальше в суматоху города. Где-то таких людей большинство, где-то их изрядно меньше.

image

Читать дальше →

Опыт составления резюме

Reading time5 min
Views33K

Проблема


Не так давно мне потребовалось обновить своё резюме. Последний раз я это делал несколько лет назад, так что решил написать резюме с нуля.

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

Читать дальше →

Инфографика Voyager 1: 36 лет в пути, расстояние от Земли 19'010'023'115 км

Reading time1 min
Views169K
5-го сентября 1977 года автоматический зонд Voyager 1 был запущен с мыса Канаверал (Флорида, США). 22 февраля 2014 года Voyager 1 удалился от Солнца на расстояние 19 000 000 000 км. На момент публикации поста зонд находится на расстоянии 19'010'023'115 км от Земли, и 19'037'197'698 км от Солнца.



А вот его 36-летний путь в виде инфографики:
Читать дальше →

GTD на кухне: чем накормить голодного программиста

Reading time9 min
Views56K
imageИтак, как и обещал в первой части, продолжаем упрощать бытовую жизнь хабражителя. Сегодня 8 марта (кстати, девушки, поздравляю!) и части мужчин хочется порадовать своих женщин и освободить их от «рабского труда» на кухне, а другой части – приготовить для себя не традиционные пельмени\вареники\сосиски, а что-то посущественней.
Вот несколько проверенных рецептов, которые пригодятся и первым, и вторым.

Осторожно, много картинок. Голодным не входить!
Читать дальше →

Изучение английского языка с помощью параллельных переводов

Reading time2 min
Views71K
Изучение английского языка — дело непростое и небыстрое. Хотя этот язык и считается одним из самых простых и прозрачных для изучения, но в действительности прозрачен в английском языке только синтаксис. Специфика произношения английских слов и наличие большого количества идиом значительно усложняют изучение этого языка. Если при разговоре на русском языке основную роль играют согласные, то при разговоре на английском языке основное внимание уделяется гласным.

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

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

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

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

О «нетарифицируемых» звонках с мобильных на номера 8-800-xxxxxxx в России

Reading time10 min
Views59K


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

Итак, сегодняшний мой вопрос — а правда ли, что звонки с мобильного телефона на любые номера, начинающиеся на 8-800-xxxxxxx, в России являются для звонящего бесплатными? Такой вопрос на секунду нет-нет, да и возникал у многих пользователей колл-центров да горячих линий банков, курьерских служб, страховых агентств и прочих организаций, куда нужно подолгу дозваниваться, слушая зацикленную пережатую mp3-шку десятки раз подряд. Ведь если звонок бесплатный — можно начать дозваниваться стоя в пробке, или просто по дороге на работу — ежели ходите пешком. Но случись, что ответят вам неожиданно-БЫСТРО — в шуме улицы важные сведения и расслышать тяжело, и диктовать не слишком сподручно. А вдруг звонок окажется платным? Тогда лучше уделить ему побольше внимания, звонить из тихого спокойного места, и постараться подгадать для него время суток, когда очередь звонящих-ожидающих будет покороче.

Я живу в Санкт-Петербурге и проверяю ситуацию только с местными операторами сотовой связи, но информация, скорее всего, окажется интересной и для хабравчан из других городов РФ. Под хабракатом — СЕНСАЦИИ, ИНТРИГИ, РАССЛЕДОВАНИЯ^W неожиданно много букв и неоднозначная пища для размышлений.
Читать дальше →

Шикарные рисунки в Microsoft Excel

Reading time1 min
Views3.8K


Вряд ли кто-то из представителей хабрасообщества создавал сложные рисунки в Excel. Это отличный табличный редактор, да (хотя некоторым он и не нравится), но использовать данную в программу в качестве графического редактора? Кому такое может придти в голову? А ведь приходит, и не одному человеку. В результате появляются довольно сложные рисунки. Возможно, есть какой-то макрос, позволяющий воссоздать обычный рисунок в Excel, но здесь все делается вручную. Ниже — несколько примеров создания неплохих изображений разными способами. Но все это делается в Excel. Мне больше всего понравилось видео с созданием стартового экрана восьмибитного SuperMario.





Автоматическая подсветка символов из другого языка в тексте

Reading time1 min
Views2.8K
Когда кто-то при написании текста пользуется одновременно русской и английской раскладкой, это в некоторых случаях может приводить к тому, что в, например, русских словах текста появляются английские буквы. Поскольку вид некоторых букв в английском и русском пересекается, подобное может остаться незамеченным.

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

Скриншот
Читать дальше →

Google+ и теория множеств

Reading time3 min
Views2.6K
Думаете, у Бога нет чувства юмора? Вы посмотрите на утконоса)После недели использования новой социальной сети от Гугла я ощутил всю прелесть идеи разделения кругов общения. Действительно, довольно удобно делиться новостями и мыслями только с теми людьми, которым они будут интересны. Однако, в текущей своей реализации, круги, как инструмент разграничения доступа, неидеальны. В качестве примера приведу ситуацию, которая, я уверен, возникала у пользователей Google+ уже многие сотни раз.

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

Теперь представьте, что вы хотите поделиться ссылкой на техническую статью с Хабрахабра. С кем стоит её расшаривать? С кругом «Программисты»? Пожалуй, стоит, но, с другой стороны, у вас в этом круге могут быть и англоязычные программисты-коллеги, которым статья не будет понятна. Значит, нужно расшаривать с кругом «Русскоговорящие»… но там полно людей, которые от программирования далеки. Выходит, нужно создавать отдельный круг: «Русскоговорящие программисты».
Читать дальше →

4 The Lulz

Reading time4 min
Views1.1K
imageЭтот пост опубликован на TechCrunch автором по имени Аарон Крэйфорд (Aaron Crayford). В настоящий момент он занимает должность CEO компании Mighty, чьим основным продуктом является «умный» фреймворк для коммуникации в реальном времени. Но в то время, когда он учился в старших классах, его преследовало правительство США за т.н. «самую высоко-организованную систематическую атаку которую пережил Пентагон». Ему было запрещено прикасаться к компьютеру и рассказывать об этой истории в течение 10 лет. В твиттере он @aaroncray.

Во всех новостях сейчас Lulzsec, утирающая нос ЦРУ, а так же члены группы Anonymous, пойманные в Испании.

Герои, хакеры или неудачники? Я видел много разных историй. Моя выглядит примерно так:

Агент ФБР: «Расскажите нам как вы проникли в систему контроля спутников Ливерморской национальной лаборатории».

Парень: «Вы хотите знать, (шепотом) вы правда хотите знать?»

Агент ФБР: «Конечно, расскажи мне».

Парень: «Магия».

Агент ФБР: «Это уже не гребаные игры пацан!»
Читать дальше →

Стек директорий. Снова простая вещь + дополнения

Reading time1 min
Views3.9K
Мало кто знает о таких командах bash как pushd и popd.
Они позволяют работать со стеком директорий.
pushd $DIR позволяет перейти в $DIR и добавить текущую в стек. При каждом выполнении команды стек пополняется текущей директорией.
popd позволяет перейти к последней директории в стеке и извлечь её оттуда. Таким образом после каждого выполнения команды стек уменьшается на одну директорию, а текущая директория становится директорией на вершине стека.
Читать дальше →

Австралийские роботы сами придумали себе язык

Reading time2 min
Views5.5K
Пара разговаривающих роботов, изначально не обладавшая никаким языком для общения между собой, сама выработала его в ходе взаимодействия.
Читать дальше →

Умелец создал действующий лазерный пистолет

Reading time2 min
Views35K


И в отличии от многих подобных девайсов, которые требуют подключения к стационарной электросети и весят при этом чуть не центнер, эта разработка действительно является лазерным пистолетом. Разработчик, Патрик Прибе, назвал свое детище Pulse Laser Gun, которое работает на основе импульсного лазера (собственно, принцип его работы отображен в названии). Пистолет настолько мощный, что свободно прожигает пластик, тонкий металл и пенопласт (ну да, пенопласт — самая непробиваемая штука в мире). Производит впечатление и действие лазера на дерево — участок, на который направлено дуло, вспыхивает и обугливается в доли секунды.

Читать дальше →

Периодическая система элементов API

Reading time1 min
Views2K
image

Google, с которым работают миллионы разработчиков по всей планете, элегантным способом решил проблему раздробленности API и создал таблицу ее элементов: code.google.com/intl/ru/more/table

Умно и удобно.

Information

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

Specialization

Backend Developer, Software Architect
Lead
From 450,000 ₽
PHP
High-loaded systems
Golang
Kubernetes
Redis
MongoDB
RabbitMQ
Apache Kafka
PostgreSQL