
Автомобілі вже давно обросли всякою електронікою, так обросли, що просто жути: у дверях контролер, у фарах контролер, у гальмах контролер, ну і в двигуні, як без нього. Зазвичай, коли мова заходить про блок управління двигуном (ECU) представляється бензиновий мотор, обвішаний датчиками, виконавчими елементами і джгутами проводів. Блок керування чутливо зчитує параметри датчиків, коригує суміш і початок іскроосвіти. Складно! Але ентузіасти створюють свої блоки управління, пишуть альтернативні прошивки щоб вичавити зайву «поні», обійти якусь несправність або просто для підвищення навичок. Причому, як правило, на такий крок авторів штовхають обставини, наприклад невдоволення контактною системою запалювання у бензинових моторів, легкий некомплект електрики і так далі.

Головний редактор журналу Wired Кріс Андерсон виступив на конференції MediaBistro Circus з промовою про перспективи соціальних мереж. На його думку, дана концепція абсолютно невірно витлумачена більшістю експертів. При згадці терміна «соціальна мережа» багато хто звикли думати про такі проекти як Myspace і Facebook. Вони постійно на слуху, але абсолютно не відображають головної ідеї соціальних мереж, яка полягає в об'єднанні тематичних спільнот. Такі спільноти формуються навколо певної теми, так званої «raison d'etre».

Захотілося отримати статистику Java вихідців і дізнатися, скільки в середньому буває параметрів у методів, методів у класах, конструкторів тощо. Питання не зовсім святкове, тому що на основі цих даних можна обчислити оптимальний розмір за замовчуванням для контейнерів для цих сутностей в програмній моделі коду (AST), щоб заощадити пам'ять. Зокрема, мова йде про проект Spoon. За допомогою цієї бібліотеки я і провів аналіз, до речі.

Продовжуючи тему замітки «Звідки в людях стільки зла?», хотів звернути увагу на замітку «Чудові можливості GMail».

У першій своїй спробі закрити дірку у продуктивності Entity Framework'a я розглядав тільки матеріалізацію. Але далі в процесі роботи, як того і слід було очікувати, я натрапив і на інше, більш вагоме обмеження. Дії вставки, модифікації та видалення записів відбуваються також повільно. На 100 вставок EF посилає в базу 100 запитів на вставку, ніяк не намагаючись їх згрупувати.

Минув рівно рік з того дня, коли Стів Балмер заявив, що Linux та інші проекти Open Source порушують 235 патентів, що належать Microsoft: "42 патенти відносяться до ядра Linux і модулям, що відповідають за взаємодію з апаратним забезпеченням, 65 патентів до різних користувальницьких елементів - меню, засобів промальовки компонентів, інтерфейсам тощо, 45 патентів, що належать Microsoft Office, було виявлено в системах обробки документів та їх друку, 15 патентів у системах роботи з електронною поштою і ще 68 патентів у різних програмах, які не є частиною Linux, проте активною використовуються в ній "- говорилося тоді.

У 2000 році я був великим фанатом PHP. Я почав користуватися ним відразу після офіційного виходу версії 4.0 у квітні. У той час крім нього було всього 4 альтернативи для створення веб-сайтів.

20 років тому 23 травня вийшла перша версія Java (таймлайн 20-річної історії). Багато хто поехидничает на тему «інноваційності» Java (на тлі того ж C #) і повільного розвитку. Але, навіть незважаючи на всі труднощі, платформа розвивається, на щастя. Взяти хоча б досить значні зміни в Java 8, ті ж лямбди, яких так довго чекали.

«Екосистема ігрової індустрії» - кумедне словосполучення, яке я чую ось уже кілька років. Я чув його в різних ситуаціях і контекстах, але все-таки найчастіше це словосполучення вживається так: «Наша екосистема поки що слабка, але ми її покращуємо». Мені навіть здається, що кілька разів я сам кидав таку фразу журналістам. До речі, я живу в Туреччині. Це напівєвропейська, напіввисхідна країна, але я вважаю, що у нас досить багато спільного з іншими країнами світу. Я хочу проаналізувати наслідки так званих «слабких екосистем» для різних учасників ігрової індустрії, а також проблеми, що мають відношення до таких середовищ. Я також спробую озвучити свої ідеї на предмет подолання таких проблем.

Кілька років тому із задоволенням грав у невелику аматорську браузерну гру, створену за мотивами класичної "Majesty: The Fantasy Kingdom Sim». Дуже скоро в ній виявилося кілька вразливостей і багів, включаючи вельми придатні для «експлуатації». Історія того, як я писав скрипти-експлоїти, репортував баги і пізніше трохи брав участь у розробці гри - нижче. Думаю, вона непогано проілюструє дещо нестандартний, гіковський підхід користувача до гри, про який може бути корисно знати розробникам.

Збереження інвестицій затребуване будь-якою компанією. Важливо мати такий концепт інфраструктури ЦОД, який би дозволив у разі необхідності легкого масштабуватися, при цьому максимально утилізувати існуюче обладнання для нових потреб бізнесу. Перехід від iSCSI до iSCSI 2.0 може стати базою для такого концепту. iSCSI over DCB часто називають iSCSI 2.0 завдяки додатковим розширенням DCB для Ethernet.

Як блогер, я витрачаю багато часу, використовуючи WordPress Content Editor. Потенційно будь-які удосконалення процесу створення постів можуть сильно вплинути на мою роботу, так що я був вельми заінтригований drag-and-drop плагіном MotoPress, спеціально розробленому для заміни стандартного текстового редактора.

Емуляторів Cisco досить багато, але що робити людині, яка хоче пізнати чарівний світ мережевої комунікації через призму маршрутизаторів Juniper? Безумовно, правильний підхід - це накупити б\у залізок на eBay або взяти їх в оренду, але це не дешевий спосіб. Є ще один спосіб, який дешевший, і яким я хочу поділитися. Полягає він у створенні віртуального середовища для емулювання маршрутизаторів Juniper на базі хосту VMware ESXi. Дешево, зручно і максимально реалістично. Ті, хто з якихось причин не може собі дозволити розгорнути новий або використовувати вже існуючий віртуальний хост, будуть читати дану статтю в ознайомчих цілях.