Pull to refresh
1
0
Константин @Konstalom

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

Send message

Разработка шахматной программы

Reading time10 min
Views75K
Было ли вам когда-либо интересно написать свою шахматную программу? Настраивать и развивать её, проверять её на знакомых любителях шахмат и радоваться её победам. Но как написать такую программу? Об этом я и расскажу в этой статье.
Читать дальше →
Total votes 23: ↑23 and ↓0+23
Comments26

С C# все будет хорошо, и Страуструп тут не при чем

Reading time3 min
Views27K

Меня очень возмутил вчерашний пост Что будет с C# и причём здесь Страуструп? Конечно, каждый имеет право на мнение, но автор использует множество манипулятивных техник, таким образом негативно влияя на мнение молодых читателей. Да и сам текст является маркетинговым переводом, что меня сильно удивляет. Потому и захотелось развенчать мифы из данной статьи.

Не поймите меня неправильно, я не фанбой C#. Буквально недавно в подкасте DotNet & More №53 C# 10 и не только я жаловался на то, что C#10 не впечатляет. Но в своих высказываниях необходимо стараться быть хоть немного объективным. Или, хотя бы, иронизировать над необъективностью.

Читать далее
Total votes 81: ↑76 and ↓5+71
Comments131

«Рост зарплат в IT это плохо? Вы же шутите, да?»

Reading time16 min
Views86K

Недавно мы выпустили статью «Дефицит в IT: платите больше» о росте зарплат. Совпадение или нет, но чуть позже вышла статья о минусах большого заработка у российских айтишников. Автор рассуждал о том, как высокие зарплаты могут навредить IT-отрасли. На первый взгляд аргументы выглядят логично. Но это только на первый взгляд.

Читать далее
Total votes 96: ↑77 and ↓19+58
Comments322

«Вояджеры» и люди: судьба разработчиков

Reading time19 min
Views13K
image

Ларри Зоттарелли — член летного экипажа корабля «Вояджер», в 2015 вышел на пенсию.

Ранней весной 1977 года Ларри Зоттарелли, 40-летний компьютерный инженер Лаборатории реактивного движения НАСА в Пасадене, отправился на своей Toyota Corolla на мыс Канаверал, штат Флорида. Уроженец Лос-Анджелеса, он никогда не ездил дальше Тихуаны, но у него был казеный бензин, и он любил водить машину. К востоку от Орландо, через реки Индиан и Банана, он перебрался на треугольную песчаную косу, вдающуюся в Атлантический океан, где находилась база ВВС. Его поездка закончилась в громадном военном ангаре.

Автопарк грузовиков JPL проделал путь под бронированной охраной к тому же месту назначения. Их груз разворачивали внутри высокого отсека ангара — сверкающего бункера, уставленного стеллажами с инструментами и лестницами. Инженеры приступили к сборке различных частей. Постепенно сформировались два одинаковых космических корабля. Их назвали «Вояджер I и II», и их миссия заключалась в том, чтобы сделать первые цветные фотографии и сделать замеры вблизи Юпитера, Сатурна и их лун. Далее, если все пройдет успешно, они отправятся дальше — на неизведанную территорию.
Читать дальше →
Total votes 28: ↑25 and ↓3+22
Comments19

48 полноценных бесплатных книг для программистов (happy developer's day)

Reading time2 min
Views106K

Привет, Хабр! Немного запоздало (ко дню программиста) делюсь подборкой бесплатных книг по программированию. Все они полезные, уровень скорее профессиональный, хотя и для развития от базового тоже подойдет, но, к сожалению, на английском. Среди тем книг: .NET, Алгоритмы, Android, iOS, Angular, C, C++, C#, JS, Linux, Python. В целом, найдется почти любая тема, которая приходит в голову.

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

Читать далее
Total votes 100: ↑99 and ↓1+98
Comments55

Язык программирования, который контролирует мировые финансы: 240 миллиардов строк кода на COBOL

Reading time22 min
Views38K
«Второй по ценности актив в США — после нефти — это 240 миллиардов строк кода на COBOL»

image

Когда Томас впервые начал программировать, это был 1969 год. Он был ребенком, только что окончившим среднюю школу в Торонто, без каких-либо конкретных жизненных целей. Его отец был плотником, но ему не повезло пойти по стопам своей семьи; Томас был неусидчивым. «Мой отец знал, что я не смогу скрепить два куска дерева молотком», — смеется он.

Поэтому его мать предложила что-то странное и новомодное: Как насчет… компьютерного программирования?

В 1969 году компьютеры все еще были странной диковинкой, размером с большой шкаф. Но компании по всему миру понимали, что они бесценны для любых задач, требующих быстрого счета, например, для подсчета заработной платы. Работу предлагали всем, кто мог научиться хоть немного кодировать. Поэтому Томас нашел «какую-то захудалую школу» в центре Торонто и в течение следующих двух месяцев изучал актуальный на тот момент компьютерный язык: COBOL (Common Business-Oriented Language).

После окончания школы его взяли на работу в отдел сортировки чеков крупного канадского банка. (Он не хочет, чтобы я упоминал его название в целях конспирации банка; «Томас», — это псевдоним, если вы еще не догадались). Тогда Томас еще не был программистом в банке, но в течение следующих нескольких лет он дал понять, что хочет им стать, и его работодатель оплатил ему кучу самых настоящих курсов по кодированию в колледже, и в 1978 году он начал долгую карьеру в банке в качестве программиста.
Читать дальше →
Total votes 52: ↑44 and ↓8+36
Comments73

Unity — самый популярный игровой движок? Обзор движков, на которых делают игры для Steam

Reading time7 min
Views22K

Какие движки наиболее популярны в 2021 году — да и вообще в последнее десятилетие? Очевидно, по всем параметрам лидирует Unity. Unreal, в свою очередь, — пожалуй, наиболее очевидный выбор для AAA. О таких выводах догадаться несложно, даже не имея на руках никаких численных данных. Но что, если все-таки попытаться их собрать?

Сайт gamedatacrunch.com максимально приблизился к реализации этой задачи, и его основатель Ларс Дусе на днях выкатил анализ движков paid-игр в Steam, выпущенных с 2010 года. В этой статье по нему мы тоже пройдемся, но и вспомним о том, какие еще движки сейчас в обиходе (и не только в Steam).

Читать далее
Total votes 30: ↑29 and ↓1+28
Comments27

Креативные и эмоционально устойчивые: как игры делают нас лучше?

Reading time5 min
Views3.1K

В очередной раз залипли на несколько суток в Far Cry, завалили все сроки, играя в Biomutant, или забыли про важную встречу, погрузившись в Resident Evil Village? Спокойно, вы просто очень бережны к своему психическому здоровью.

Читать далее
Total votes 5: ↑4 and ↓1+3
Comments6

Почему твоя мама всё ещё не прогает?

Reading time11 min
Views122K

Случай с бомжом

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

Обычно вместо денег я даю попрошайкам-мужчинам телефон отдела кадров одной курьерской компании, которая постоянно нуждается в сотрудниках. Но у него не было ног… Тогда я подумал: «Чувак, у тебя полным полно времени. Работа за компом — лучшее, что может случиться в твоей жизни. Купон со скидкой на курс по PHP — вот, что должны были положить тебе на койку туда, где раньше были ноги, когда ты очнулся после ампутации».

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

Читать далее
Total votes 304: ↑276 and ↓28+248
Comments468

Стивен Вольфрам: кажется, мы близки к пониманию фундаментальной теории физики, и она прекрасна

Reading time70 min
Views380K
В продолжение моего поста про вычислимую Вселенную я хочу представить вам свой перевод статьи Стивена Вольфрама, созданной в рамках его проекта The Wolfram Physics Project.


Неожиданное открытие


За прошедшие несколько веков произошел настоящий прорыв в наших знаниях о принципах работы окружающего нас мира. Но несмотря на это, у нас все еще нет фундаментальной теории физики, и мы все так же не имеем ответа на вопрос о том, как именно работает наша Вселенная. Я занимаюсь этой темой уже порядка 50-и лет, но только в последние несколько месяцев все кусочки пазла наконец-то начали складываться вместе. И получающаяся картина оказалась гораздо прекрасней, чем все, что я только мог себе представить.
Читать дальше →
Total votes 317: ↑312 and ↓5+307
Comments459

Как бесплатно поступить в Стэнфорд, Гарвард, MIT: опыт Дильназ Камаловой

Reading time11 min
Views43K
Всем привет!

Ontol — это github для бесплатных текстов и видео, которые оказывают значимое влияние на жизнь и судьбу человека.

Годы, проведенные в университете — самые определяющие в жизни человека, и от того, какой университет вы выбрали, колоссально зависит ваша дальнейшая судьба. Но иногда, увы, этот выбор сделан рандомно и халатно, а иногда и «под давлением» друзей, семьи, военкомата, халявы (дипломов с олимпиад), районной администрации, государства, и человек поступает в университет номер 461, а в универститеты номер 1, 2, 3, 4, 5 он даже не посмел подать заявку (если вообще знал о их существовании).

Каждый может поступить в Стэнфорд и MIT бесплатно. Сегодня я начинаю серию публикаций и интервью, которые призваны бороться с выученной беспомощностью школьников и разрушать интеллектуальный железный занавес, который закрепощает учеников внутри границ одной страны. Слово Дильназ Камаловой:

image

Я учусь в выпускном классе школы НИШ Алматы. Занимаюсь робототехникой и развитием индивидуальных проектов. В апреле этого года узнала, что поступила в 6 вузов США. А именно в Принстонский, Стэндфордский, Гарвардский, университет Райса, Лихайский, университет Дьюк.

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

Я делюсь личным опытом в надежде, что это будет полезно кому-то и станет некой дозой мотивации.
Total votes 45: ↑30 and ↓15+15
Comments96

Как, где и зачем искать IT-наставника?

Reading time7 min
Views12K

Говорят, что правильный разговор проясняет ситуацию лучше, чем десять часов поисков в интернете. В этом году родился проект GetMentor.dev, который помогает найти человека с экспертизой и обсудить свой вопрос один на один. Это открытое сообщество IT-наставников, готовых делиться знаниями и опытом. 

Важная особенность GetMentor — его некоммерческая суть. Комиссии за проведенные сессии менторинга не существует, а часть наставников и вовсе не берет деньги за помощь. О том, как родился проект, в чем его цель и чем может помочь ментор, мы поговорили с создателем проекта Георгием Могелашвили. 

Читать далее
Total votes 33: ↑32 and ↓1+31
Comments2

Теория графов. Термины и определения в картинках

Reading time5 min
Views166K

В этой статье мы познакомимся с основными терминами и определениями Теории графов. Каждый термин схематично показан на картинках.

Граф - это топологичекая модель, которая состоит из множества вершин и множества соединяющих их рёбер. При этом значение имеет только сам факт, какая вершина с какой соединена.

Теория графов
Total votes 20: ↑18 and ↓2+16
Comments8

Лекционный вечер по геймдизайну

Reading time1 min
Views1.2K

21 апреля 2021 года (среда) в Центре развития компетенций в бизнес-информатике Высшей школы бизнеса НИУ ВШЭ состоится Лекционный вечер по геймдизайну.

C 19:00 и до 22:00 наши преподаватели, эксперты игровой индустрии, будут делиться с гостями мероприятия своим опытом.

Читать далее
Total votes 6: ↑6 and ↓0+6
Comments1

Базовые концепции Unity для программистов

Reading time7 min
Views17K
Привет, Хабр! При проработке темы Unity мы нашли интересный блог, возможно, заслуживающий вашего более пристального внимания. Предлагаем вам перевод статьи о базовых концепциях Unity, также опубликованный на портале Medium
Читать дальше →
Total votes 19: ↑15 and ↓4+11
Comments6

Фантастическая эклектика: романы, написанные на невероятном стыке жанров

Reading time8 min
Views20K


В мире постмодерна и постиронии, где мы живем сегодня, многие рамки становятся все более хрупкими и условными. Так в литературе авторы все более и более смело обходятся с понятиями жанра, комбинируя их или работая на тонкой грани между двумя, тремя и более направлениями. Если несколько лет назад шутка про «кибер-утопический-порно-триллер» казалась только шуткой, то сейчас нет ничего невозможного! Главное — иметь в запасе смелость и чувство вкуса. И, желательно, представление о том, какой именно цели служит тот или иной эксперимент.

И вот несколько примеров подобных книг, не укладывающихся в прокрустово ложе привычных жанров.
Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments11

Андрей Терехов: от Фортрана до Питона

Reading time18 min
Views8.9K


Этой осенью Андрей Терехов — завкафедрой системного программирования Матмеха СПбГУ, профессор, доктор физмат наук — рассказывал нашим коллегам об истории популярных языков программирования и их проникновении в СССР. Вместе с Андреем Николаевичем мы подготовили на основе его лекции материал о том, как разные языки пересекали железный занавес, как их транслировали на разные архитектуры, как некоторые из них входили в моду. Общие тенденции и личные впечатления — для всех, кто хочет составить общее представление об истории вопроса.
Читать дальше →
Total votes 24: ↑24 and ↓0+24
Comments15

Как я в одиночку питчил игру, не имея в этом никакого опыта

Reading time5 min
Views8.9K

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

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

Читать далее
Total votes 24: ↑21 and ↓3+18
Comments10

Ральф Баер: пиксель, пиксель, огуречик

Reading time8 min
Views3.3K

Технологии почти перестали нас удивлять. Мы скептически смотрим на облачный гейминг, воспринимаем грядущую эру 5G как нечто само собой разумеющееся. Рабочее место и сотни сервисов в облаке? Deep Fake? Суперкомпьютеры? Фу, ску-у-учно!

Но совсем недавно, каких-то 50 лет назад, простая движущаяся точка на экране приводила людей в восторг. Никаких звуков, а вместо фона — полупрозрачная накладка на экран. Куда там Cyberpunk’у!

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

Читать далее
Total votes 15: ↑15 and ↓0+15
Comments4

Цвет в современных фильмах

Reading time11 min
Views102K

Всем привет, меня зовут Денис. Я работаю художником по свету (Lighting Artist) в игровой индустрии. Часто читаю Хабр просто потому что интересно и вот сегодня увидел статью Дефицит цветов в современных фильмах которая меня немного ошарашила. Ведь в кино существуют целые отделы композитинга, которые занимаются цветокоррекцией изображения, чтобы конечный результат выглядел красиво, а также вызывал определённые эмоции. Поэтому меня сильно удивило, что кто-то видит в этом отрицательную сторону.

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

Давайте разбираться, почему же в кино цветовая палитра сводится к нескольким конкретным цветам, а не представляет полный спектр. Хочу заметить, что всё нижеупомянутое применимо и к современным играм.
Читать дальше →
Total votes 331: ↑326 and ↓5+321
Comments286
1
23 ...

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity