Skip to main content

Posts

Showing posts with the label books

C++17 Books

Долго ждал обновления C++ Templates и наконец оно вышло -  C++ Templates: The Complete Guide 2nd Edition, Kindle Edition .  На сайте книги сказано что издание покрывает C++11, C++14 и C++17. Первое издание мне понравилось, пожалел что не прочел его до книги Александреску. Кроме того, Nicolai M. Josuttis работает над C++17 - The Complete Guide , которую обещает публиковать по частям на Leanpub .

Go, Ruby, C++, etc

Совсем разучился писать что-то кроме спецификаций :) Go Попробовал Golang в продакшене (в прошлом году). Поначалу было непривычно пока не грокнул golang way (ну или я так думаю что грокнул). Итого несколько sidekiq воркеров запускающихся по расписанию которые генерили репорты для HP ArcSight и неслабо нагружали сервер были заменены на streaming report generaion service написанный на Golang который работает 24/7/365 и потребляет ресурсов в десятки раз меньше. Помимо этого умеет обрабатывать ситуации вроде дисконнекта RabbitMQ или postgres. Выводы :

Homebrew Computer

Если вы читали книгу Стивена Леви "Хакеры, Герои Компьютерной Революции" то может помните главу "Клуб Самодельных Компьютеров" и эпизод о том как Altair "исполнил" мелодию Beatles "Fool on the Hill". Я, если честно, думал что самодельные компьютеры канули в Лету, но как оказалось это далеко не так и даже существует что-то вроде "Братства Кольца" Homebuilt CPUs WebRing, посмотреть которое можно посетив один из узлов (например этот ). Покликав по навигации внизу страницы можно набрести на релейный компьютер Гарри Поттера Портера , например, или релейный компьютер Фредерика Андерсона , который согласитесь, выглядит впечатляюще (по крайней мере для меня, как человека далекого от железа)........

Gordon “Fyodor” Lyon "Nmap Network Scanning" book Free beta release

Если вдруг кто еще не знает, то Фёдор (хоть убейте но единственные ассоциации которые у меня вызывает это имя - это "Дядя", "Матроскин" и "Простоквашино " =) ) выложил уже довольно давно в онлайн доступ pre-release бета версию своей книги "Nmap Network Scanning", официальный запуск которой планируется в этом месяце. Онлайн версия не полная, однако тот обьем материала, который доступен уже превышает все то, что было опубликовано прежде (не, ну может конечно я и перегнул, но все же ...). Онлайн версия это кончено хорошо, но интернет не всегда есть, да и хорошо было бы иметь локальную копию - так, на всякий случай. За сим: wget -r -l0 -np -k -p http://nmap.org/book / -r - рекурсивная загрузка -l0 - бесконечная вложенность ссылок -np - no parent, т.е. не загружать файлы выше базового адреса -k - конвертировать ссылки для удобства оффлайн просмотра -p - загружать все файлы, которые необходимы для отображения html страниц и не забываем п...

gcc. Полное руководство

"GCC: The Complete Reference" однозначно must have для каждого программера под linux , который ценит свое время. Содержание вообще привело меня в неописуемый восторг - мало того что присутствуют разделы по конфигурированию, установке и тестировании компилятора, но также рассказано о сборке кросс-компилятора (чего мне пока с последними версиями gcc проделать на удалось - под ARM собираться не хочет, binutils собираются, bootstrap compiler тоже, а сборка libc - сваливается... или это сборка полноценного компилера? не помню уже... после десятка безуспешных попыток я это дело отложил на неопределенное время. Может книжка эта поможет?), расширениях GNU для С и С++, Objective-C, Java, Fortran и Ada, GDB, смешивание языков, сборка компилятора для ембедед систем тоже не обделены вниманием. В общем и целом - 600 страниц ОЧЕНЬ ПОЛЕЗНОГО ТЕКСТА.

Бунтарь

Вчера прочел книгу Джеффри С. Янга и Вильяма Л. Саймона "iКона: Стив Джобс" . В аннотации говорится: "Эта книга о самом поразительном человеке в современной истории бизнеса – Стиве Джобсе – великом предпринимателе эпохи высоких технологий, известном своим индивидуализмом, инакомыслием и бунтарским характером. Авторы подробно описали головокружительный взлет молодого человека, очень рано добившегося успеха, и последовавшее за этим стремительное падение, во время которого Стив был изгнан не только из Apple, но и из компьютерной индустрии вообще. Эта книга приобрела скандальную известность еще на этапе ее подготовки к печати. Получив экземпляр рукописи для ознакомления, компания запретила продавать во всех магазинах Apple книги издательства Wiley&Son. Такая реакция не повлияла на желание издательства опубликовать это произведение. Книга будет интересна тем, кто хочет узнать, как происходило формирование, становление и развитие современной эры цифров...

The Right to Read

Удивительно! как это мимо меня прошла такая статья??? The Right to Read by Richard Stallman . Есть русский перевод . Эта статья перекликается в некоторых местах с этим материалом .

IT Doesn't Matter

Статья Николаса Дж. Карра "IT Doesn't Matter", опубликованная в майском выпуске Harvard Business Review 2003 года вызвала бурную волну откликов и обсуждений (некоторые можно почитать на сайте автора , еще есть реакция Steve Ballmer и Carly Fiorina - HP CEO), что сподвигло его на написание книги "Does IT Matter? Information Tehnology and the Corrosion of Competitive Advantage" (в русском переводе Николас Дж. Карр "Блеск и нищета информационных технологий"). Если честно признаться, то эта книга для меня стала чем-то вроде снега на голову, она заставила задуматься о вещах, о которых мне ранее не приходилось задумываться - действительно ли стратегический успех компании зависит от инвестиций ИТ? если нет, то почему они (инвестиции) занимают столь ощутимое место в бюджете? Основная идея - по мере превращения ИТ в инфраструктуру, ее стратегическая роль в успехе компании уменьшается, поскольку ИТ становятся доступнее, а следовательно могут быть легче с...

Books on Algorithms

Алгоритмы, как известно, так же как и математика - вечны (да, я знаю что ничего вечного не бывает, но эти области знаний относятся к области не устаревающих). Естественно, что каждый уважающий себя Программист должен знать и уметь применять их на практике. Посему, сосредоточившись пока на слове "знать", стоит определить источники этого самого знания. Ниже привожу перечень книг по алгоритмам, которые, на мой взгляд, заслуживают непосредственного внимания: Jorg Arndt "Algorithms for Programmers. Ideas and source code" - еще не вышедшая книга на английском, выход запланирован на 2008 год, драфт пока что есть в свободном доступе Однако надо признаться, что ни одну из этих книг я не прочел, а пользовался ими как справочниками, когда возникала такая необходимость ;-)

Манифест Хакера

Оригинальный текст был опубликован в 7-ом номере электронного журнала Phrack. Перевод на русский можно почитать здесь . Да. к чему это я все? Свобода информации, как говорится. Upd: Манифест Хакера в формате mp3 можно скачать здесь .

Linux Development Platform

Читаю книжку, "Linux Development Platform" называется, авторы Rafeeq Ur Rehman и Christopher Paul. В очень доступной и доходчивой форме описаны компоненты среды разработчика Linux - аппаратная платформа, операционная система, редакторы исходного кода, компиляторы и ассемблеры, отладчики, системы контроля версий, системы сборки, утилиты (nm, sed, binutils, etc.), developer collaboration. Вкратце рассмотрен Life Cycle of a Software Development Project с достаточно доходчивым описанием всех стадий, приведены критерии выбора того или иного средства. Отдельные разделы посвящены Cross-Platform and Embeded Systems Development (host, target machines, native and cross compilers, cross compilation, remote debugging) и Platform Independent Development with Java. В чем достоинство данной книги, на мой взгляд, так это то, что она дает целостную картину, видение мира,- то чего нет в мануалах отдельно взятых средств разработки. Очень советую почитать всем, кто занимается разработкой решен...