Преди известно време Бачийски ми даде един линк към едно доста забавно комиксче - xkcd. Не блести с някакъв стил на рисуване (тъй де, stick figures), нито човека ъпдейтва твърде редовно, но някои броеве са просто гениални. Както ще видите, това е “един комикс за роматника, сарказъм, математика и език”. Много броеве са с леко […]
Monthly Archives: March 2007
Днес…
…се събудих с желанието някой ден да стана QA. Ще работя на Ruby или Python, ще разработвам микроезик, с който да се пишат удобно тестови сценарии, ще правя приложения които цъкат вместо мен по разните бутони в уеб сайта и ще имам огромни проекти с тестове, които ще пускам постянно. Въобще рай, в който ще […]
Seattle Night
Вчера беше поредното издание на Seattle Night. На това събитие фенове на грънджа се събират да се радват на това как различни български музиканти свирят любимата им музика. Провежда се два пъти в годината и този път бе в клуб “Алкохол”.
Имаше доста народ, но не беше твърде голям гърч. Атмосферата си я биваше - мрачно, […]
Себичен питон
Метакласовете в Python са много яко нещо. Макар все още да не ми се е наложило да напиша дори един такъв за работата си, са много полезен източник на забавления. Сега ще ви покажа как с малко остроумие може да дефинирате класове по следния интересен начин:
Python [Show Styled Code]:
class Person(object):
__metaclass__ […]
Динамичен питон
След като много хора от курса проявиха интерес колко точно динамичен е Python, реших да съставя малко примерче как “динамично” (т.е. по време на изпълнение) може да си конструираме изцяло нов клас. Наслаждавайте се!
Ръсел
Множестовото от всички естествени числа е безкрайно. Множеството от всички отворени интервали между 0 и 1 е множество от множества (защото всеки интервал е множество). Множеството от всички множества е множество, което очевидно съдържа себе си. Тогава може да си говорим за:
Q: множеството от всички множества, които нe съдържат себе си
Отговорете ми, моля ви, Q […]
fizzbuzz.py
Ето как бих решил FizzBuzz проблема, в оригиналния му вариант, където дори принтираме, вместо да връщаме речник:
Python [Show Styled Code]:
for n in range(1, 101):
if n % 3 == 0 and n % 5 == 0:
print ‘FizzBuzz’
elif n % […]
Софтуерни метафори
Наскоро започна твърде често да ми се налага да обяснявам процеса на разработка на “нетехнически лица”. И тъй като е бая сложно да говориш за рефакторинг, редизайн и итерации на хора, които просто мигат на тези думички, си припомних мъдростта на Стив МакКонъл. В Code Complete имаше цяла глава, посветена на метафори за софтуерното разработване […]
Корпоративни врътки
По-рано споменах, че стана някаква странна врътка с клиентите ни. Сега ще ви я разкажа. Едва ли ще оцените иронията, тъй като не сте на топа на екшъна, но все пак:
От известно време насам работим за клиент A. Отивах на командировката с ясното съзнание, че ще интегрираме един search engine за тях. Наскоро те бяха […]
Python @ FMI
От известно време не съм писал - разходката до Стокхолм бе бая тегава, особено след изпуснатия полет и преспиването във Варшава. А като се върнах бях залят от задачи, една от които бе курса по Python във ФМИ. И тъй като днес е “юбилейната” четвърта лекция (сиреч две седмици), викам да драсна няколко реда по […]