Как я делал тестовое задание или framework на коленках

Автор: admin от 17-12-2013, 21:56, посмотрело: 2478

Привет Хабр! В статье хотел поделится то как я сделал свой framework за вечер используя уже готовые библиотеки!
Данная статья будет полезна начинающим php программистам, так как делал все как можно проще без лишних наворотов!

Предыстория


Поздний вечер, от скуки я зашел на почту, с утра приходила рассылка для разработки одного проекта! Ответил, пришло ответное письмо с тестовым заданием!
И комментариями:
Сделайте данную задачу с использованием ООП, возможно какие-нибудь паттерны программирования сможете внедрить, а также данный скрипт должен с легкостью дорабатываться, если потребуется расширить его функционал!


смотрю задание, отвечаю, завтра будет готово!

Категория: Программирование

 

Mobidapter гениальный адаптер прошлого

Автор: admin от 17-12-2013, 21:56, посмотрело: 2277

Хотел бы рассказать об очень интересном старом проекте. Немного жалко, конечно, что это устройство не получило широкого распространения.
И так, в далеком 2009 компания Elan создала гаджет, который вполне мог бы стать самым революционным мобильным аксессуаром за последние годы. Размером с пластиковую карту, устройство Mobidapter позволяет подключать USB-Флешки, а также HDD и SSD к телефонам со слотом microSD.

Mobidapter гениальный адаптер прошлого

С одной стороны аксессуар напоминает microSD карту памяти, с другой – USB-хост. На корпусе присутствуют два индикатора. Так как флеш-карта требует питание, вероятно, Mobidapter содержит аккумулятор, следовательно, его придётся время от времени подзарядить. Конечно, для подключения жесткого диска к более серьезным устройствам одного аккумулятора будет не достаточно, так что необходимо внешние питание.

Mobidapter гениальный адаптер прошлого

Устройство гениально в своей простоте. Теперь пользователю, который хочет подключать флешки к своему телефону, больше не стоит гоняться за редкими моделями с функцией USB-хост. Mobidapter, как и флеш-карты, может быть подключен к телефону без его перезагрузки, «на горячую».





К сожалению, старт продаж устройства так и не начался. Почему так случилось толком и не ясно, видимо, что компания выбрала путь по разработке систем управление домом предпочтительнее. На то время умный дом был более инновационным.

Категория: Железо

 

Laravel: Dependency Injection на практике

Автор: admin от 17-12-2013, 21:55, посмотрело: 1099

В своих двух предыдущих статьях я рассказал о Dependency Injection и IoC контейнере, и о том, как они работают конкретно в Laravel. Данный пост будет посвящен практическому применению DI и IoC на реальном примере. А так же, какие все таки преимущества нам дают эти два прекрасных инструмента и паттерна в приложении.

Категория: Программирование

 

Чикагская поленница — 1: первый в мире ядерный реактор

Автор: admin от 17-12-2013, 21:27, посмотрело: 1183

Чикагская поленница — 1: первый в мире ядерный реактор

Как вы считаете, что изображено на фото? Да, конечно, в заголовке дан и ответ, но все же, признать в этой груде «поленьев» ядерный реактор может только человек, знакомый с историей становления ядерной энергетики, и хорошо знакомый. «Поленница» была создана в 1942 году для проверки возможности осуществления управляемой цепной ядерной реакции.

Категория: Железо

 

Dxt сжатие в играх

Автор: admin от 17-12-2013, 21:10, посмотрело: 1734

В этой статье я хочу поделиться своим опытом разработки мобильной игры, поскольку я Windows Phone разработчик, я буду рассказывать про свой опыт применительно к этой системе.

Память и текстуры

Если Вы уже занимались разработкой мобильных игр, то основное зло не в нехватке ресурсов CPU/GPU, а в нехватке памяти. Именно о памяти нужно думать в мобильной разработке в первую очередь. В Windows Phone 7 ограничение было в 100мб, в Window Phone 8 стало получше, но не сильно:
Тип лимита Тип приложения Телефоны с маленьким количеством памяти 1- Гб телефоны 2-Гб телефоны
Default XNA или native 150 MB 150 MB 150 MB
Default XAML/.NET excluding XNA 150 MB 300 MB 300 MB
Higher All app types 180 MB 380 MB 570 MB
И если Вы разрабатываете игру, в которой довольно большое количество спрайтов (уложенных, конечно же, в атласы) — то вы рано или поздно задумаетесь о количестве этих самых атласов и сжатии текстур. Стандартный атлас, с которым работают все более или менее уважающие себя устройства — это 2048х2048 пикселей. Что в несжатом виде (32 bits per pixel) будет занимать аж 2*2*4 = 16 Мб памяти. Тогда на выручку приходят форматы сжатия текстур, в нашем случае это DXT сжатие. Сжатые текстуры не только требуют значительно меньше памяти видеокарты, но и вообще отображаются быстрее, чем несжатые текстуры, за счет снижения требований к пропускной способности. Но некоторые качества изображения могут быть потеряны из-за сжатия. Тем не менее, снижение объема памяти позволяет увеличить разрешение текстур, которые будут использоваться, что действительно может дать существенный выигрыш в качестве.

Категория: Программирование » Game Development

 

Интеграция СДО Moodle и Microsoft Active Directory. Часть 1

Автор: admin от 17-12-2013, 20:19, посмотрело: 1751

Ну что же, это мой первый пост в хабр-сообществе. В перспективе эта статья должна стать одной из статей в цикле рассказов о построении информационной инфраструктуры образовательного учреждения на базе Moodle, BigBlueButton, Microsoft Active Directory и Kaspersky Security Center.
Для тех, кто не знает, Moodle — это система дистанционного обучения, этакая CMS с уклоном на образование, про неё на хабре уже немало написано. В этой статье расскажу, как же полноценно связать её с базой пользователей, созданных в Microsoft Active Directory.

Категория: Админитстрирование » Системное администрирование

 

Ruby on Rails и Nginx: эффективно отдаем большие файлы

Автор: admin от 17-12-2013, 20:08, посмотрело: 731

В этом посте я расскажу, как правильно настроить Nginx для максимально эффективной отдачи больших файлов из вашего rails приложения. К своему удивлению, на русском языке я такой информации не нашел. Есть статьи про использование X-Accel-Redirect совме...

Категория: Программирование » Веб-разработка

 

Система прогнозирования на базе нейронных сетей в промышленности

Автор: admin от 17-12-2013, 20:08, посмотрело: 1948

Все больше внимания уделяется оптимизации процессов, в-основном, в виде снижения затрат на производство продукции. Снижения затрат можно достигнуть модернизированием оборудования, но данный подход влечет за собой множество затрат на проектирование, по...

Категория: Программирование » Веб-разработка

 

Обзор чехла-батареи на 5000 мАч для HTC One

Автор: admin от 17-12-2013, 20:08, посмотрело: 1636

Эта статья посвящена обзору чехла со встроенной аккумуляторной батареей на 5000 мАч для HTC One от компании Mugen-Power.





В качестве введения.



На Хабре уже есть мой обзор элемента питания от уважаемой компании Mugen-Power:

...

Категория: Железо » Гаджеты

 

Обзор ASUS The New PadFone Infinity

Автор: admin от 17-12-2013, 20:08, посмотрело: 1942

Обзор ASUS The New PadFone Infinity



Сегодня мы предлагаем вашему вниманию обзор флагманской модели смартфонов ASUS, The New PadFone Infinity.



Рынки смартфонов и планшетов «перенаселены» и предлагают устройства на любой вкус, цвет, кошелёк и под любые задачи. Заинтересовать потенциал...

Категория: Железо » Гаджеты

 
Назад Вперед