Pull to refresh
0
0
nemOn @nemOn

User

Send message

Интервью: Брайан Керниган и Алан Донован

Reading time12 min
Views21K
image


В этом году Брайаном Керниганом, автором классического труда «C Programming Language», в соавторстве с Аланом Донованом была написана книга «The Go Programming Language», которой, судя по всему, де-факто суждено стать одним из официальных источников первоначальных знаний по языку — не в последнюю очередь благодаря тому, что книга создавалась под пристальным контролем со стороны создателей самого языка. Электронная версия книги на английском языке выходит только сегодня — причиной нескольких переносов было исправление неточностей, допущенных в первом тираже книги; качественный перевод на русский язык ожидается не раньше марта 2016 года.

Вниманию всех интересующихся читателей предлагается перевод недавней сессии вопросов и ответов с авторами книги, проведенной ресурсом Slashdot.


Несколько недель назад все желающие имели возможность задать вопросы Алану Доновану и Брайану Кернигану на тему их совместного труда, книги «The Go Programming Language». Slashdot отобрал самые популярные вопросы читателей и получил на них ответы.
Читать дальше →
Total votes 44: ↑39 and ↓5+34
Comments40

Какие hardware-стартапы могут быть интересны инвесторам

Reading time3 min
Views9.4K


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

Конечно, они могут оказаться правы, но даже если вы сталкиваетесь с широко обсуждаемой и острой проблемой, это еще не значит, что именно ее решение послужит основой для вашего бизнеса. Мы все хотим есть, и мало кто любит готовить, однако открытие ресторана сегодня – не лучший способ заработать. Выход на конкурирующий рынок резко снижает вероятность получения большого дохода. Мы бы хотели видеть больше стартапов, которые нацелены на решение проблем, обозначенных зеленым цветом.
Читать дальше →
Total votes 13: ↑11 and ↓2+9
Comments6

Семь удивительных «возможностей» Javascript

Reading time5 min
Views66K
За последние несколько месяцев я сделал несколько доработок для JSHint, в основном с целью изучить ES6 (я особенно горжусь тем, как переделано обнаружение областей видимости для переменных). Во время этого процесса я наткнулся на несколько вещей, которые меня удивили — в основном, в ES6, однако есть и кое-что про ES3, что я до этого никогда не использовал.

Break из любого блока


Наверняка вы знаете, что в любом цикле можно использовать ключевые слова break и continue — это стандартная возможность в современных языках программирования. Однако не все знают, что циклам можно давать метки и с их помощью прерывать любой конкретный цикл:

outer: for(var i = 0; i < 4; i++) {
    while(true) {
        continue outer;
    }
}
Читать дальше →
Total votes 78: ↑65 and ↓13+52
Comments71

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №167 (29 июня — 4 июля 2015)

Reading time8 min
Views45K
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости

Читать дальше →
Total votes 39: ↑32 and ↓7+25
Comments5

А не пойти ли вам в облака?

Reading time6 min
Views18K
Облачные технологии сейчас стали модными, наверное, поэтому Microsoft основной упор делает на поддержку работы в облаке. А стоит ли идти, куда вас послали? Оставим домашних пользователей в покое, нас сейчас интересуют офисы малых компаний, так как, вроде бы, на них ориентированы облачные технологии. Почему? Давайте разбираться по порядку. Что такое облако или облачные технологии — это аренда у провайдера каких-то информационных ресурсов: платформ, служб, серверов или приложений, доступ к которым производится через интернет. Ключевое слово тут — аренда. Смысл облака в снижении затрат на покупку и содержание оборудования и программного обеспечения. Таким образом, средним и крупным компаниям дешевле самим создать всю необходимую инфраструктуру (точнее она уже давно создана), чем арендовать то же самое у провайдера. В качестве примера, сравним покупку здания и аренду того же самого здания. Что делать, когда нет средств купить здание? Это как раз случай для малых предприятий, особенно стартапов, поэтому дальше мы не будем рассматривать средние и крупные офисы.
Читать дальше →
Total votes 21: ↑10 and ↓11-1
Comments56

У одноклеточных нашли копию глаза высших животных: подобие глаза состоит из элементов, напоминающих хрусталик, роговицу, зрачок и сетчатку

Reading time1 min
Views15K
То, что учёные раньше принимали за останки съеденного планктоном животного, оказалось копией глаза высших животных. Глазоподобная структура у динофлагеллят состоит из органелл, подобных хрусталику, роговице, зрачку и сетчатке. Мощную линзу окружают митохондрии — они приняли форму роговицы, сетчатка состоит из пластид. Пластиды, которые отвечают за извлечение энергии из солнечного света, в этом случае перестроились на обнаружение света.

image
Читать дальше →
Total votes 27: ↑27 and ↓0+27
Comments8

Пробежки: хороший спорт для айтишника или как начать бегать

Reading time5 min
Views28K
Всем известно что IT специалисты, в большистве своём, ведут сидячий образ жизни. Практически все рабочее время они проводят на своей 5-й точке. Это явно не идёт на пользу здоровью. А если учесть тот факт, что рацион среднестатистического ITшника достаточно вреден для организма, то в результате всех ждут: избыточный вес, атрофирование мышц, и еще всякие «мелкие неприятности» (вроде геморроя и импотенции). В этой статье я раскажу о пользе регулярных физических нагрузок, о беге трусцой, чем он хорош, и главное — как начать им заниматься.

Регулярные физические нагрузки нужны и полезны. Среднестатистический ITшник недополучает физических нагрузок на работе, это факт. Он не таскает холодильники на 9й этаж без лифта, не носит мешки с цементом на стройке, не бегает за мамонтом в надежде на вкусный ужин. Так что со временем он только «хиляет» и «сдувается». Думаю, это ощущает каждый, кто еще не занимается спортом по какой-либо причине, будь то нехватка времени, лень, или растеряность. Если же желание всё же возникает, то вместе с ним возникает и вопрос — какой же спорт выбрать?
П.С. Регулярный бег позволяет эффективно сбросить вес.
Читать дальше →
Total votes 254: ↑216 and ↓38+178
Comments271

Изучаем AIML

Reading time2 min
Views10K
AIML (Artificial Intelligence Markup Language) — язык разметки для искусственного интеллекта. AIML — подмножество (диалект) XML, он предназначается для создания виртуальных собеседников.
Это один из самых первых языков который используется для создания ботов, также он думаю самый простой.
Читать дальше →
Total votes 50: ↑34 and ↓16+18
Comments33

Мозг на вынос

Reading time2 min
Views1K
Есть игры красивые, есть игры любимые, есть игры умные, есть игры безумные. Вот о парочке последних я бы и хотел рассказать.

Живет на свете замечательный парень по имени Kyle Gabler. Однажды он подарил миру свой маленький мир — World of Goo. Мир это послание воспринял крайне благосклонно и с тех пор Kyle в работе не нуждается.

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

image


Некоторые из них..
Total votes 104: ↑101 and ↓3+98
Comments51

Электронная книга Sony PRS-505 — выбор и эксплуатация

Reading time7 min
Views13K
С момента приобретения Sony PRS-505 прошел вот уже практически месяц, и наконец-то я собрался с силами, чтобы поделиться ощущениями от этого устройства. А начиналось всё так…

Sony PRS-505

Осторожно — трафик!

UPD: Добавлены более подробные фотографии.

Читать дальше →
Total votes 88: ↑86 and ↓2+84
Comments179

Первые шаги на пути к покупкам на ebay, dealextreme, focalprice, kaidomain…

Reading time2 min
Views8.4K
Не секрет, что на ebay, DX, KD и прочих онлайн-магазинах существует много гаджетов и товаров, которых в РФ не найти. Чтобы удовлетворить свои гиковские потребности, а также просто тратить с умом, рано или поздно приходится обращаться к интернет магазинам. Однако новички теряются во всех этих «палках, клеймах, лотах, диспутах, EMS, USPS и прочее», а также некоторые не владеют английским для того, чтобы элементарно зарегиться в paypal.
Для этой цели админом форума ebay-forum.ru был создан подробнейший pdf-мануал, с которым я и предлагаю всем желающим ознакомиться.
Читать дальше →
Total votes 72: ↑63 and ↓9+54
Comments144

Новый фильм Рея Курцвейла

Reading time1 min
Views6.3K
По идеям самого известного пророка наступающей сингулярности Рея Курцвейла выпущен новый документальный фильм Transcendent Man, посвящённый всё той же теме — неизбежному переходу человечества в трансгуманизм из-за постоянно ускоряющегося научно-технического прогресса (рецензия в журнале New Scientist). По его мнению, люди вообще прекратят своё существование уже через несколько десятилетий, причём добровольно. В то же время трансгуманизм, слияние с ИИ, даст человечеству бессмертие.



В документальном фильме представлены разные мнения учёных и журналистов, в том числе и альтернативные точки зрения на проблему. Интересно высказывается Нейл Гершенфельд из MIT: «Рей берёт вещи, с которыми все согласны, и принципы экстраполяции, с которыми все согласны, и на основе всего этого делает предсказания, с которыми не согласен никто».

Хорошо сказал также Хьюго де Гарис, разработчик аппаратных решений с поддержкой эволюции: «Буду ли я конструировать эти машины, если я буду знать, что они с большой вероятностью могут положить конец человечеству? Мой ответ: да».
Total votes 51: ↑47 and ↓4+43
Comments185

Как мы делаем контент. Практическая диалектика

Reading time7 min
Views818
Через неделю нашему блогу Хреновина.net исполнится 9 месяцев. За это время мы набрали уже неплохую популярность и регулярно получаем отзывы-благодарности за интересный контент. Что греха таить, то, что мы делаем, нам и самим нравится. И мы были бы рады, если бы подобного рода контента в Сети было побольше. Сегодня мы хотим поделиться некоторыми приёмами изготовления интересных постов.
Читать дальше →
Total votes 62: ↑53 and ↓9+44
Comments34

История развития электродинамики. Магнетизм

Reading time4 min
Views3.5K

Два года назад для аспирантуры писал реферат по истории развития электродинамики. А тут про него вспомнил и решил сделать из него несколько записей в блоге, чего добру пропадать. :) Правда, пока готовил этот пост от реферата мало что осталось в первозданном виде, но это даже хорошо. А то тогда мне главное было его сдать, а теперь можно зарыться во всякие интересные книжки и ссылки и дополнить его интересными фактами.


Читать дальше →
Total votes 84: ↑68 and ↓16+52
Comments40

Обзор электронной книги Orsio b731

Reading time11 min
Views7.6K
Вот и “на моей улице случился праздник” — утомительное и непродолжительное чтение с разрешения 320х240 перешло на продолжительно комфортное чтение с разрешения 800х600.

image

Обзор, трафик.
Читать дальше →
Total votes 134: ↑121 and ↓13+108
Comments269

Как я стал разработчиком

Reading time7 min
Views1.6K

Кто я?



Начнем прежде всего с этого вопроса. Я — обычный студент-недоучка Иркутского Государственного Лингвистического Университета. В свободное время увлекаюсь разными вещами, на ноутбуке использую Linux и KDE4. Учусь по специальности «теоретическая и прикладная лингвистика», здесь нас преподы в общем-то называют «технологи». На самом деле нам до технологов как этим преподам до осознания принципа open source. Есть у нас даже курс лекций под названием «Программирование в перспективных средах», где нам странный препод дает решать задачки на Delphi. В общем-то, для того чтобы научиться программировать язык как таковой не особенно принципиален, с другой стороны, каждый язык программирования определяет в какой парадигме вы привыкнете «думать». Это, конечно, имхо, но все же.

В этой статье я постарался не использовать конкретных имен, потому что кому надо — тот найдет, а кому не надо — незачем и говорить.
Читать дальше →
Total votes 72: ↑58 and ↓14+44
Comments25

Издание собственной книги: от А до Я

Reading time7 min
Views3K
Разгони свой сайтПосле заметки о выходе книги «Разгони свой сайт» ко мне обратились с просьбой осветить процесс публикации собственного издания. Не скажу, что описанные ниже действия были простыми и очевидными: в ходе возникло масса вопросов, на которые я с трудом мог ответить самостоятельно, поэтому приходилось искать совета буквально везде.

Предыстория


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

Если у вас нет четкого плана изложения материала, то лучше вообще не начинать сам процесс написания. В таком случае он может стать долгим, мучительным, а результат совершенно не удовлетворит потенциальных читателей.
Читать дальше →
Total votes 96: ↑91 and ↓5+86
Comments41

RollerCoaster Tycoon

Reading time3 min
Views3.9K
Много людей знают или помнят такую игру как RollerCoaster Tycoon, экономический симулятор парка атракционов. А если кто эту игру не знает, то, думаю статья будет интересна любителям подобного жанра.
В этой статье я расскажу историю этой игры в скриншотах и кратких обзорах. Топик ностальгический.

RollerCoaster Tycoon


Началось все в марте 1999 года, когда MicroProse выпустила первую часть.
image
Читать дальше →
Total votes 130: ↑90 and ↓40+50
Comments67

Структура технического задания

Reading time2 min
Views6.7K
Вопросы, которыми я задавался при написании технического задания на разработку сайта, как его сделать максимально простым и понятным для заказчика, но при этом ограничить и максимально документировать возможности будущего продукта (сайта). Пришлось просмотреть множество различных примеров, способов подачи ТЗ, просмотрел — теперь делюсь своими идеями и домыслами.

Читать дальше →
Total votes 15: ↑11 and ↓4+7
Comments10

Transport Tycoons

Reading time2 min
Views6.7K
Достаточно большое количество людей помнят или знают такую, в свое время, культовую игру, как Transport Tycoon и не менее популярное продолжение Transport Tycoon Deluxe от MicroProse Software. А если кто-то не знает эти две игры, то, думаю, эта статья будет им интересно, если им нравятся всякого рода менеджеры.

В этой статье я хочу поведать об истории этих двух игр, а так же в каком состоянии симулятор данного рода сегодня.
Читать дальше →
Total votes 59: ↑57 and ↓2+55
Comments119

Information

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