All streams
Search
Write a publication
Pull to refresh
108
0
Александр Мышов @Myshov

Because it's there

Send message
Спасибо, за ваш труд! Недавно начал проходить Стендфордский курс по алгоритмам, профессор там какраз рекомендует в качестве источника дополнительной информации эту книгу.
>> Просто удивительно, что ревьювер попал именно в те 2 ночных часа, когда “Хабр” был недоступен.

Закон Мерфи же
В дополнение к мобильным играм веб-ресурсы.

khanacademy — самые основы, программирование игр и счастливого бобра
codeacademy — обучение основным концепциям программирования в интерактивном режиме, консоль, команды, Python, PHP, Ruby, JavaScript, HTML/CSS и т.п.
сode.org — программирование зомби, злых птиц под руководством Цукерберга, Гейтса и т.п. весь контент на русском языке
tynker.com — решение игрушек-пазлов с использованием Scratch, также там есть платные курсы для детей
pluralsight.com — бесплатные видеокурсы по программированию с помощью Scratch, C# и AppInventor — онлайн-инструмент для создания мобильных приложений опять же на базе Scratch (да, MIT просит зарегистрироваться)
Scratch — онлайн IDE Scratch
Радует, что присоединились другие издательства пока видел три: Вильямс, BHV и Диалектика.
Чтобы не рыться среди всего этого связанного с «Компьютер для родителей» и т.п. выбрал наиболее достойные внимания, которые раньше не были доступны (под спойлером). Среди них Джоэль Спольски, Якоб Нильсен, Стивен Прата, Кент Бек. Может быть кому-нибудь будет полезно.

Скрытый текст
C# 4.0 и платформа .NET 4 для профессионалов (Кристиан Нейгел, Билл Ивьен, Джей Глинн, Карли Уотсон, Морган Скиннер)

Java 2. Библиотека профессионала, том 1. Основы. 8-е издание (Кей С. Хорстманн, Гари Корнелл)

Java 2. Библиотека профессионала, том 2. Тонкости программирования, 8-е издание (Кей С. Хорстманн, Гари Корнелл)

Objective-C. Карманный справочник, 2-е издание (Дэвид Чиснолл)

SQL. Библия пользователя, 2-е издание (Алекс Кригель, Борис Трухнов)

Spring 3 для профессионалов (Кларенс Хо, Роб Харроп)

Web-дизайн: удобство использования Web-сайтов (Якоб Нильсен, Хоа Лоранжер)

Алгоритмические трюки для программистов (Генри С. Уоррен, мл.)

Бережливое производство программного обеспечения. От идеи до прибыли (Мэри Поппендик, Toм Поппендик)

Гибкое тестирование: практическое руководство для тестировщиков ПО и гибких команд (Signature Series) (Лайза Криспин, Джанет Грегори)

Инфраструктура программных проектов: соглашения, идиомы и шаблоны для многократно используемых библиотек .NET (Кржиштоф Цвалина, Брэд Абрамс)

История и философия науки. Математика, вычислительная техника, информатика. (Петров Ю.П.)

Командная строка Linux и сценарии оболочки (Ричард Блум, Кристина Бреснахэн)

Компьютерная геометрия и алгоритмы машинной графики (Никулин А.)

Криптография. Скоростные шифры (Молдовян А.А.)

Криптография: от примитивов к синтезу алгоритмов (Молдовян Н.А

Начала программирования (Александр Степанов, Пол Мак-Джонс)

Неожиданное в математике и его связь с авариями и катастрофами. 4-е изд. (Петров Ю.П.)

Непрерывная интеграция: улучшение качества программного обеспечения и снижение риска (Signature Series) (Поль М. Дюваль, Стивен М. Матиас III, Эндрю Гловер)

Новые сложные задачи на C++. Серия «C++ In-Depth» (Герб Саттер)

Операционная система UNIX. 2-е изд. (Робачевский А.М.)

Параллельные вычисления (Воеводин В.В.)

Профессиональное программирование. Системный подход. 2-е изд. (Одинцов И.О.)

Расширения OpenGL. (Боресков А.В.)

Решение сложных задач на C++. Серия «C++ In-Depth» (Герб Саттер)

Руководство Джоэла Спольски по подбору программистов и управлению ими

Техника отладки программ без исходных текстов

Шаблоны интеграции корпоративных приложений (Signature Series) (Грегор Хоп, Бобби Вульф)

Шаблоны реализации корпоративных приложений (Signature Series) (Кент Бек)

Ядро Linux: описание процесса разработки, 3-е издание (Роберт Лав)

Язык программирования C. Лекции и упражнения, 5-е издание (Стивен Прата)

Языки программирования и методы трансляции (Опалева Э.А.)

Будет. 2K отправили ребятам из Gaming on Linux подтверждение о выходе игры на Linux:

Hi Liam,
To answer your question, yes, Civilization: Beyond Earth will release on Linux, as well as Windows PC.

Cheers,
Scott

2K PR Manager
И что неужели мы (человечество) одни в этой вселенной? Как-то, мягко говоря, не верится.
Под спойлер можно было спрятать
>> И напоследок, давайте будем честными: невозможно работать не отрываясь 8 часов в день. Никому, таких людей просто не существует. Будет и вконтактик и разговоры и чай/кофе.

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

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

Стив Макконнелл «Совершенный код»

Да кстати у меня периодически бывало, что и 8 часов было мало. Если задача интересна, она не отпускает, даже когда ложишься спать.

P.S. не минусую
Ok, вполне возможно.
Но там появились вменяемые комментарии, которые точно никакой инструмент сделать не может.
Стало интересно, неужели только Readme?
Попробовал восстановить вероятную версию истории процесса начала работы над проектом, основываясь на коммитах из гитхаба:
1. Больше 20 дней назад он сделал большой коммит в разные куски проекта: работа c diff'ом, диграфами, командами Ex и т.п. (внимание, история грузится очень долго и жрет проц);
2. Затем он скорее всего 20 дней оценивал сроки по переработке всей кодовой базы. Да, аудит 300k строк кода за 3 недели это много, но в FAQ сказано, что он уже принимал участие в разработке Vim, так что такая цифра мне кажется вполне реальной;
3. Возможно, параллельно с оценкой сроков продумывал план фаундрайзинга;
4. Затем перед запуском кампании на bountysource отшлифовал Readme — как говорится по одежке встречают :)
Не зря, так как c текущим кодом невозможно реализовать современный GUI + если код будет понятнее, больше разработчиков смогут предлагать улучшения и соответственно появится больше новых функций.
Тормоза все-равно лютые — чем больше строк в буфере, тем печальнее (очень заметно при использование таких команд как gg, G, gv и т.п… Кстати разработчик утверждает, что наибольшая скорость будет при работе в Chrome.
Stretch goals:
[...]
$50,000: Refactor system calls into an abstraction module backed by libuv when compiled to machine code, and backed by a javascript library when compiled to into asm.js through emscripten [...] In a few words, this will port neovim to run natively in modern web browsers.

Полноценный Vim в браузере? Запледжил 50 баксов. :)
Надеюсь доберется до $50000. В перспективе этот код может быть добавлен в Brackets.
Упор акции как раз на Штатах. У них на сайте еще сегодня была другая главная страница, там как раз про это говорилось. Сейчас сайт ридеректит пользователей из Штатов на другую главную страницу, ее можно посмотреть, кликнув на ссылку «In the USA?» под формой «Take action».
Может быть в том, чтобы прямо говорить про то, что NSA, мягко говоря, делает неправильные вещи и говорить об этом также своей многомиллионной аудитории? Общественное мнение нельзя скидывать со счетов — SOPA/PIPA хороший пример.
ИМХО двигатель прогресса — это внутренняя потребность человека внести вклад в развитие мира. Я говорю про истинный прогресс и открытия, а не про очередное «на 2 миллиметра тоньше». Потребление — скорее это среда для быстрого распространения уже созданного товара, вмещающий в себя весь технический прогресс. Я не верю, что действительно выдающиеся идеи возникают из посыла: «В этом году нам необходимо добиться повышения стоимости акций на 10%».
Не могу не поделиться по этому поводу отличной презентацией Алексея Каптерева на TedX. В ней он рассказывает как он докатился до такой жизни (стал одним из самых влиятельных в мире специалистов в области презентаций и публичных выступлений за 5 лет). Основной момент его выступления — система образования не успевает за изменениями в мире.
Окошки от дока не отражаются.

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Works in
Date of birth
Registered
Activity