More...

abusing namespace std;

Теми от: Септември '16


Поговорки

Българските поговорки са базирани на дейности, инструменти и идиоми от бита на хората преди много време. За човек от 21ви век, буквалното значение на поговорките често се губи, тъй като те очакват да разбираш от жътва, животновъдство, тъчене, носене на вода, вятърни мелници и всякакви такива. Ето защо тук съм анотирал 30 поговорки със компютърждийски/програмистски пример за всяка:

Който гони два заека - и двата изпуща
- Multithreaded програмите ускоряват нещата, но не подценявайте цената на task switch-овете.


Който копае гроб другиму - сам пада в него
- Не бързайте да слагате copy protection в програмите си - те често водят до дълбоки и ужасни за откриване бъгове.


Петима Петко не чакат
- Когато разпределяте задача на много машини, слагайте таймаут - случва се машините да се увисват


Сговорна дружина планина повдига
- Най-краткото възможно описание на MapReduce


На харизан кон зъбите не се гледат
- Е, сега, Open source е - к'во му търсиш кусури!


Ако е гарга, да е рошава!
- Ако ще пренаписваш част от програмата на C, помисли направо за асемблер/интринсици/GPU


Бабини деветини
- Plan9 или SysV (по избор)


Времето е пари
- Welcome to AWS


Пет пъти мери, един път режи
- Внимавайте за off-by-one грешки


Евтин на брашното, скъп на триците
- Описва бизнес модела на лоу-кост компаниите като WizzAir


За всеки влак си има пътници
- Няма значение колко забутан е софтуера, който си инсталирал, за него непременно може да се намери crack
или
- Ако нещо може да бъде написано на javascript, то ще бъде написано на javascript


Залудо работи, залудо не стой
- Илюстрация на този принцип има в pipeline manager-а на Pentium 4, още известен като "replay system"


И вълкът сит, и агнето цяло
- Ползването на #ifdef за постигане на крос-платформеност


Казана дума, хвърлен камък
- Когато нещо се запише, то е почти перманентно. Справка - как работи изтриването на файл във FAT32. Също - Data retention policy-то на Google и Facebook.


Капка по капка - вир става
- По един ред да се записва в лог файла на час, пак си трябва да имате log rotate.


Който има крава пие мляко
- Можеш да пишеш AVX512 код на Sandy Bridge и даже да го провериш работи ли. Но за да видиш как е като performance си трябва Skylake Xeon.


Кокошка, дето най-много кудкудяка, най-малко снася
- В performance review-тата на края на годината те оценяват на количество и качество commit-нат код, а не на брой написани e-mail-и.


Крушата не пада по-далеч от дървото
- Не очаквай от език, потомък на LISP, да си е спестил скобите.


Лозето не ще молитва, а мотика
- Пробвай се да напишеш нещо без да имаш library или language reference-а. Там колкото и книги по design patterns да си чел, няма да помогнат.


На гол тумбак чифте пищови
- Представи си важна сървърна машина, обаче с единичен и некриптиран харддиск, на който SMART-а е взел да му се обажда. И в този момент да му забодеш не един, а два UPS-а!


Пилците се броят наесен
- Изчакайте да свърши trial периода, преди да се радвате колко много свежи потребители е привлякла новата версия


Отидеш ли в Рим, прави като римляните
- Не се прави на умен, копи-пействай от примерите в съответния developer network и адаптирай решенията от application note-овете


С питане и до Цариград се стига
- Домашният ти рутер вероятно не знае по какъв път се стига до 92.242.132.16. Но следващият рутер може и да знае. Демек - върви по default route-а, докато не попаднеш в default-free зона.


Тъпанът е голям, но е празен
- Не гледайте колко голямо е захранването или колко вата пише на него. Вижте колко тежи.


Хубавите ябълки свинете ги ядат
- Най-клокваемите и нисковолтови процесори ги подбират специално от поточната линия за да ги сложат в MacBook Air.


Шушу-мушу къща разваля
- Затова във фирмите (къщите) са измислили NDA-тата.


Клин клина избива
- Фиксвайки бъг, общият брой на бъговете в програмата остава най-малко същият.


Като се прекатури колата, пътищата са много
- Чуството, когато на post-mortem-а се питаш "е как пък не се бяхме сетили още тогава?!?"


Не питай старило, а патило
- Senior developer-ът не винаги е най-удачния човек за code review


Бързата работа – срам за майстора
- Версия 1.0 трябва да е бавна, иначе си затриваш онези $50 на клиент, които можеш да вземеш с пускането на Service Pack, в който просто са включени оптимизациите.


Ум царува, ум робува, ум патки пасе
- Във всяка съвременна кола има поне 10 процесора. Един от тях командва възпламеняването на горивото в двигателя, друг следи да не се пързалят гумите, трети се занимава единствено да следи кога и как да движи чистачките.

---
С допълнения и корекции от espr1t.


Публикувано в категория Забава -- clock 16 Sep 2016, 10:44, 0 коментара

Language:

bgБългарски
enEnglish


Категории:

Мета
Hardware
Технологии
Забава
Open source
Интересно
Наляво-надясно
Простотии
Програмиране
Музика
Картинки
Фотография
Всички


Архив:

+ 2008 (21)
Март '08 (3)
Април '08 (5)
Май '08 (5)
Юли '08 (2)
Септември '08 (1)
Октомври '08 (2)
Декември '08 (3)
+ 2009 (15)
Януари '09 (2)
Февруари '09 (1)
Март '09 (1)
Юни '09 (1)
Юли '09 (1)
Август '09 (3)
Септември '09 (1)
Октомври '09 (2)
Ноември '09 (1)
Декември '09 (2)
+ 2010 (11)
Януари '10 (1)
Април '10 (2)
Юни '10 (2)
Юли '10 (1)
Септември '10 (1)
Ноември '10 (2)
Декември '10 (2)
+ 2011 (12)
Януари '11 (3)
Февруари '11 (1)
Юли '11 (1)
Август '11 (2)
Септември '11 (2)
Октомври '11 (3)
+ 2012 (19)
Януари '12 (3)
Февруари '12 (1)
Март '12 (1)
Април '12 (2)
Май '12 (3)
Юни '12 (1)
Август '12 (2)
Септември '12 (1)
Ноември '12 (3)
Декември '12 (2)
+ 2013 (6)
Март '13 (3)
Юни '13 (1)
Август '13 (1)
Октомври '13 (1)
+ 2014 (7)
Март '14 (1)
Април '14 (1)
Юни '14 (1)
Септември '14 (3)
Декември '14 (1)
+ 2015 (5)
Януари '15 (1)
Март '15 (3)
Май '15 (1)
+ 2016 (5)
Юни '16 (1)
Юли '16 (1)
Септември '16 (1)
Ноември '16 (1)
Декември '16 (1)


Последни коментари:

30 May 2017, 02:02 от anrieff
26 May 2017, 01:00 от Mathew
30 Mar 2017, 13:59 от antfarmer
26 Dec 2016, 17:52 от Private
19 Dec 2016, 23:01 от ицаци
16 Dec 2016, 19:50 от Антон


Valid XHTML 1.0 Strict

Blogroll:

linkТимур и неговите командоси
linkivanatora
linkБезброй математици...
linkJoel on Software
linkRidiculous Fish
linkXKCD blag