Pull to refresh
2
0

Пользователь

Send message

Что важно для создания ИИ

Reading time6 min
Views33K
Прочитав множество статей по искусственному интеллекту, решил написать свою. Я уже довольно долго наблюдаю за сферой разработок ИИ, а точнее искусственных нейронных сетей. Наслышан о проектах эмуляции мозга человека, кошки и т.п. Не могу не выразить свое разочарование по данной теме. На самом деле мощь интеллекта искусственных нейронных сетей преувеличивается и приукрашивается журналистами и разработчиками. Например, видел такую статью: «Нейронная сеть Google научилась выявлять кошек на изображениях». Эта статья так раздута и приукрашена, что и действительно думаешь: «Эврика! Вот он наш ИИ! Наконец-то!». Многие, слушая подобные заявления по телевидении разинув рот говорят что-то вроде: «Смотри до чего техника дошла!». Подобное вызывает у меня лишь ухмылку и разочарование. И вот почему… Сам Google заявил, что среди изображений «скормленных» их нейронной сети большинство – изображения кошек. Если взять во внимание свойство нейронной сети обучаться, то никакого интеллекта и сверхъестественного здесь не видно, это было закономерно, что нейронная сеть научится находить кошек, согласитесь. Ладно, довольно лирического отступа, приступим к настоящим рассуждениям.
Сам имею небольшой опыт с нейронными сетями и то, скорее не с их созданием, а с их исследованиями, экспериментами. Я сам много думал над созданием ИИ, было время, когда сам попался на удочку приукрашенных историй о ИНС, из-за чего и родился к ним мой интерес. В моих планах на будущее создать свою собственную ИНС, после того, как пойму каким образом создать действительно умную. Для этого я сделал небольшой список вопросов на эту тему, которые должны помочь в создании ИИ.

Читать дальше →
Total votes 43: ↑23 and ↓20+3
Comments104

Взгляд изнутри: мир вокруг нас

Reading time9 min
Views49K


Посвящается одному прекрасному человеку…



Уже со второй публикации из серии «Взгляд изнутри» появилась идея посмотреть под микроскопом простые, окружающие нас каждый день объекты и это нашло отклик у Хабра-жителей. К тому же, Антон Войцеховский поддержал эту идею, и под дулом электронного микроскопа побывали уже самые разные предметы: от цветов до теней. Поэтому эта публикация будет далека от IT-тематики, но, во-первых, думаю, она полезна с целью расширения кругозора, а, во-вторых, капля IT в ней всё-таки содержится – всего этого не было бы без столь бурного развития компьютерной техники и применения её в электронной микроскопии.

Под катом будет много картинок и совсем немного текста для прояснения происходящего.

Сезам откройся!
Total votes 173: ↑164 and ↓9+155
Comments77

Как начать и не бросить писать ОС

Reading time7 min
Views76K
Очередной велосипедЧитая Хабр в течении последних двух лет, я видел только несколько попыток разработки ОС (если конкретно: от пользователей pehat и iley (отложено на неопределённый срок) и Igor1024 (не заброшено, но пока больше походит на описание работы защищённого режима x86-совместимых процессоров, что бесспорно тоже необходимо знать для написания ОС под x86); и описание готовой системы от alman (правда не с нуля, хотя в этом нет ничего плохого, может даже наоборот)). Мне почему-то думается, что почти все системные (да и часть прикладных) программисты хотя бы раз, но задумывались о написании собственной операционной системы. В связи с чем, 3 ОС от многочисленного сообщества данного ресурса кажется смешным числом. Видимо, большинство задумывающихся о собственной ОС так никуда дальше идеи и не идёт, малая часть останавливается после написания загрузчика, немногие пишут куски ядра, и только безнадёжно упёртые создают что-то отдалённо напоминающее ОС (если сравнивать с чем-то вроде Windows/Linux). Причин для этого можно найти много, но главной на мой взгляд является то, что люди бросают разработку (некоторые даже не успев начать) из-за небольшого количества описаний самого процесса написания и отладки ОС, который довольно сильно отличается от того, что происходит при разработке прикладного ПО.

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

Читать дальше →
Total votes 125: ↑117 and ↓8+109
Comments55

Когда лицензионный контент не нужен

Reading time4 min
Views22K
Вчера вон там появилась блогозапись уважаемого forgotten о том, какою интересною была бы система безлимитного доступа к лицензионному контенту за фиксированную абонентскую плату, вносимую помесячно.
> 600
комментов
Многие из вас оставили там комментарии, посвящённые целому ряду животрепещущих вопросов, как-то: можно ли считать «пирата» ещё и «вором», а не то и «насильником»; каков был бы приемлемый размер такой абонентской платы (достаточно ли двухсот рублёв, или надобно полтыщщи); уместно ли хрустеть попкорном в кинотеатре во время просмотра; что случается, когда приходится разлочить беспроводной модем для работы под Линуксом или истребовать с парикмахера кучу деньжищщ за некорректную пострижку; похожа ли эта схема на ту, которою в своей деятельности руководствуется печально и мрачно известное нам РАО; способна ли такая система стать приемлемою на Камчатке, где за 64 kbps безлимита дерут астрономическую сумму (шесть тыщщ рублёв!); пожелает ли правоторговец вообще подсоединяться к этакой системе (не поощрит ли он тем самым своих конкурентов); возможно ли грабить и расшаривать стримы в торрентах парой-тройкой-другою движений мыши; будут ли правоторговцы делиться с авторами, и если да, то как; не достаточно ли концертов для вознаграждения исполнителей.
К сожалению, почти не была никем затронута тема более высокого качества нелицензионного контента по сравнению с лицензионным. Только TheShock вспомнил и привёл превосходную картинку о том, что правоторговцы в нагрузку к видеозаписям обожают «впаривать» и непропускаемые предупреждения о недопустимости копирования диска, и рекламу других фильмов, так что всё это неимоверно «достаёт» зрителя даже прежде, чем он приступит к просмотру желаемого фильма:

[картинка о раздражении зрителя видеозаписями, навязываемыми «в нагрузку»]

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

Читать дальше →
Total votes 381: ↑340 and ↓41+299
Comments398

У вас много денег? Перестаньте быть снобами

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

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

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

Возможно, вы сами слишком давно не искали работу и подзабыли уже, как это бывает.

Я искал работу. И приходил на собеседование в мейл.ру, например. Да, меня в итоге не взяли и, наверное, так же смеялись между собой (хотя врядли, ребята очень позитивные) — пришел тут с претензиями, а сам вообще нифига! Может и статью разгромную могли бы написать.
Но есть много факторов которые влияют на то, как ты себя покажешь на собеседовании. Все может банально просто не складываться. Конечно, я сам потом смеялся про себя над тем как я тупил, и в голову мне приходили гениальные ответы на вопросы, которые мне задавали. Потом. А там на вопрос «напишите на листочке программу на любом языке программирования, которая находит простые числа от 1 до миллиона» ее-то ты, как и я, напишешь в три строки перебором. А потом на вопрос «а ускорьте ее в два раза» станешь, как я, вспоминать курс высшей математики, морщить лоб и мямлить, что не совсем помнишь алгоритм поиска простых чисел. Про то, что можно просто выбросить из перебора четные числа вспомнишь только вечером. А рекрутер будет сидеть и вздыхать про себя. А потом статью напишет про уровнь претензий.
Много было потом еще интересных и смешных моментов. И предложили мне в итоге зарплату в половину того что я попросил, явно чтобы просто избавиться. Показать, так сказать, свое место.

Читать дальше →
Total votes 364: ↑290 and ↓74+216
Comments247

Плохой хороший работодатель

Reading time4 min
Views4K


Перечитывая сегодняшние статьи Хабра, наткнулся вот на такой пост с взывающим к справедливости названием: Работодатель кинул

Очень внимательно его прочитал и пробежался по всем комментариям. Как человек, который привык доверять людям, я почувствовал солидарность с автором и даже поставил "+". Но меня удивило, что из всех комментировавших никто не обратил внимание на то, что на самом деле у каждого своя правда. Я ни коим образом не хочу осуждать автора или становиться на его сторону. Вполне возможно, он не заслуженно был лишен зарплаты. Хочу лишь сказать, что очень часто люди видят и рассказывают лишь часть ситуации. Иногда умышленно скрывая, иногда искренне заблуждаясь в своих оценках и выводах.
А могли быть у работодателя, веские причины так поступить?
Читать дальше →
Total votes 179: ↑156 and ↓23+133
Comments191

Я, пират

Reading time17 min
Views277K


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

Так начинался фантастический рассказ — антиутопия про один день из жизни программиста в недалёком будущем, написанный мной в 2010 году. Меня просили продолжить, и через какое-то время появились идеи, но всё никак не было времени их реализовать. Однако в связи с последними событиями начинает казаться, что придуманный мной сюжет того гляди может стать реальностью. Поэтому сегодня представляю вам вторую главу. Рисунок был сделан в прошлом году совсем по другому поводу, но он хорошо подошел сюда как иллюстрация.
Читать дальше →
Total votes 228: ↑205 and ↓23+182
Comments70

7 операционных систем, которые Вы можете запустить на Raspberry Pi

Reading time4 min
Views345K
Предлагаю Вашему вниманию вольный перевод статьи James Bruce про 7 операционных систем, которые Вы можете запустить на Raspberry Pi.

Кто может поспорить с ценой компьютера в 40 долларов? Особенно, если он еще и отличная база для проектов в области электроники. Я не вижу конкурентов. Но само по себе железо — лишь одна сторона медали: необходима еще операционная система. Ниже я расскажу про 7 различных операционных систем, которые Вы можете установить на Raspberry Pi прямо сейчас. Небольшое замечание: не все представленные операционные системы являются полезными.

image
Читать дальше →
Total votes 52: ↑48 and ↓4+44
Comments47

Портативная игровая консоль на основе Raspberry Pi

Reading time1 min
Views49K
Добрый день!

Случайно наткнулся на интересный проект, основанный на Raspberry Pi. На этот раз малину использовали в качестве «мозга» для портативной игровой приставки. На фоне других проектов использующих Raspberry Pi, данный проект выделяет действительно законченный вид. В своих видео, автор проекта Ben Heck показывает все этапы создания приставки с разъяснениями(видео на английском языке).
Читать дальше →
Total votes 28: ↑17 and ↓11+6
Comments9

Смотрим MKV на Apple TV из Plex

Reading time5 min
Views216K
Всем привет!

Продолжая цикл Apple-related статей, сегодня хочу поделиться удивительным способом, как можно заставить приставку Apple TV полюбить распространённую ныне матрёшку (MKV) и предоставить ей возможность комфортабельного воспроизведения на большом экране.
Читать дальше →
Total votes 32: ↑29 and ↓3+26
Comments38

«One Last Thing» — документальный фильм о Стиве Джобсе (2011 год), профессиональный русский перевод

Reading time1 min
Views13K
image

«Одна последняя вещь» (One Last Thing) — документальный фильм о Стиве Джобсе, выпущенный в 2011 году. В фильм включено неизвестное интервью Стива Джобса, данное в 1994 году, а также интервью со Стивом Возняком, Рональдом Уэйном, Дином Хови, Россом Перо. Перевод на русский язык — канал GTV.

Читать дальше →
Total votes 76: ↑55 and ↓21+34
Comments84

Правительство Москвы открывает данные

Reading time1 min
Views1.4K

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

Ниже первая попытка раскрыть данные города для разработчиков. Речь идет о реестре зарегистрированных такси, из которого в машиночитаемом виде можно получить информацию о парке автомобилей (марка, год, номер) и легальных перевозчиках.
Cсылки на API и другие подробности
Total votes 32: ↑32 and ↓0+32
Comments28

Как мы запустили телеканал в Интернете. Техника

Reading time4 min
Views7K
Это третья статья (первая и вторая) из планируемого цикла «Как мы запустили канал». Сегодня я расскажу о техническом обеспечении канала DOG CHANNEL TV и о том, как это все работает… В статье достаточно много специализированной для вещания лексики. Если по комментариям будет видно, что что-то не понятно я буду уточнять и конкретизировать отдельные моменты по мере необходимости.
Читать дальше →
Total votes 27: ↑27 and ↓0+27
Comments28

ChartJS — JavaScript-библиотека визуализации данных

Reading time11 min
Views85K


С каждым годом мир вычислительной техники всё больше и больше переползает в глобальную паутину. HTML5 шагает по планете, и пока никаких признаков замедления его развития и распространения не заметно. Кажется, даже холодильники скоро начнут понимать HTML5!

Мы в DevExpress как никто чувствуем эту тенденцию. И хорошо поработали в этом году!

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

Однако и классическую сторону веб-разработки мы не забыли.

Люди по-прежнему получают информацию из интернета.
К сожалению, эти же люди по-прежнему не любят читать долгие и нудные отчеты.
Картинка стоит тысячи слов.

Живая картинка, взаимодействующая со смотрящим её человеком, бесценна.

Чтобы веб-разработчики могли показать своим клиентам живые чарты, мы создали библиотеку визуализации данных ChartJS.
Под катом - серьезный анализ несерьезных данных
Total votes 107: ↑97 and ↓10+87
Comments42

Браузерная игра «Киберсеть» — успехи и неудачи проекта

Reading time5 min
Views5.3K
Игра «Киберсеть» — это браузерная пошаговая игра с воссозданием экономики и устоев общества. Её отличительная черта в том, что сами игроки могут совершенствовать игровой мир изобретая и создавая разнообразные продукты. Эта игра в отличии от аналогов не требует постоянного присутствия в игре, но в ней и не нужно мучительно долго ждать пересчета игровой ситуации. Вы просто играете когда у вас есть время управлять агентом.


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

А играть можно здесь.

Читать дальше →
Total votes 18: ↑7 and ↓11-4
Comments24

Чертежи в SVG формате. Часть 1 — Черновик стандарта

Reading time4 min
Views20K
В интернете можно найти много разной информации о создании чертежей в формате SVG. Чаще предлагается какой-то редактор и экспорт из формата DXF в SVG. Просматривая код SVG сразу видно что там много лишнего. Созданный в одном редакторе файл SVG не всегда может корректно открыться в другом. Одно радует, что браузеры начали поддерживать SVG формат. Всюду пишут про недостатки использования SVG. А может надо придерживаться единых правил структуры файла для отображения чертежей?
Читать дальше →
Total votes 29: ↑28 and ↓1+27
Comments21

WWDC 2013 — взгляд изнутри

Reading time3 min
Views28K
image

Попасть на WWDC оказалось непросто. Я понимал, что желающих поучаствовать в конференции будет много. Поэтому к тому моменту, когда открылась продажа билетов, я был подготовлен: проверил интернет-соединение, разложил перед собой обе свои кредитки (на случай, если одна не сработает) и ждал, когда на сайте Apple появится заветная кнопка «Buy tickets». И вот она! Нажимаю, ввожу свой логин и пароль и… вижу сообщение о технической проблеме. Несколько раз судорожно обновляю страницу, но ничего не происходит. Наконец, страница загрузилась, и на экране возникает лаконичная надпись «Sold out»… 2 минуты, и билеты проданы, вот это ажиотаж! Я пребывал в лёгком смятении весь следующий день — планам не суждено было сбыться. Однако вечером мне позвонили из Apple и сообщили, что отследили мою попытку приобрести билет. Мол, что-то там у них не сработало, но мне зарезервировали билет и пришлют ссылку для покупки мне на почту, если я, конечно, не передумал. Билет был куплен, виза получена, и я отправился в Сан-Франциско.
Читать дальше →
Total votes 74: ↑67 and ↓7+60
Comments22

Lua за 15 минут

Reading time1 min
Views327K
image

Для всех, кто хотел разобраться с Lua (скриптовый язык для разработки игр и не только, список), но никак не находил времени, Tyler Neylon приготовил небольшой подарок:

http://tylerneylon.com/a/learn-lua/

Посвящается всем, кто предпочитает один большой список из говорящих самих за себя сниппетов кода (с небольшими комментариями к 95% case'ов) длинным мануалам с огромной иерархией. Очень удобно для тех, кто уже умеет программировать и просто хотел бы разобраться с новым для себя языком. Весь «мега-сниппет» на английском, но примеры несложно читаются.

P.S. А для всего остального есть Hyperpolyglot.
Total votes 75: ↑71 and ↓4+67
Comments49

Обучение программированию на Java

Reading time8 min
Views118K

Я собираюсь переучить на Java-программистов миллион человек.
Я собрал команду и сделал обучающий сервис, которым могу гордиться.
Рад сообщить, что теперь стать программистом легко, независимо от образования и опыта.

Но обо всем по порядку, много картинок
Total votes 257: ↑205 and ↓52+153
Comments289

mySQLgame

Reading time1 min
Views37K
Устали от однообразных браузерных игр, которые представляют собой лишь разные интерфейсы к базам данных? Встречайте mySQLgame — игру, которая представляет собой только базу данных.
image
Ощутите переполняющее чувство радости того, что вы вставляете свою собственную строку в таблицу «rows»!

При разумном выборе SQL-запросов вы вскоре получите трех- или даже четырехзначное число в одном из полей своей строки! На этот случай знайте: в игре идет самая настоящая война. В новых запросах вы сможете использовать эти числа для вычитания из строк других игроков — при этом номера в вашей собственной строке станут еще выше!
Читать дальше →
Total votes 78: ↑69 and ↓9+60
Comments28

Information

Rating
Does not participate
Location
Россия
Registered
Activity