Плакат Ruby пропаганди

Як відомо, Ruby та Python — доволі популярні мови програмування, які з кожним днем завойовують нових прихильників. Завдяки багатій документації, великій спільноті та зручності, можна сказати, що для багатьох вони стали взірцем того, якою має бути мова програмування. Але між двома спільнотами існує серйозна конкуренція, і внаслідок цього ми можемо спостерігати різного роду статті, накшталт «10 причин, чому Ruby краще за Python» або «Як моя бабуся навчилася програмувати на Python за 2 тижні», але і трапляються більш цікавіші методи конкуренції, як плакати в стилі Північної Кореї :)

Один з рубістів вирішив кинути камінець у сад Python, намалювавши такий плакат. Стилізованість під Корею скоріше за все пов’язана з тим, що сама мова програмування Ruby була створена у Японії.

А ось, власне, і сам жорсткий пропагандистський плакат, який покликаний підняти дух Ruby-девелоперів у тяжкій боротьбі з Python :)



Інші розміри:

800×600 pixels
1024×768
1280×1024
1600×1200

Блог автора плакату
  • +4
  • 20 червня 2010, 12:39
  • theasus
  • 3

jQuery. 11 правил, які збільшать продуктивність скрипту.

11 правил, слідкування за якими може збільшити продуктивність скрипту, написаного з використанням jQuery.


( Читати далі )
  • +5
  • 17 березня 2010, 20:40
  • theasus
  • 8

Запуск сторонньої програми в Django

Це доволі таки специфічна задача, але може комусь згодитися. Ідея в тому, щоб з Django запустити графічну програму. Деталі — під катом.


( Читати далі )
  • +3
  • 16 березня 2010, 20:01
  • theasus
  • 2

Internet Explorer 9 — HTML5 відео, швидший за Chrome та багато іншого


Перш за все скажу, що я ніколи не відчував прихильності до браузеру від Microsoft. Тим більше, якщо наявні такі чудові альтернативи, як Chrome, Firefox та Opera. І маловірогідно, що з часом моє відношення до нього зміниться, тому що сам бренд Internet Explorer викликає у мене лише негативні асоціації. Але не дивлячись на все це, Microsoft на конференції MIX10 анонсували девелоперську версію IE, і кожен з нас має змогу його оцінити.

Отже, найголовніші зміни, які можна побачити в девелоперській версії:

Повноекранне, HD-encoded відео на нетбуках — таку технологію до IE додавав додаток Chrome Frame, але нативна наявність такої функції може показати дещо кращі результати у швидкості.

Перегляд кількох HTML5-відео на сторінці — насправді, це для нашого часу досить нова технологія, тому що на показ двох html5 відео, Chrome завантажує процесор на 100%. Але тут інше питання: навіщо треба буде переглядати одразу кілька відео на одній сторінці?

Ну і нарешті Microsoft звернули увагу на нікудишні показники тесту Acid3 попередника IE9. На спеціальній сторінці сайту корпорації можна переглянути дані та звіти з популярних веб-сервісів, які показують, що IE9 навіть швидший за Chrome.
  • +3
  • 16 березня 2010, 19:53
  • theasus
  • 6

Як працює пошук Google, реклама та інші технології

Певно всі знають, що Google — це досить відкрита та дружня до своїх користувачів та клієнтів компанія. Варто лише згадати ту велику кількість вебінарів, навчальних відео тощо.
Зовсім недавно, Google опублікували ще одну підбірку відео, які націлені на ознайомлення користувачів з ключовими технологіями та послугами компанії.

Найпершим виступає Мет Каттс, де він розповідає про те, як Google індексує сайти, про показники сторінки та PageRank.



В наступній частині, Nundu пояснює, як Google вдається показувати релевантну рекламу на сторінках веб-сайтів.



В заключній частині пояснюються принципи роботи Google Apps.

  • +5
  • 15 березня 2010, 20:21
  • theasus
  • 1

Реалізація Функціонального програмування в Ruby


Функціональне програмування корисне в багатьох напрямках розробки. В цій лекції “Рубі і функціональне програмування”, Dean Wampler, засновник-консультант з ObjectMentor, пояснює кілька “функціональних” рішень для Ruby, а також надає поради щодо застосування ідей функціонального програмування у вашому коді.

Google готує бюджетну версію Nexus One?


З’явилася інформація про те, що компанія Google має намір випустити спрощену і зменшену версію свого першого “справжнього ґуґлофону” Nexus One для Індії та інших країн, що розвиваються.

Про особливості такої моделі (якщо це, звісно, не пусті розмови) відомі лише деякі деталі: апарат буде тонший за оригінальну модель (хоча товщину Nexus One і так важко назвати великою, всього 11.5 мм) і “простіший за характеристиками”.

Логічно припустити, що “Nexus One для бідних” залишиться без 5-мегапіксельної камери, AMOLED-екрану або гігагерцового чіпу Qualcomm.

Не виключено, що така модель буде створена на основі “гуглофона” Legend, представленого в лютому на виставці Mobile World Congress 2010. Модель менш функціональна, ніж Nexus One, хоча її всерівно не можна назвати доступним пристроєм.

Моя особиста думка щодо такого кроку: Google завдяки цьому зможе виграти. По-перше, кількість користувачів OS Android значно зросте, по-друге, якщо ціна на нього буде близько 200 доларів — то така модель буде популярною не тільки в такій країні, як Індія, а й хоча б у нашій країні. Я думаю, що багато хто був би не проти користуватися “урізаною” версією смартфону, адже не всім потрібна камера та ті потужності, які є в Nexus One.
  • +7
  • 14 березня 2010, 12:09
  • theasus
  • 2

Стиль програмування на Ruby для початківців і не тільки

Зараз в мережі можна зустріти досить багато інструкцій по стилізації коду під ту чи іншу мову програмування. Це важливо для полегшення розуміння коду у майбутньому, та зменшує муки того, хто буде використовувати цей код після вас :))
Ніхто вас не змушує слідкувати цим правилам, але стандартизація коду має позитивні моменти для всіх.


( Читати далі )
  • +5
  • 09 березня 2010, 20:13
  • theasus
  • 5

Cisco CRS-3: Інтернет нового покоління вже близько

Сьогодні Cisco оголосили про величезне досягнення в області інтернет-технологій: компанія презентувала систему операторської маршрутизації (Carrier Routing System, CRS) Cisco CRS-3, яка має стати основою для Інтернету нового покоління і задати темп для швидкого розповсюдження відеотехнологій, мобільних пристроїв та нових онлайнових послуг протягом нинішнього і наступного десятиліть.

Ємкість Cisco CRS-3 досягає 322 Тбіт/с, що у три рази вище, ніж у попердньої системи операторської маршрутизації. Це дозволить за секунду завантажити, скажімо, всю друковану інформацію Бібліотеки конгресу США, забезпечити одночасний відеозв'язок для всього населення Китаю, і менш ніж за чотири хвилини передати через Інтернет всі кінофільми, створені за всю історію людства.

AT&T, одна з найбільших у світі телекомунікаційних компанії, недавно протестувала Cisco CRS-3 в рамках перших у світі успішних польових випробувань 100-гігабітної магістральної мережевої технології на ділянці існуючої мережі AT&T між Новим Орлеаном та Маямі. Ці випробування допомогли компанії AT&T просунутися вперед у розробці магістральної мережевої технології нового покоління, здатної підтримати вимоги зростаючого числа передових послуг, які пропонує AT&T.

Ціна за один такий маршрутизатор починається від $90 000 доларів США.

Презентація Cisco CRS-3 на Youtube:
  • +6
  • 09 березня 2010, 19:45
  • theasus
  • 2

3D зображення без спеціальних окулярів


Ні для кого не секрет, що зараз 3D зображення активно застосовується всюди, де це є можливим. Поява Imax-кінотеатрів, розробка перегляду об'ємного зображення через спеціальні окуляри від Nvidia, тощо. Така 3D манія цілком виправдана і має величезні перспективи. По-перше, це як мінімум цікаво. Грати у гру і через об'ємну картинку отримувати задоволення від ефекту присутності. А по-друге, зараз почали з'являтися реально діючі рішення для досягнення 3D-ефекту у домашніх умовах.

І тепер найцікавіше. Розробники на щорічній конференції CeBit запропонували новий метод отримання 3D зображення вдома. Для цього не потрібні окуляри, і це найголовніше, бо є люди, яким в таких окулярах не зручно або доводиться їх одягати поверх своїх окуляр. Суть нової технології полягає у тому, що для отримання об'ємної картинки достатньо повісити на звичайний монітор або дисплей ноутбуку, спеціальну пластину, також екран повинен мати веб-камеру.

Ну і відео самого концепту у якому детально розповідається про технологію та показується приклад реалізації.

  • +7
  • 07 березня 2010, 19:25
  • theasus
  • 1