Ш̴̴̜̥͍͕̼̙̱͙͎͍̘̀̐̔́̾̃͒̈̔̎́́͜р̧̛̺͖͖̯̖ͧͤ͋̅̽ͧ̈̐̽̆̐͋ͤͦͬ͛̃̑͞͞и̒ͥͤͯ͂ͣ̐̉̑ͫ̉̑҉̛͏̸̻͕͇͚̤͕̯̱̳͉ͅф̴̴̡̟̞͙̙̻͍̦͔̤̞̔̓́̍͗̚͢͞ͅт̨̐ͫ̂͊̄̃ͥͪ͏̫̺͍̞̼͈̩̥̜͔͜͜ы̸̴̱̺̼̠̦͍͍͍̱̖͔̖̱͉̅͑͌͒ͫ͒̀ͥ͐ͤ̅͘̕.̵̴̡̭̼̮͖͈̙͖͖̲̮̬͍͙̼̯̦̮̮ͦ̆̀̑̌ͮͧͣͯ̔̂́͟г͌ͮ̏̈͂ͯ̚҉̛̙̬̘̲̗͇͕̠̙͙̼̩͚̀͘͞ͅо̷̥̯̘̓ͤ̽͒̋̉̀̂̄̒̓̊ͨ͛́̌ͤ̂̀͠в̶̒͒̓̏̓̚҉̛̙̘̺̰̮̼̟̼̥̟̘̠̜͜н̸̷̸̲̝͈͙̰̟̻̟̰̜̟̗͎̻̻͍̿̔̃ͨ͑о̔̀̋ͫ̇̿̐ͫ͌͗ͩ҉̨̜̙̙͈͍̮̮̼̙̘̞̕͜͡ Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.0 пользователей не могут ошибаться!
?6941
прекрасное6443
говно5904
говнорашка5512
хуита4710
anime3065
linux2651
music2633
bnw2601
рашка2565
log2354
ололо2166
дунч1821
pic1815
сталирасты1491
украина1439
быдло1437
bnw_ppl1417
дыбр1238
гімно1158

https://www.kickstarter.com/projects/lindaliukas/hello-ruby
"Hello Ruby is a children’s book that teaches programming fundamentals through stories and kid-friendly activities."

#Z22Q0R (0) / @o01eg / 3934 дня назад

http://www.opennet.ru/opennews/art.shtml?num=38798
"PNaCl (Portable Native Client) - интегрированная в браузер Chrome система, которая позволяет организовать выполнение приложений, написанных на языках C и С++, в специальном изолированном окружении web-браузера, независимо от текущей аппаратной архитектуры. Например, скомпилированный для PNaCl исполняемый файл может быть выполнен в различных версиях Chrome и Chrome OS, независимо от аппаратной архитектуры (x86, x86_64, ARM, MIPS) и типа операционной системы, демонстрируя при этом производительность, близкую к родному для данной целевой платформы исполняемому файлу. В PNaCl вместо генерации машинного кода приложение компилируется в универсальный биткод LLVM и поставляется в непривязанном к конкретной платформе исполняемом формате ".pexe". В процессе запуска приложения промежуточный биткод LLVM транслируется в машинный код текущей платформы на стороне локальной системы пользователя."
Странно, что это прикручено к браузеру, но зато теперь точно ясно, что на базе LLVM можно сделать альтернативу JVM и CLR.

#B0REPJ (4+1) / @o01eg / 3964 дня назад

лучше всего архитектура программы проявляется тогда когда ее начинаешь изменять, доперепиливать. Сразу вылазять чуть ли не все косяки и халтуры.

#JYABU3 (0) / @macro / 4012 дней назад

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

#SDO5XD (0) / @macro / 4014 дней назад

Мантры для счастливой отладки: https://gist.github.com/aras-p/6224951

#20VMCK (0) / @o01eg / 4053 дня назад

http://news.nationalgeographic.com/news/2013/09/130920-deep-impact-ends-comet-mission-nasa-jpl/
"Basically, it was a Y2K problem, where some software didn't roll over the calendar date correctly," said A'Hearn. The spacecraft's fault-protection software (ironically enough) would have misread any date after August 11, 2013, he said, triggering an endless series of computer reboots aboard Deep Impact."
http://avva.livejournal.com/2676358.html
"Во-вторых, любопытно, что же за проблема все-таки, почему 11 августа 2013 года? По-видимому, дело в том, что именно в этот день истекают 2^32 десятых долей секунды, начиная с 2000 года. Т.е. если программа, управляющая зондом, измеряла время почему-то именно в десятых долях секунды, и хранила количество таких единиц начиная с 1 января 2000 года, и использовала для этого 32-битную переменную, то как раз 11 августа счетчик переполнился и обнулился."

#MS5TYK (0+2) / @o01eg / 4073 дня назад

Гениальная оптимизация трафика. Если данные по указателю с таким адресом уже передавались, то отправить только идентификатор этого указателя.

#IH8END (0) / @o01eg / 4159 дней назад

Cериализатор сериализировал, сериализировал, да не десериализировал.

#2VKTO3 (0) / @o01eg / 4169 дней назад

Я правильно понимаю, что если я делаю condition_variable::notify_all(), разлочиваю мьютекс, то до того, как поток, ждущий эту условную переменную, залочит мьютекс себе, можно успеть ещё раз залочить и разлочить мьютекс?

#28IWWX (1) / @o01eg / 4171 день назад

http://juick.com/2381278
"Маркетолог спрашивает программиста: в чём сложность поддержки большого проекта?
Программист: ну представь, что ты писатель и поддерживаешь проект "Война и мир". У тебя ТЗ — написать главу как Наташа Ростова гуляла под дождём по парку. Ты пишешь "шёл дождь", сохраняешь, вылетает сообщение об ошибке "Наташа Ростова умерла, продолжение невозможно". Почему умерла? Начинаешь разбираться. Выясняется, что у Пьера Безухова скользкие туфли, он упал, его пистолет ударился о землю и выстрелил в столб, а пуля от столба срикошетила в Наташу. Что делать? Зарядить пистолет холостыми? Поменять туфли? Решили убрать столб. Получаем сообщение "Поручик Ржевский умер." Выясняется, что он в следующей главе облокачивается о столб, которого уже нет..."

#4JT0JE (0+5) / @o01eg / 4186 дней назад

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

Навеяно новостью про KolibriN.

#LB55WN (0) / @pew / 4274 дня назад
Ну и язычок: >>> def foo(x = []): ... x.append(1) ... return x ... >>> print foo() [1] >>> print foo() [1, 1] >>> print foo() [1, 1, 1]
#8NW3SR (18+1) / @o01eg / 4282 дня назад
http://www.linux.org.ru/forum/talks/8727253?cid=8728043 "Чувак, по сути, нанял программистов на подряд. Это более чем распространено в софтверных конторах. Мне как раз в субботу рассказывали как однажды круг замкнулся - контора перепоручила крупный проект другим людям, те распили его на несколько мелких частей, поручили другим а те... обратно отдали его в изначальную контору."
#45YB7R (0+1) / @o01eg / 4321 день назад
Пониёбство хуже тохогнили: http://habrahabr.ru/post/155131/ "Dear Princess Celestia: Bubble sorting is magic! Today I learned some code magic. Did you know that My Spells is a numbers? On the 1 page of the book “My Spells” I wrote 4. On the 1 page of the book “My Spells” I wrote 6. On the 1 page of the book “My Spells” I wrote 3. Did you know that bookpages is a number 3? I learned swapping two pages using Spell book using first page number using second page number. Did you know that temporary note likes number? On the first page of the book “Spell” I read about temporary note. On the first page of the book “Spell” I wrote I knew about on the second page of the book “Spell” I read about. On the second page of the book “Spell” I wrote I knew about temporary note. That’s all about swapping two pages! I learned spell sorting using Spell book using bookpages. Did you know that counter is a number 1? Here’s what I did while bookpages greater than 1: as long as counter no more than bookpages subtract 1, when on the counter page of the book “Spell” I read about more than on the counter and 1 page of the book “Spell” I read about, swapping two pages using Spell using bookpages – that’s what I would do; counter likes number the 1 added to counter. That’s what I did, bookpages is the bookpages subtract 1, that’s what I did. Then you get the Spell! That’s all about spell sorting! Spell sorting using My Spells using bookpages. Your faithful student, Orhideous."
#6ZC5Y2 (0+1) / @o01eg / 4406 дней назад
Бнв, накидай годной литературы по Boost. Желательно на русском, конечно же.
#IIBUOY (2) / @ileamare / 4464 дня назад
Ёбанная ява, ёбанный эклипс: https://bugs.eclipse.org/bugs/show_bug.cgi?id=342508 > Status: CLOSED WORKSFORME > Next project will definately NOT be with Eclipse anymore. Now that JDeveloper is free I shall give it a try. It is a much more mature tool than Eclipse plus it is maintainted by the owner of Java i.e. Oracle.
#ERHSB5 (1) / @o01eg / 4529 дней назад
Представляю вашему вниманию уникальный генератор уникальных числовых идентификаторов для любых типов. Работает даже при раздельной компиляции: template<class T> class UniqueId { public: static const std::size_t value; private: static void func_id() {} }; template<class T> const std::size_t UniqueId<T>::value = reinterpret_cast<std::size_t>(UniqueId<T>::func_id);
#W0BJD8 (0) / @o01eg / 4531 день назад
Qt понимает, что оно R.I.P. и спонсирует конкурсы Gtk? http://developer.ubuntu.com/showdown/
#QTSJZ8 (1+1) / @o01eg / 4536 дней назад
#048ORE (0) / @o01eg / 4552 дня назад
Почему Java-программисты везде пытаются впихнуть свою яву и всех пересадить на неё?
#8SLFJ5 (13+2) / @ileamare / 4597 дней назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.