Malus domestica

Stay hungry.
Блога на Благо.
Съвсем истинския текст, копиран от dir:
По-рано днес от МВР информираха, че тялото на Бицов е открито на 14 април в дома му. Първоначално се смятало, че става дума за естествена смърт, тъй като дори съдебният лекар не установил следи от насилие. Аутопсията обаче установила, че той е застрелян два пъти в главата.
Този е толкова лекар, колкото аз програмист.
- auto (var) - еквивалент на “такова“. “Дай ми едно такова”.
- exceptions - “ей са си е*а майката”
- void* (object) - “ей“. “Къде е млякото ? - Ми … ей там някъде”.
- void** - “на майната си”.
- online reference
- има и библиотеки, вярно е, че са малко тежки (еле Народната).
- синтактик шугър - “шеееа“.
- диалекти - “че идем до другото дръво”.
- casts - “Това не е компютър, това е кошница!”
- regular expressions - “Как си? Добре. Ко прайш? Нищо?”
- function pointers - “И какво да правя сега ? Аа, не знам, идете на другото гише”.
tnx bor1s, inf1
И за не С++ програмисти е полезна.
Останалите лекции бяха по-С++11 ориентирани, като интересните са предимно през първия ден. Приказват достъпно и подробно.
Съветвам да бъдат прегледани
Всички могат да се намерят тука - Going Native 2012.
Идеята е езика да стане по mainstream, по-лесен, хубави неща се случват с този нов стандарт, доста по различен стил на писане ще се очаква, по-малко код, някои оптимизации. Компилаторите скоро ще са тук също.
И едно meme за десерт.
Едит : Лекцията за Variadic Templates бе качено по-късно. Андреску е много симпатяга и е направо задължителна за гледане
class Foo { Foo(Bar& bar) try: Base(bar) { //constructor goes here } catch(Exception& ex) { //.. } };
1. Copy Paste Driven Development (CPDD). - копиране на парчета код, от всички места, в които има имплементирани решения на проблем подобен на този, който решаваме докато стане това, което искаме. Силно приложим в WEB средите. Работата спира когато спре интернета.
2. Random Programing (RP) - почти произволни промени на части от кода “докато тръгне” (най-често индекси, знаци - минус; плюс; модул;, операции - умножение; векторно произведение; събиране). С добра интуиция, железни нерви, липса на срам и бърза итерация се случва да работи.
3. Manager Oriented Programming (MOD) - ползваме стабилно ООП, но всеки клас е “мениджър”, имплементиран със Singleton или се състои от само от статични данни и функции. Перфектен метод, все пак ползва design patterns.
4. Optimization Driven Development (ODD) - отделяме няколко седмици за да оптмизираме парчета код, които внасят няколко промила по-добър пърформанс (ползваме числа, а не стрингове навсякъде където можем, правим всичко с темплейти и побитови операции). Като резултат имам по-бързо приложение (дори и потребителя да не разбере това, ние го знаем), често с няколко пъти по-голям footprint, start up time и одесеторено време за дебъгване.
5. Fear Driven Development (FDD) - шефа уволнява някой колега, всички се спичаме и се хващаме сериозно на работа. Работи безотказно.
6. Protoduction - правим PoC (proof of concept) - най-често със шантави имена на променливите, безумен дизайн и много излишен код, който след няколко седмици “довършване” отива в Release. Утвърдена в битка парадигма.
7. Todo Driven Development (TDD) - правим изцяло исканото приложение, като оставяме няколко //todo нещица (най-често //todo implement me; return nullptr;).
Скоростта му на движение трябва да е такава, че да може да спре превозното средство в зоната на своята видимост, както и да може да спре пред всяко препятствие, което е могъл и е бил длъжен да предвиди. Той трябва да намали скоростта и ако е необходимо, да спре, винаги когато обстоятелствата изискват това и особено когато видимостта не е достатъчна за безопасно движение
Когато се случи, че премина на жълто и полицията ме види, винаги се ползва този текст от закона като довод, че правя грешка и не карам с достатъчно ниска скорост.
Та. Да речем, съвсем на пръсти сметнато, че на 30 метра от светофара трябва да карам с 30 км/ч за да мога да спра навреме, в случай че светне червено (аз нямам представа кога е този момент). На 15 м с 15 км/ч и така на татък, на практика колкото по-близо съм до светофара, толкова по-бавно трябва да карам и ми се налага да намаля до безкрай когато го стигна.
Първата кола кяри, тъй като е спряла и при потеглянето си преминава границата.
Смятам да го ползвам като довод при следващата среща с КАТ, ако се случи ще споделя резултата.
Copyright © 2012 blOgo All rights reserved. Theme by Laptop Geek.