Как стать автором
Обновить
574.98

Читальный зал

Полезное чтиво по IT-темам

Сначала показывать
Порог рейтинга
Уровень сложности

Закат Stack Overflow

Время на прочтение12 мин
Количество просмотров78K
Как тролли захватили ваш любимый сайт вопросов и ответов по программированию

Сайт Stack Overflow был создан в 2008 году Джеффом Этвудом и Джоэлем Спольским как более открытая альтернатива возникшим ранее аналогичным сайтам, таким как, например, Experts-Exchange. Название для сайта было выбрано голосованием в апреле 2008 года читателями популярного блога по программированию Coding Horror, который вёл Этвуд.

Многие годы сайт Stack Overflow был одним из самых популярных ресурсов для программистов, пытающихся решить какую-то проблему. Поскольку вопросы, размещавшиеся на Stack Overflow, часто оказывались среди первых, которые выдавал Google в каком-либо поиске, относившемся к программированию, то пользователи массово приходили на сайт и начинали задавать свои собственные вопросы.

На июль 2015 года у Stack Overflow было более 4 млн. зарегистрированных пользователей и почти 10 млн. вопросов (без учёта удалённых пользователей и вопросов). Однако в исследовании 2013 года было выявлено, что 77% пользователей задают только один вопрос, 65% отвечают только на один вопрос и лишь 8% пользователей дают ответы на более чем 5 вопросов. В настоящей статье я хотел бы рассмотреть возможные причины такого чрезвычайно низкого процента.
Читать дальше →

Дино Эспозито: «Здесь разработчики более востребованы, а их труд оплачивается выше»

Время на прочтение4 мин
Количество просмотров11K
13 сентября мы провели четвертую встречу uDev для разработчиков, спикером которой стал Дино Эспозито, .NET-гуру и эксперт в области разработки мобильных и веб-приложений. О том, как живется программистам в Италии и оправдали ли наши разработчики ожидания Дино, читайте в нашем интервью.


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

8 советов по использованию «Skype для бизнеса»

Время на прочтение2 мин
Количество просмотров14K

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


1. Снизить посторонние шумы:


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

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

Создание проекта в Adobe Captivate поэтапно на примере «модели бортового компьютера» для ролевой игры живого действия

Время на прочтение2 мин
Количество просмотров5.6K
В этой статье приводится последовательное описание работы в Adobe Captivate на примере разработки «модели бортового компьютера» для ролевой игры живого действия: создание проекта, выбор и добавление объектов, настройка кнопок, добавление полей ввода и так далее.

Для работы в Adobe Captivate необходимо установить демо-версию на 30 дней, скачав ПО с соответствующего сайта.
* или же версию Adobe Captivate 6 можно найти на просторах всемирной паутины
Читать дальше →

Истории

Шаг влево, шаг вправо — шкала. Или от абсолюта к простому порядку

Время на прочтение10 мин
Количество просмотров7.7K
Так уж получилось в нашей Вселенной, что все (или почти все) сигналы природного происхождения – аналоговые. Для большинства задач их обработки, анализа, распознавания и т.п. необходимо, в первую очередь, преобразовать сигнал в цифровые данные (ведь у нас как никак век цифровых технологий, ага). Для этого используют аналого-цифровое преобразование. Тема настолько хорошо всем известная, что не о чем, вроде-бы, и говорить (за исключением конкретной техники преобразования, но статья не об этом). Однако давайте, все-таки, углубимся в эту тему и рассмотрим ее под необычным углом зрения.

image

Для применения классических процедур обработки сигналов требуется выполнение операций сложения и умножения, следовательно, требуется представление отсчетов в абсолютной шкале. А могут ли для обработки сигналов применяться другие шкалы, в каких случаях и что это дает? Об этом рассказывается в данной статье.
Читать дальше →

Алан Кей: Будущее «чтения» зависит от будущего «обучения сложным для понимания вещей»

Время на прочтение27 мин
Количество просмотров17K
«A change in perspective is worth 80 IQ points»
— Alan Kay

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

Напомню заслуги Алана.

  • Работал в легендарном Xerox PARC, Atari, Apple, Disney, HP.
  • Предложил концепцию Dynabook (в 1968 году), которая определила концептуальную базу для ноутбука, планшетного компьютера и электронной книги.
  • Один из «отцов-основателей» объектно-ориентированного программирования (SmallTalk, 1969).
  • Участвовал в создании первого персонального компьютера Xerox Alto (1973).
  • Инициатор полезной движухи «Каждому ребенку по ноутбуку».
  • в 2001 году, он основал исследовательский Институт Viewpoints, некоммерческую организацию посвящённую детям, обучению и передовым разработкам программного обеспечения.
  • В 2006 бросил дерзкий вызов индустрии — заявил о возможности создания операционной системы с графическим интерфейсом из 20.000 строчек кода.
  • В 2016 присоединился к Y Combinator.

Решили мы перевести его самую концептуальную статью и тут бац, оказывается, что в оригинальной статье нет куска текста. Написали мы в Viewpoints Research Institute, мол, опечатка у вас. Ответила нам Kim Rose, все объяснила, исправила и благославила.

Программирование глазами (и руками ) гуманитария. Личный опыт. Немного философии

Время на прочтение5 мин
Количество просмотров13K
У каждого, наверное, есть какая-то своя излюбленная тема в IT, помимо повседневной практической работы, приносящей порой лишь хлеб насущный. Может быть, кто-то в свободное время делает мультфильмы или работает над какой-нибудь игрой, может быть, участвует в разработке какого-нибудь социального проекта или просто изучает что-то новое без особенной на то практической нужды, одним словом — делает что-то для себя, так сказать, для души.
Читать дальше →

Пол Грэм: Что надо делать в вузе, чтобы стать хорошим хакером

Время на прочтение12 мин
Количество просмотров29K


Пол Грэм, Undergraduation, март 2005
(Разделы этого эссе начали свою жизнь как ответы студентам, писавшим мне с вопросами.)

В последнее время до меня по e-mail внезапно начали домогаться младшекурсники: немного отступила, видимо, эйфория от поступления и вдруг появился вопрос: а что тут делать-то? Я, возможно, не лучший источник советов по поводу формального IT-образования, учитывая, что основным моим направлением была философия; впрочем, я посещал так много занятий по Computer Science, что тамошний народ считал меня своим. Уж хакером-то я точно был.
Читать дальше →

Неожиданная встреча. Глава 4

Время на прочтение18 мин
Количество просмотров14K
Лекс, пролезший уже не один уровень вентиляционной шахты, в одном из ответвлений увидел Лаэру и хотел махнуть ей в сторону туннеля, уходившего вглубь корабля по направлению к запасному командному пункту. Однако она, убедившись, что он лезет, сама скрылась в нужном туннеле. «Ну, да, — подумал Лекс — нашёл кому указывать. Она этот корабль не хуже меня знает». Он ловко перепрыгнул с лестницы на узкую площадку, перелез в нужный туннель и довольно быстро нагнал её. Вместе они быстро и тихо пробирались прочь от злополучного ангара.



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

Лю Цысинь, «Темный лес», вторая книга из серии «Задача трех тел». Анонс

Время на прочтение10 мин
Количество просмотров33K
Прошло всего полгода с окончания перевода первой книги из научно-фантастической трилогии китайского писателя Лю Цысиня «Задача трех тел». И вот я анонсирую перевод на русский язык второй книги: «Темный лес». Перевод начался еще во время работы над первой книгой, немного другой командой, и на этот раз я был не литературным редактором, а выступал в скромной роли альфа- и бета-ридера. Процесс окончательного редактирования закончится в ближайшие пару недель, две части из трех уже полностью готовы. В качестве анонса выкладываю начало из первой части.

Предварительные варианты обложек книги (кликабельны):

image
Читать пролог второй книги

Использование Adobe Captivate для ролевых игр живого действия

Время на прочтение2 мин
Количество просмотров2K
В ролевых играх живого действия типа павильонных/кабинетных игр, либо в квестах на космическую тематику (или любую другую, связанную с технологиями) можно для большего погружения и атмосферности использовать компьютеры.

Например, для создания кабинетной ролевой игры по мотивам сериала FireFly мне понадобилось создать модель «бортового» компьютера. Я взяла свой ноутбук, обмотала черной тканью, заклеила черным скотчем все клавиши, кроме букв, цифр и Enter'а и развернула на весь экран эмуляцию монитора «систему управления космическим кораблем».

Для воплощения идеи и создания эмуляции очень подошел инструмент Adobe Captivate.
Читать дальше →

Станислав Лем: Безопасна ли техника без опасности

Время на прочтение9 мин
Количество просмотров12K
Сегодня Лему исполнилось бы 95.

Безопасна ли техника без опасности?

Впервые опубликовано: Литературная газета №127 от 26 октября 1965 года стр. 4

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

Квест-рассказ «НИИЧОСИ. Новичок»

Время на прочтение16 мин
Количество просмотров12K
image

Всем привет! Поздравляю с Днем Программиста! К моему горькому сожалению, в прошедший День Сисадмина я не нашел на просторах интернета каких-либо конкурсов или квестов, как было в прошлые года (есть вероятность, конечно, что плохо искал). Поэтому я решил создать свой квест для Вас. Чтобы совместить приятное с интересным, я написал квест-рассказ продолжение про НИИЧОСИ.
Читать дальше →

Ближайшие события

4 – 5 апреля
Геймтон «DatsCity»
Онлайн
8 апреля
Конференция TEAMLY WORK MANAGEMENT 2025
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
20 – 22 июня
Летняя айти-тусовка Summer Merge
Ульяновская область

44 наиболее популярных проекта на Product Hunt за лето 2016

Время на прочтение7 мин
Количество просмотров9.6K


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

Ниже показаны 44 наиболее популярных проекта, появившихся на Product Hunt за лето 2016 года, каждый из которых набрал более 1 000 голосов. Надеемся, вы найдёте в этом списке много того, что поможет вам подготовиться к творческому, продуктивному и волнующему вас сезону «погружения в работу». Получайте удовольствие.
Читать дальше →

Обзор возможностей инструмента Adobe Captivate

Время на прочтение2 мин
Количество просмотров15K
Adobe Captivate — это программа для создания и редактирования интерактивных обучающих курсов, с возможностью демонстрации ПО, записи видео-уроков, создания симуляций программ, разработки проверочных тестов и тд.

Курс, сгенерированный на Adobe Captivate, можно выгружать в разных форматах. В своей работе я чаще всего использую форматы: *.html, *.exe и scroom 1.2 для загрузки курсов в систему Moodle и на иные платформы типа eFront.

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

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

Почта России для чайников

Время на прочтение6 мин
Количество просмотров310K
Почта России — это большая, сложная и не очень дружественная структура. На неё принято плеваться в социальных сетях, а поход за письмом или посылкой часто превращается в маленький квест. Про такое говорят: «Жизнь меня к этому не готовила».



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

Мы в «Дадате» сильно связаны с почтой: исправляем адреса и неплохо разбираемся в особенностях её работы. Написали подробный гид по услугам Почты России, для чайников. Автор статьи — Сергей Король, редактор и почтовый гик.

Почта. Инструкция по применению

Финансовый учёт в текстовой консоли

Время на прочтение4 мин
Количество просмотров18K
«У хорошего бухгалтера не сойтись может только юбка.»

Несколько лет назад передо мной встала задача вести учёт денежных расходов, чтобы в конце месяца понимать сколько и куда денег тратится.
Перебрав самые известные приложения (GnuCash, Kmymoney, aqbanking, grisbi, cbb, ledger мне по тем или иным причинами ни одно не понравилось. Кроме последнего.

Ledger — это консольная утилита, которая поможет контролировать ваши личные финансы. Моё знакомство с ней началось со статьи в блоге «Ledger — бухучёт в командной строке». И, на сколько я знаю, больше статей на русском о ней нет. Попробуем исправить это недоразумение.
Читать дальше →

Linux исполнилось 25 лет

Время на прочтение3 мин
Количество просмотров29K

Линус Торвальдс собственной персоной

Время бежит очень быстро, и операционной системе Linux уже исполнилось четверть века. Правильнее было бы говорить, что 25 лет исполнилось ядру этой операционной системы. С общей историей появления Linux знакомы, вероятно, все читатели Habrahabr. 25 августа 1991 года, спустя пять месяцев после начала работы над своим проектом, 21-летний Линус Торвальдс (тогда еще студент) рассказал о создании прототипа совершенно новой ОС с названием Linux.

17 сентября 1991 года состоялся первый публичный выпуск ядра Linux. Версия ядра на тот момент — 0.0.1. Уже тогда количество строк кода ядра составляло 10 тысяч. Размер его был всего 62 Кб в сжатом виде. Сейчас же ядро насчитывает во много раз больше строк кода — целых 19 млн. Если бы разработка ОС проводилась силами коммерческой организации, то стоимость такого проекта составила бы около миллиарда долларов США, а то и более.
Читать дальше →

Забудьте про иностранные языки и музыку — учите детей программированию

Время на прочтение6 мин
Количество просмотров35K
Дж. Пол Гибсон начал преподавать программирование тинейджерам от досады. Преподаватель информатики в Государственном университете Ирландии, к 1998 году он был по горло сыт невежеством своих студентов. «Я наблюдал 18- и 19-летних, с трудом усваивающих элементарные концепции программирования, которые я освоил в 12 лет, — вспоминает Гибсон, самостоятельно научившийся программировать на Sinclair ZX81. — Я осознал, что до сих пор не видел программирования в школьной программе, и подумал, что, может быть, одна из наших проблем состоит в том, что мы подходим к нему слишком поздно.» Когда молва о курсе Гибсона распространилась, начальные школы в окрестностях Дублина тоже заинтересовались его услугами.

К началу 2000-х Гибсон использовал задачки из области разработки игр для обучения восьми- и девятилетних детей основам Java. Его успех в этой возрастной группе вызвал к жизни вопрос: а в каком, собственно, возрасте чересчур рано программировать?
Читать дальше →

Моделирование динамических систем (метод Лагранжа и Bond graph approach)

Время на прочтение9 мин
Количество просмотров19K
Всем доброго дня. В данной статье хочу показать один из графических методов построения математических моделей для динамических систем, который называется Bond graph («bond» — связи, «graph» — граф). В русской литературе, описания данного метода, я нашел только в Учебном пособии Томского политехнического университета, А.В. Воронин «МОДЕЛИРОВАНИЕ МЕХАТРОННЫХ СИСТЕМ» 2008 г. Также показать классический метод через уравнение Лагранжа 2 рода.


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