Padrino: веб-додаток фреймворк обгорнутий навколо Sinatra

Слідом за Sinatra 1.0 вийшов офіційний реліз Padrino (або GitHub repo), веб-додатку, який надає додатковий рівень функціональності Sinatra (наприклад, помічники, генератори, інтерфейс адміністратора та інтернаціоналізація). Padrino сумісний з Sinatra 1.0.

Розробники Davide D'Agostino, Nathan Esquenazi та Arthur Chiu люблять Sinatra і філософію його розвитку, але хочуть забезпечити більш глибокий, стандартизований рівень функціональності, більший ніж у типовому стекові Sinatra. Відповідно до свого призначення, Padrino розширює Sinatra різноманітними додатковими функціями:

•псевдоніми маршруту простору імен
•вкладені маршрути
•контролери
•i18n / інтернаціоналізація
•поштові системи
•інтерфейс адміністратора у стилі Django
•уніфіковане ведення логів
•додатки, генератори моделей і контролерів

Більшість з цих функцій вже можна додати до Sinatra, або вручну, або вибрати з широкого асортименту незалежних модулів. Padrino, з іншого боку, забезпечує стандартний набір функціональних можливостей, які, сподіваюся, будуть і далі вдосконалюватися в цілому з плином часу.

Команда Padrino проробила величезну роботу одночасно розмістивши на своєму офіційному сайті безліч документації.

Оригінал статті можна прочитати тут
  • +5
  • 27 квітня 2010, 22:26
  • Mahasun
  • 2

Вийшов реліз IronRuby 1.0 : 3 роки Microsoft з Ruby принесли плоди.

Через три роки після першого анонсу Microsoft про пробне «занурення ніг у води» Ruby, вийшов реліз IronRuby 1.0. IronRuby є спробою перенесення Microsoft нативного Ruby в DLR, яка рухається в топ .NET (і Mono), а з версії 1.0, вона, нарешті, досягла зрілості. Jimmy Schementi назвав її «першою стабільною версією.»

IronRuby 1.0 доступний для скачування в двох різних формах — .NET 4.0 Windows Installer або ZIP файл, і .NET 2.0 SP1 Windows Installer або ZIP файл. .NET версії 4.0 має більш швидкий запуск і більш повний функціонал (за умови .NET інтеграції), але .NET 2.0 SP1 версія буде працювати на Mono кросплатформовій, з відкритим вихідним кодом платформі .NET.

Команда IronRuby визначила стабільність і зрілість, як головні параметри для версії 1.0. Їх прогрес, безумовно, дає надію. Станом на сьогодні, IronRuby проходить 85,95% тестів від RubySpec. Особливо добре IronRuby проходить мовні тести (98,31% проти 99,89 для ruby.exe). IronRuby обіцяє сумісність (в основному) з Ruby 1.8.6 і підтримує Rails 2.3.5.

Нещодавно ми представили критичний аналіз використання IronRuby і Silverlight, щоб отримати Ruby у веб-браузері, і зробили інтерв'ю з розробником IronRuby Jimmy Schementi, тому ми не будемо вдаватися в подробиці тут — перечитайте ці статті для отримання більш глибоких знань про IronRuby.

Нові фрагменти, які також можуть бути цікаві включають пункт про використання FlexMock з типами C # та демо про те, як вставляти файли Ruby в збірку .NET за допомогою вбудованих ресурсів. Останнє особливо цікаво, оскільки це дозволяє шифрувати вихідний код Ruby, і сховати його не тільки від інших розробників, але й від примхливих системних адміністраторів ;-)

Спасибі David Lake за допомогу в написання цієї статті.

Оригінал статті можна прочитати тут

Хмара більше, ніж просто реклама для Ubuntu.

Керівник адміністративної служби Canonical Matt Asay сказав, що вони можуть розраховувати на розгортання 12000 Ubuntu Enterprise Cloud. Він також вважає, що хмари, це ті технології де Ubuntu, може заробляти гроші, оскільки, на його думку, останні п'ять років компанія не була призначена для отримання доходу.

Зі статті: «Перетворення безкоштовних користувачів у платних часто є важким процесом для будь-якого відкритого проекту, і Ubuntu не є винятком.» Asay зазначив, що Canonical планує більш наполегливо відстежувати співвідношення вільного до платного використання Ubuntu Linux та пов'язаних з нею послуг і технологій. «За перші п'ять років життя компанії, вона не була покликана, щоб заробляти гроші», сказав Asay. «Компанія була створена, щоб зробити фантастичне розповсюдження Linux та інших інструментів пов’язаних із ним і заохотити людей використовувати його. Це було в центрі уваги ».

Зараз Canonical змінюється, і акцентує в даний час свою увагу на переході до генерації доходів ".

Оригінал статті можна прочитати тут

Професійна організація Вашого проекту з простором імен PHP.

PHP зробив величезний крок вперед у червні 2009 з виходом версії 5.3. Вона не мала дуже багато змін, як у версії 5,0, але в підсумку ввела ряд нових можливостей мови, в тому числі простір імен, що може значно поліпшити спосіб організувати Ваше PHP в об'єктно-орієнтованій парадигмі.

Той, хто написав код Java, C + +, або будь-якою мовою, в ASP.NET мав задоволення працювати з ними, але нам PHP розробникам довелося вирішувати з наслідуванням імен шляхом визначення довгих префіксів класу.


( Читати далі )

Google звертається до HTML5 для використання технології Drag-and-Drop у вкладенях Gmail.

Google продовжує використовувати HTML5, щоб проштовхувати свої веб-додатки в майбутнє. Останнім приборканням HTML5 для Google стала підтримка технології Drag-and-Drop, яка в даний час є складовою частиною Gmail. Якщо Ви використовуєте Google Chrome 4 або Firefox 3.6, тепер можна просто перетягнути файл з комп'ютера на вікно повідомлення і Gmail автоматично прикріпити файл.

Нова функція вирішує одну із найпоширеніших скарг від користувачів вебдодатків — чому я не можу просто перетягувати файли, як я це роблю скрізь? Ну, завдяки новому API в HTML5, Ви вже можете.


( Читати далі )
  • +6
  • 20 квітня 2010, 14:15
  • Mahasun
  • 3

Microsoft анонсувала Windows 7 SP1

Але не вказала графік випуску і не сказала, коли вона буде поставлятися, як бета.

Computerworld — Microsoft оголосила про пакети оновлень для Windows 7 і Windows Server 2008 R2, але відмовилася встановити дату випуску або графік для отримання бета в руки користувачів.

За словами представника компанії, Windows 7 з пакетом оновлень 1 (SP1) буде в основному містити «незначні оновлення», включаючи патчі і виправлення, які були доставлені раніше через службу Windows Update, а не нові можливості. Одне з останніх оновлень: оновлений клієнт віддаленого робочого столу призначений для роботи з RemoteFX, нова платформа віддаленого доступу вперше буде встановлена в SP1 для Windows Server 2008 R2.


( Читати далі )

Microsoft підтверджує, IE9 не працюватиме на XP

Коли ми на цьому тижні робили попередній огляд нового двигуна рендерингу Internet Explorer’а, ми відзначили, що функції апаратного прискорення, що використовуються в IE9, ймовірно, не сумісні з Windows XP. Microsoft спочатку ухилився від прямої відповіді на питання про підтримку XP, але потім зізнався, що новий браузер не буде придатний для запуску у XP.


( Читати далі )

Знайомтеся skipfish, наш автоматизований сканер безпеки мережі

Безпека в Інтернеті має першорядне значення для Google, і допомогти веб-розробникам створювати безпечні, надійні веб-додатки є важливою частиною цього завдання. Для досягнення цієї мети, ми випустили такі проекти, як ratproxy, інструмент оцінки пасивної безпеки, а також «Керівництво з питань безпеки браузера», всеосяжне керівництво для веб-розробників. Ми також працювали із співтовариством з метою підвищення безпеки браузерів третіх сторін.


( Читати далі )
  • +3
  • 25 березня 2010, 13:57
  • Mahasun
  • 1

Гарнітура для керування за допомогою думки, читає Ваш розум.

Ще в 1982, Клінт Іствуд літав Вогняним Лисом, літаком, який мав зброю контрольовану думкою. Це був фільм (на основі дуже хорошої книги), і літак вартістю в мільйони доларів. Зараз, насправді, Ви можете керувати комп'ютером вашими думками і відчуттями всього за $ 300.


( Читати далі )
  • +4
  • 15 березня 2010, 13:08
  • Mahasun
  • 2

Соціальні мережі відіграють головну роль в отриманні нами новин [статистика]

Останнє дослідження Pew Internet аналізує, які новини споживають американці і різні способи їх пошуку. На основі вибірки з 2259 дорослих, дослідження показує, що три чверті населення (75%), які знаходять новини онлайн, отримують їх або за допомогою електронної пошти або за допомого повідомлень на сайтах соціальних мереж, і половина з них (52%) передають ці новини далі.


( Читати далі )