Саморобний блок для дизельного двигуна

Саморобний блок для дизельного двигуна

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

Тематичні спільноти - майбутнє соціальних мереж

Тематичні спільноти - майбутнє соціальних мереж

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

Статистика коду JDK 7

Статистика коду JDK 7

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

Звідки в людях стільки - 2

Звідки в людях стільки - 2

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

Entity Framework і продуктивність, спроба друга

Entity Framework і продуктивність, спроба друга

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

Як Валера взяв в команду стажиста і почав вчити його проектуванню

Як Валера взяв в команду стажиста і почав вчити його проектуванню

Початок

Патенти Microsoft проти Open Source: рік потому

Патенти Microsoft проти Open Source: рік потому

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

Чому PHP застарів

Чому PHP застарів

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

Java: 20 років інновацій

Java: 20 років інновацій

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

Проблеми слабких екосистем ігрової індустрії

Проблеми слабких екосистем ігрової індустрії

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

Гіковський підхід до нескладної браузерної гри

Гіковський підхід до нескладної браузерної гри

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

Короткий персонаж Making of Pinup

Короткий персонаж Making of Pinup

Нещодавно закінчив серію дівчат. Не надто страшних вирішив зберегти, з однієї опишу етапи. На мій погляд, вийшов косплей на Pin Up. Для рендера бюста використовував KceShot. Фінал рендерил в Marmoset (програма для реал тайм інгейм прив'ю). Всі текстури готував під PBR шейдер.

iSCSI 2.0 з FAS2xxx або шлях масштабування маленького ЦОДу

iSCSI 2.0 з FAS2xxx або шлях масштабування маленького ЦОДу

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

Огляд MotoPress: переобретая стандартный вордпрессовский текстовый редактор.

Огляд MotoPress: переобретая стандартный вордпрессовский текстовый редактор.

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

Емулятор Juniper. Віртуальна лабораторія VMware

Емулятор Juniper. Віртуальна лабораторія VMware

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