вторник, 27 марта 2012 г.

Популярные языки разработки

Судя по статистике самый мейнстрим это Java, С#, C++, PHP.

Но всегда интересно посмотреть на детали.

 

TIOBE Software рисует такой топ-20.

language-popularity

 

На Github’е только “модные” языки в топе

languages-on-github

 

F(stackoverflow , github)

А эта картинка самая интересная: по вертикали статистика вопросов по языку на http://stackoverflow.com , по горизонтали популярность на http://github.com .

Хорошо заметно “пустоты” разделяющие мейнстрим ( а следовательно и $$$ ) от нишевых \ редких языков программирования.

edd645c58791a0dcbbe956bb39a441c1

четверг, 22 марта 2012 г.

Сказка О Проекте Века


Далеко-далеко, в тридевятой конторке, в тридесятой компашке, жил да был большой Начальник. Пришла ему как-то в голову гениальная идея - захотел он наступить себе на яйца. Потому что яйца-то - вот они, большие, мягкие, качаются призывно, под самым носом. Наверняка так приятно на них наступить. Утопить ногу в густом, теплом меху... Вот стал Начальник ходить по отделам, собирать группки сотрудников, и рассказывать им как это правильно, срочно и необходимо. Тут мнения разделились. Некоторые сразу же поняли всю гениальность этого решения и, постукивая себя кулаками в грудь для уверенности, понесли откровение в прочие массы. Некоторые было засомневались, но сраженные напором и светом в глазах убежденных, быстро примкнули к яйце-наступательному движению. Были и такие, кто вопреки коллективу, супротив мировой гармонии, зароптали, что, дескать, на яйца наступать больно и небезопасно для потомства. Что мех на яйцах совсем не так уж мягок и тепл, как кажется, а вовсе редок и колюч. А некоторые, особо зарвавшиеся, вообще утверждали, что близки яйца, да не наступишь.

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

Для надежности Начальник решил выполнять оба плана, и каждому назначил руководителя проекта. Руководитель Долгого проекта начал каждый день оттягивать яйца, тщательно записывая данные о длине оттяжки. Первые три недели все шло прекрасно, яйца оттягивались на 3 миллиметра дальше каждый день, и руководитель Долгого проекта уверенно рапортовал, что проект будет закончен досрочно, за два с половиной года. Почему-то после четырех недель прогресс замедлился и яйца начали оттягиваться сначала всего по миллиметру, а потом и вообще перестали. Начальник был недоволен, но не хотел менять руководителя проекта и терять с таким трудом оттянутые сантиметры.


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

Долгий проект тем временем был полностью переработан. Руководитель Долгого проекта предписал оттягивать яйца всем сотрудникам, все ежедневно замерялись и записывались на доску. Раз в месяц победителю выдававался денежный приз, а второму и третьему месту - купоны в столовую. Несмотря на растущие призы, прогресс к третьему месяцу сильно замедлился. Начальник заходил раз в неделю поорать на руководителя проекта. "Идиоты!", вопил он, "Ничего нелья поручить! Хоть все самому делать!". Руководитель хмуро кивал головой, и понурые сотрудники качали ему в такт полуметровыми яйцами...

Долго бы все это продолжалось, коротко ли, но тут с Долгим проектом произошло то, что всегда происходит с долгими проектами. У Начальника внезапно сменилось руководство, которое тут же, не глядя, закрыло все старые направления работы и продало весь отдел в балетную труппу.

пятница, 9 марта 2012 г.

Компьютер для программера

Рано или поздно пора покупать новые железки.

Этот процесс сопровождается торговлей с внутренней жабой, которая рано или поздно соглашается что железки то нужны топовые! )))

frog1

frog2

 

итак что вошло в upgrade

 

процессор Intel Core i7-2600K, 3.40ГГц, 8МБ, LGA1155, OEM,

разгоняем до 4.7Ghz попутно подымая напряжение до 1.35В http://www.thg.ru/cpu/overclocking_core_i7_2600k/overclocking_core_i7_2600k-01.html

215981

 

кулер потолще для него же Scythe Mugen 3 Rev B, SCMG-3100, Socket 1155/1156/1366/2011/775/AM2/AM3/FM1

c1c2c3c4

корпус Thermaltake Chaser MK-I, VN300M1W2N, MidiTower, ATX, черный

cas1cas2cas3cas4

видео Palit GTX590, GTX590, 3072МБ, GDDR5, Retail

gtx1gtx2gtx3gtx4gtx5

в планах докупить вторую..  вдохновил вот этот обзор http://www.overclockers.ru/lab/41317/Dve_golovy_horosho_a_chetyre_Sli_i_Crossfire_na_Radeon_HD_6990_i_GeForce_GTX_590.html

блок питания ATX Thermaltake ToughPower Grand TPG-1200MPCEU 1200W

bp1bp2bp3bp4bp5bp6bp7

Материнская плата Gigabyte GA-Z68XP-UD3, Z68, Socket 1155, DDR3, ATX

2x PCIx16, SATA3.0, SATA RAID

mb1mb2mb3mb4

память DIMM DDR3, 16ГБ (4x4ГБ), Kingston HyperX Genesis, XMP, KHX1600C9D3K4/16GX

dimm1dimm2

диск SSD 256ГБ, 2.5", SATA III, Crucial M4, CT256M4SSD2

ss3ssd1ssd2

диск HDD 2ТБ, 3.5", 7200об/мин, 64МБ, SATA III, Seagate Barracuda 7200.14, ST2000DM001

hdd1hdd2

звуковая карта Creative AUDIGY SE Value [SB0570] PCI Retail

audigy1audigy2audigy3audigy4

 

 

поскольку попутно в прошлом году докупалась и разная периферия то вот она ниже

 

клава – самая обычная genius за 5$

kb-1kb-2

правильный монитор на 120hz – Samsung 2233RZ / 120Hz/ 1680x1050 / TFT http://www.fcenter.ru/online.shtml?articles/hardware/monitors/26377

mon1mon2

 

мышь Logitech G5 / Laser  http://www.ixbt.com/peripheral/logitech-g5.shtml

OLYMPUS DIGITAL CAMERA         OLYMPUS DIGITAL CAMERA         OLYMPUS DIGITAL CAMERA         OLYMPUS DIGITAL CAMERA

 

Коврик Razer Goliathus Speed  http://www.razerzone.ru/product/soft_mats/goliathus_speed

goli1goli2goli3goli4goli5

 

гарнитура\уши Razer Carcharias  http://store.razerzone.com/store/razerusa/en_US/pd/productID.169415800

carch1carch3carch4

 

 

 

Собственно вот и всё. Улыбка