Pull to refresh
  • by relevance
  • by date
  • by rating

Идея – «Жидкое ядро», меняем подход к вычислениям

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

image

В двух словах: создаем процессор с программируемой логикой, как в ПЛИСах, но с динамической конфигурацией. Программа будет представлять из себя не последовательность команд, а последовательность конфигураций.
Читать дальше →
Total votes 67: ↑56 and ↓11 +45
Views 1.7K
Comments 52

Разработка: правильное распределение времени

Website development *
Sandbox
Введение

Многие программисты-одиночки зачастую очень много времени проводят сидя «с головой» в работе и к концу дня мозг совершенно отказывается работать, особенно при постоянной нагрузке. От этого менее страдают те, кто работают в свое удовольствие, без установленных сроков, однако если работа идет на заказ с определенным сроком разработки, то подобная проблема практически неизбежна. Так же с этой проблемой связаны многие стрессы и неправильный режим дня.
Читать дальше →
Total votes 14: ↑9 and ↓5 +4
Views 9.8K
Comments 12

На 3D-принтере распечатано огнестрельное оружие? Ну, почти…

DIY
На этой неделе в интернете появились статьи о том, как некий умелец с помощью скачанной из интернета модели SolidWorks и материалов на ~$30 распечатал себе пистолет и полуавтоматическую винтовку AR-15. Да еще и выложил модели в Интернет. Пример здесь.
Читать дальше →
Total votes 28: ↑18 and ↓10 +8
Views 5.3K
Comments 39

Размышления о непонимании будущих перспектив

Lumber room
Сегодня утром, читая эту статью, у меня непроизвольно возникло несколько мыслей, которыми хотелось бы поделиться.
Сейчас нет того размаха проектов, который наблюдался в 60-е годы. Молодые люди уже не так вдохновляются полетами в космос, сейчас он перестал быть чем-то далеким и неизведанным, из него ушла вся романтика. Не то что бы вся, но ее львиная доля – точно. И вот сейчас наблюдается интереснейшее явление – молодежь потянулась в IT. Не знаю, почему именно туда тянет каждого отдельного человека. Возможно, кого-то привлекают деньги, но у меня есть подозрение, что свою роль в этом играет та самая «романтика неизвестности», которую преподносят компьютеры – свобода бесконечного творчества, «жизнь во сне» – когда все, что ты делаешь живет только у тебя в голове. Возможно, я идеализирую, а возможно я и вовсе не прав. Но мне так кажется.
Читать дальше →
Total votes 45: ↑32 and ↓13 +19
Views 15K
Comments 20

Я дойду

Professional literature
— Да, милая, я тебя тоже люблю.
Пальцы автоматически нажимают хоткей отправки сообщения. Я тру уставшие глаза, в которые неизвестный злой волшебник насыпал песка. Уже почти сутки без сна, надо выделить себе 4 часа. Это — мой цикл. Пять, шесть, семь часов — для меня самоубийство, я встану уставшим, недовольным, а значит, неэффективным. Следующая цифра — восемь, но это слишком много. Так что только 4 часа сна.
Прогресс-бар, дергаясь, словно в конвульсиях, дополз до правой границы, уперся в нее и исчез.
Я привычно лезу в лог отправки сообщений. Отклонений, вроде, нет. Четыре слоя шифрования, для скольких… для где-то тридцати символов. Надо будет до конца недели закончить скрипт-анализатор, а то вручную просматривать… бред.
Читать дальше →
Total votes 267: ↑188 and ↓79 +109
Views 66K
Comments 98

Программист ли я?

Programming *
Sandbox
Именно таким вопросом я задался сегодня утром, придя на работу. Вроде бы все признаки программиста есть: код пишу уже не первый год, за плечами не один проект (как провальные так и успешные), разбираюсь в структурах данных, алгоритмах и их оценке, знаю, как работают сети и сам компьютер вплоть до железного уровня, знаю и использовал скрам, канбан и иже с ними. Честно ходил на конференции послушать, а так же честно выступить. С огоньком в глазах читал лекции студентам и рассказывал каково это быть программистом. Многие из них пошли на работу программистами, самых толковых я забирал себе в команду. Читал тренинги по паттернам, JavaScript и .NET, проводил хакатон, участвовал в хакатоне, и радовался как ребенок от этих самых хакатонов.
Читать дальше →
Total votes 286: ↑199 and ↓87 +112
Views 117K
Comments 165

Невыносимая сложность программирования

Aori corporate blog Programming *Perfect code *

A n00b y0u areКогда-то книга “Совершенный код” Стива МакКоннела произвела на меня большое впечатление. Я лично думаю, что эту книгу обязательно должен прочесть каждый, кто зарабатывает на жизнь написанием кода. Особенно настоятельно я рекомендую эту книгу новичкам.

Настоящие размышления о программировании посвящаются главе 33 “Личность” и тем, кто решил связать свою жизнь с разработкой программного обеспечения.
Читать дальше →
Total votes 149: ↑115 and ↓34 +81
Views 80K
Comments 66

Мысли вслух о TypeScript

Website development *JavaScript *Programming *TypeScript *
Прошло уже некоторое время, как я впервые познакомился и подружился с TypeScript. В те времена версия еще не перевалила за единицу. А недавно вышел релиз 1.7. За это время мы привыкли друг к другу и пережили много успехов и разочарований. Мне хочется немного поделиться своими впечатлениями и размышлениями по поводу этого диалекта JavaScript как самостоятельного языка. Идея подобного поста возникла у меня спонтанно при обсуждении очередного холивара с коллегами.

Итак, что же такое собственно TypeScript — наверно уже ни для кого не секрет. Но все же, хочу упомянуть, что это попытка Microsoft принести в JavaScript статическую типизацию. Примеры кода и задачи, которые он позволяет решать, можно посмотреть на официальном сайте или здесь на хабре, благо статей написано уже не мало. На хабре уже есть статья подобного рода TypeScript: общие впечатления, поэтому, чтобы не повторяться, я решил выделить плюсы и минусы работы с языком, опираясь на свой личный опыт. Вспомнить и перечислить плюсы и минусы языка оказалось довольно непросто.
Читать дальше →
Total votes 18: ↑11 and ↓7 +4
Views 33K
Comments 33

Зачем программисту знать алгоритмы

Programming *Algorithms *
Sandbox
Часто появляются статьи вида «нужны ли программисту алгоритмы», и все они имеют примерно одинаковый шаблон. Автор статьи как правило пишет: «Я N лет пишу сайты/скрипты в 1С, и никогда не пользовался алгоритмами или структурами данных. Тут же приводятся в пример красно-чёрные деревья или какие-нибудь другие экзотические структуры, которые в области, в которой работает автор не часто увидишь, если увидишь вообще. Такие статьи сводятся к тому, что в конкретной области программисты не используют сложные структуры данных и не решают NP задач.
Читать дальше →
Total votes 73: ↑63 and ↓10 +53
Views 89K
Comments 152

33 способа бороться с неуверенностью и тревожностью подобно Мадонне

TESTutor corporate blog GTD *
Recovery mode
Translation
image

Вам интересно, как бороться с неуверенностью в себе? Это хорошо, ведь извлеченные уроки предназначены для того, чтобы мы смогли превратить недостатки в сильные стороны!
Так почему бы не сделать неуверенность и тревожность своими достоинствами? И почему бы не поучиться этому у Мадонны, которая появляется в списках журнала «Форбс», а ее жизненный путь изучают студенты Гарварда?

Читать дальше →
Total votes 46: ↑24 and ↓22 +2
Views 12K
Comments 18

Рассуждения на тему виртуальной реальности

Virtualization *Game development *
В последнее время принимаю участие в запуске сразу нескольких игр в виртуальной реальности, которые сделали выпускники нашей образовательной программы менеджмент игровых проектов в ВШБИ. Под катом собрал свои мысли на тему проблем, с которыми сейчас сталкивается технология, как их решают, есть ли перспективы у виртуальной реальности и игр для различных VR-платформ в частности. Был бы весьма рад обсудить в комментариях, что думаете вы по поводу этих самых перспектив.


Читать дальше →
Total votes 33: ↑33 and ↓0 +33
Views 7.4K
Comments 25

Рассуждения на тему геймдизайна VR-игр

Game development *
Под катом несколько мыслей на тему особенностей геймдизайна игр в виртуальной реальности. Буду весьма рад обсудить в комментариях, какие ограничения и возможности дают геймдизайнеру современные VR-технологии.


Читать дальше →
Total votes 24: ↑23 and ↓1 +22
Views 9.1K
Comments 21

Комментарий к любому посту об автопилоте и ИИ

Artificial Intelligence
Дисклеймер: Гиктаймс – хорошая площадка, чтобы проверить насколько ты одинок в своих заблуждениях.


Иллюстрация с сайта npr.org

Размышляя на тему о популярности и влиянии ИТ в сегодняшнем мире, наткнулся на очень интересную информацию о востребованных сегодня профессиях и учебных курсах.
Но сначала о размышлениях.
Читать дальше →
Total votes 22: ↑13 and ↓9 +4
Views 7.1K
Comments 28

Отголоски волшебства на страже точных наук

Mathematics *Reading room Popular science
image

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

Этим текстом предлагаю разбавить высокий градус серьезности большинства хабропубликаций и, откинувшись в кресле / по пути с работы / учебы, проследить за логикой одной бредовой интересной аналогии, раскрывающей все тайны мироздания (серьезно).
Читать дальше →
Total votes 14: ↑12 and ↓2 +10
Views 5.7K
Comments 6

Патриотизм в компьютерных играх: мнение бывшей геймерши

Research and forecasts in IT Legislation in IT Reading room
Sandbox
новое время со старыми категориями

Эта статья – письменное излияние моих раздумий как человека, в прошлом увлеченного играми и сохраняющего к ним некоторый интерес и поныне. Поэтому никто не запретит мне надеяться, что от нее будет чуть больше пользы, чем от отвлеченных рассуждений в депутатских креслах. Пусть обладатели оных не сочтут мою точку зрения за необоснованный «наезд», ибо аргументов предостаточно, да и только ленивый не брюзжал в адрес законодателей. Но об этом позже.
Читать дальше →
Total votes 59: ↑8 and ↓51 -43
Views 8.4K
Comments 79

Что не так с нашим IT

The future is here
Sandbox
Когда я только начинал смотреть в сторону программирования, а это, примерно, 2012 год, мои попытки нагуглить, что же учить и с чего начать, сводились к ответам с тогда еще незнакомого мне, stackoverflow и, казавшегося чуть ли ни единственным ресурсом в it — Хабре.

С тех пор утекло много воды, но, вот посмотрите: «Топ-5 самых впечатляющих книг, которые должен прочесть каждый разработчик ПО» — статья 2012 года.

Для ленивых — там предлагают прочитать книжки «Совершенный код», «Программист — прагматик», «Как писать хорошие алгоритмы», подавая под соусом: " Если бы вы могли вернуться в прошлое и посоветовать себе прочитать книжку, то какие это были бы книжки?", — и дальше приводятся вот эти, что я описал.

Любопытно, бесспорно, смотреть сегодня на ресурс от 2012 года и замечать 2 вещи:
Читать дальше →
Total votes 51: ↑30 and ↓21 +9
Views 14K
Comments 93

Размышления на тему ООП и состоянии объектов

Java *ООP *
Sandbox

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


Однажды подобный код попался мне на глаза.

Читать дальше →
Total votes 16: ↑13 and ↓3 +10
Views 5.1K
Comments 41

Четыре принципа перевода, или в чем же человек не уступит машинному переводчику?

Freelance Reading room Learning languages
Sandbox
Уже давно в воздухе витают слухи, что машинный перевод будет способен заменить переводчика-человека, а иной раз слышатся заявления, вроде того, что «Переводы, выполненные человеком и Google Neural Machine, почти неразличимы», когда Google объявила о запуске системы нейронного машинного перевода (GNMT). Разумеется, за последнее время нейронные сети сделали огромный шаг в своем развитии и все крепче входят в повседневную жизнь, но неужели искусственный интеллект настолько упрочился на переводческой арене, что сможет подменить человека?
Читать дальше →
Total votes 15: ↑10 and ↓5 +5
Views 6.5K
Comments 51

Что такое собеседование и зачем оно?

Personnel Management *IT career
Sandbox
Поводом для написания размышлений ниже послужила статья «Нужны ли резюме в IT?». Так как тема в статье мне близка и интересна, я решил написать своеобразный ответ.

На мой взгляд, статья ошибочна и полна ошибок и заблуждений, причем концептуального уровня. Конечно, изложенное ниже это больше абстракция и жизнь значительно сложнее. Но я постарался выделить существенные части, играющие решающую роль на так называемом рынке труда. Приглашаю всех под кат для чтения.
Читать дальше →
Total votes 31: ↑28 and ↓3 +25
Views 11K
Comments 34