nyaload

Журнал Пушыстого

Журнал Пушыстого

Entries by tag: fun

В военное время значение синуса может достигать четырех
nyaload
_winnie
sin(π/2 - ln(4 + √15)⋅i) = 4:
http://www.wolframalpha.com/input/?i=sin%28pi%2F2+-+%28ln%284+%2B+sqrt%2815%29%29+*+i%29

Кратко, разоблачение магии и как определить arcsin(4): Read more...Collapse )
Tags: ,

Виды связи символа с его значением
nyaload
_winnie
Модификаторы для глобальных переменных:
constexpr - для выражений вычислимых в compile-time отдельного модуля
linkexpr - для выражений вычислимых при полной сборке системы
deployexpr - для выражений вычислимых при инсталляции системы
rebootexpr - для выражений вычислимых при старте хоста
initexpr - для выражений вычислимых при старте программы
expr<component> - для выражений вычислимых при запуске определённого под-компонента системы. Топологическая сортировка по зависимостям.

Такая разбивка позволяет разным фазам сборки-деплоя-запуска-интерпретации понимать, какие выражения обязаны быть уже вычислены, и не пытаться вычислять их динамически.
А так же отлавливать ошибки в тех случаях, когда программист пытается вычислить linkexpr через rebootexpr

Fountain code
nyaload
_winnie
Предположим, вы идете с флешкой в гости к Васе и Лене, у Васи есть фильм «Матрица», у Лены - «Амели».
Вы хотите принести им те фильмы, которых у них нет. Васе «Амели», а Лене «Матрицу».

Вы можете не класть оба фильма на флешку, а положить на неё Z=(«Матрица» + «Амели»). Сложение можно взять побитовое, т.е. XOR.
У Васи делаем (Z - «Матрица») и получаем «Амели», и так же делаем у Лены, получая «Матрицу» из (Z - «Амели»).

( по мотивам http://en.wikipedia.org/wiki/Fountain_code ).
Tags: , ,

сортировка Маляра Шлемиэля
nyaload
_winnie
Я, будучи школьником, 15 лет назад, придумал новый алгоритм сортировки:

for (;;) { 
   найти первую неупорядоченную пару (break, если нет такой). 
   поменять эту пару местами; 
}


Похоже на пузырёк, но не пузырёк.
Tags: ,

mobile styleguide
nyaload
_winnie
В связи с популярностью мобильных устройств, и для возможности code-review с телефона - вводится новое ограничение на длину строки кода: 18 символов.
Tags: ,

Порно с юмором. Сливки для пушистой ладушки.
nyaload
_winnie
Нашёл порносайт dojki.com , я теперь буду читать его, вместо bash.org.ru/best

Товарищи, вы наняли правильного копирайтера!

"огромный белый плуг вспахивает черную пашню"
"резвый кишкоправ"
"две ушастые дуры резвятся с анальными шариками и всякой дрянью в зад"
"очкастый жмур на кровати кончает с гламурной брюнеткой"
"две немецкие шмары бросили вызов целой бригаде одноклеточных"
"папаша со своим бородатым престарелым друганом на диване"
"русская распутница получает сливки для своей пушистой ладушки"
Tags: ,

Переопредели переопределение
nyaload
_winnie
Там, где в Java люди ради mock-тестирования пишут свой "интерфейс получения случайных чисел", свой "интерфейс файловой системы", "свой интерфейс получения времени" и "интерфейс вызова Sleep()" — программисты на питон просто заменяют в стандартном модуле стандартные функции файловой системы, случайных чисел или даты. В крайнем случае можно даже модуль целиком заменить ( sys.modules["time"] = my_object ), или переопределить функцию импорта модулей.

Сегодня порадовался такому диалогу:

Q: чуваки, я для тестирования переопределил стандартные дату и время, но в стороннем модуле стоит проверка isinstance(obj, datetime)! Что делать?

A: Не тормози, просто переопредели isinstance ( __builtin__.isinstance ) на свою функцию

Nooooooooooooooo!
nyaload
_winnie
Nooooooooooooooo!Collapse )
Tags:

👯
nyaload
_winnie
По юникод-символам JAPANESE OGRE, LOVE HOTEL, JAPANESE GOBLIN, SILHOUETTE OF JAPAN (!), TOKYO TOWER, WOMAN WITH BUNNY EAR и тд. четко становится понятно, из какой страны те странные люди, кто добавляет в юникод упячку вроде PILE OF POO 💩 или бред FISH CAKE WITH SWIRL DESIGN 🍥

Забавно, яндекс умеет искать по этим бредовым значкам, в отличие от гугла и бинга: Read more...Collapse )

Сиволов в «miscellaneous symbols and pictographs» относящихся явно к японской культуре больше, чем к остальным странам вместе взятым, и то, "француская жаренная картошка FRENCH FRIES" тут скорее всего только благодаря меню японских кафешек. updated: Спасибо esyr, стало понятно, что эти символы - это результат стандартизации SMS-смайликов японских операторов
U+1F46F 👯 WOMAN WITH BUNNY EARS
U+1F3EE 🏮 IZAKAYA LANTERN
U+1F3E9 🏩 LOVE HOTEL
U+1F458 👘 KIMONO
U+1F5FC 🗼 TOKYO TOWER
U+1F5FE 🗾 SILHOUETTE OF JAPAN
U+1F5FF 🗿 MOYAI
U+1F4A2 💢 ANGER SYMBOL
U+1F4A9 💩 PILE OF POO
U+1F4B1 💱 CURRENCY EXCHANGE
U+1F47A 👺 JAPANESE GOBLIN
U+1F479 👹 JAPANESE OGRE

( источник таблицы: http://www.charbase.com/block/miscellaneous-symbols-and-pictographs )
Tags: ,

прикольные гифки для программистов!
nyaload
_winnie
На http://devopsreactions.tumblr.com/ - прикольные гифки о разработке интернет-сервисов

http://securityreactions.tumblr.com - тоже прикольно, но как-то выдыхается, чем раньше гифка, тем лучше

Ещё http://this-plt-life.tumblr.com , но там как-то совсем редко попадалось развеселившее

updated:
http://geek-and-poke.com/
http://morekoda.ru ( русскоязычная копипаста )
http://thejoysofcode.com/

Tags:

?

Log in

No account? Create an account