?

Log in

Євгеній Володимирович

Yii. Книга рецептов. 2013 год. Макаров. Избранное Править

Побаловал себя книгой за 250 грн. — фреймворк Yii. Написал один из core разработчиков Yii Александр Макаров (кстати, живет и развиваться в Воронеже).

Это перевод его книги Yii 1.1 Application Development Cookbook. Купил тут. В общем — рекомендую.

 
 
Євгеній Володимирович

Raspberry Pi. Полноценный компьютер в 1 Гц, 512 RAM за $35 (фото)


Доброй Вам ночи друзья. Сегодня расписывал проект по вопросу бесконтактного снятия данных с датчиков вибрации, температуры и влажности на основе Arduino-подобных контроллеров, набрел на своего старого знакомого — терминальный, одноплатный компьютер Raspberry Pi который стал еще мощнее, а в цене не изменился. И так, Raspberry Pi это:

1) Системный чип Broadcom BCM2835 с 700 мГц процессором ARM, который можно разогнать без потери гарантии до 1 Гц;
2) 512 Мб RAM;
3) Видео процессор VideoCore IV;
4) Слот для SD-карт up to 32 Гб;
5) Поддерживает видеокодек H.264 с 1080p;
6) Видео вихoд Composite, HDMI;
7) Аудио виход 3.5 mm jack, HDMI;
8) USB 2.0 x 2;
9) 10/100 wired Ethernet (RJ-45);
10) Энергопотребление 700mA, (3.5 Watt);
11) Питание через 5V micro USB;
12) OS Debian GNU/Linux, Fedora, Arch Linux и т.д с соответсвенным ПО. Даже OpenOffice идет и TuxRacer.

Без сомнения, Raspberry Pi являеться революционной платформой без конкурентов, так как ближайшие соседи стоят вплоть до 220 вечнозеленых долларов США.

Применение Raspberry Pi крайне разнообразно, приведу только то что приходит мне в голову и/или вычитал в интернетах:

1) Робототехника (мозки квадрокоптера напр.);
2) Веб-сервер для сайта;
3) VDS серверы для клиентов. В U1 можно уметисть 18-ть таких серверов, а потребление енергии будет в 25-20 раз меньше;
4) NAS, FTP, Proxy, Jabber и др. серверные службы;
5) Firewall, маршрутизатор, wi-fi-точка доступа;
6) Система «Умный дом»;
7) Система «Умный автомобиль»;
8) Круглосуточная торрент раздавалка/качалка;
9) МедиаЦентр (кстати вот классное ПО OpenSource — (http://www.team-mediaportal.com/ MediaPortal));
10) и т.д

Купить Raspberry Pi можно в Украине на Аукро (от 450 грн) или, например, тут ($42 +доставка). Кстати, посмотрите еще в сторону старой 256 Мб версии, ее дешевле отдают в магазинах.

Фотографии и видео Raspberry Pi :



Raspberry Pi на столе

Raspberry Pi 512 мб

Raspberry Pi где купить

Raspberry Pi подключение к компьютеру



Tags:
 
 
 
Євгеній Володимирович
PornoStar Саша Грей у поп-арт стилі. Поздоровлення для Льоши: «Живи великими ковтками у наступному році».
Два дні Photoshop, дві години розмальовки акрилом і ось результат:


http://www.indev.org.ua/2012/12/30/1/
 
 
Євгеній Володимирович

Прикладное программирование на PHP (GUI Devel Studio)

Здравствуйте друзья. Как и обещал, выкладываю свой обзор Devel Studio.

PHP — С-подобный, сравнительно простой и интуитивно понятный язык программирования для Web-приложений. В связке с HTML, CSS и JavaScript любой web-программист получает полный набор средств для разработки web-приложений любой сложности.

Я ясно вижу тенденцию постепенного перехода прикладных программ в браузер. Это логично: не нужно устанавливать клиенту ПО локально, обновления происходят в одном месте, полный контроль над программным обеспечением (так как файлы хранятся в одном месте) отсюда же и консолидированный бэкап. Немалый вклад в этот процесс внесла компания Microsoft со своим “SilverLight” и Sun со своей «Java».

Считаю, что в любом случае прикладное программы нужны и никуда они не денутся. Посему, нужно уметь писать, хотя бы элементарные GUI-приложения. И тут вопрос — как сетевику писать прикладное ПО только со знанием PHP и верой в лучшее будущее? Выход есть, использовать оболочку DevelStudio от нашего соотечественника Дмитрия Зайцева.

“DevelStudio” — это самодостаточная среда разработки, написанная на Delphi с полным иструментарным запасом для реализации midlle-программок с GUI интерфейсом и при этом всем использующая язык программирования PHP сов семи витикающими (include файлов, установка *.so дополнений, настройка php.ini и т. д.). Работает только под. виндой.

Оффсайт — http://www.develstudio.ru
Комьюнити — http://www.develstudio.ru/forum
Мануал — http://www.develstudio.ru/manual

Занявши критическую позицию, можно отметить несколько минусов:
• Крайне хреновая документация.
• Контингент на форуме хамоватый, реальной помощи мало. Сплошь да рядом: «Гугл в помощь», «У тебя просто кривые руки», «Просто ты долбо*б», «Уже когда-то спрашивали, ищи» и все в таком духе. Регистрироваться не хочется но, по видимому, продеться так как у меня есть вопросы к этим ребятам.
• Не стабильная 3-тья версия. Зачастую зависает или выпадает в НепонятноЧегоОноХочет ерроры.

В любом случае инструмент полезен, думаю Вам пригодиться. Для затравки:


Сие чудо выглядит так:



Так добавляется экшен:



Так пишется постэкшен логика:



Вот такой интерфейс, правда почти без логики я отрисовал за час:



Дерзайте. Отписывайтесь про результаты и оставляйте отзывы.


http://www.indev.org.ua/2012/11/05/1/
 
 
 
Євгеній Володимирович

SQLite — SQL совместимая база данных без сервера Избранное Править



Здравствуйте друзья.

Эта заметка будет интересна программистам которые для БД своих проектов используют MS Access, CVS, Excell
и т. д. Знакомьтесь — SQLite 3. Бесплатная, кроссплатформенная, без серверная СУБД, которая состоит из одного файла БД и приложения-движка (библиотеки, плагина) для разных языков: PHP, C#, ASP и т. д.

Использую Сам и рекомендую как основную СУБД для небольших проектов, как сетевых так и прикладных.

Скачать можно на оффсайте;
Мануал здесь;
Комьюнити находиться тут и тут.

Коротко по делу:

- SQLite поддерживает весь основной синтаксис SQL.

- Работает шустро и стабильно, правда, при небольших обьемах данных. Если у Вас, допустим, миллион записей — Sqlite не для Вас. Работать будет, но очень медленно и не предсказуемо.

- Используеться всего 4 типa хранимых данных:

1.TEXT
2.BLOB
3.INTEGER
4.INTEGER PRIMARY KEY

- Авторизации нет. Вообще. По умолчанию БД даже не криптуеться. То есть, если вы хотите ознакомиться с содержимым БД можно просто открыть любимым редактором.

Notepad++
Открыть файл базы sqlite

А свой любимый FAR, я так и не научил понимать UTF-8, потому результат соответствующий:
sqlite в FAR

Доступ к файлу БД регулируется ОС или, допустим, файлом .htaccess (директива DENY FROM ALL)
Есть бесплатный плагин криптования для SQlite, но управляющую программку придется перекомпилировать. Обладателям Windows, которым не охота заморачиваться — есть уже собранная библиотечка.


- SQLite 3 устанавливается простым внедрением библиотечки. Например для PHP подтягивается в конфиг (php.ini) файл sqlite3.so или sqlite3.dll , каждому свое.

- Для ускорения SRUD-операций, можно работать не с HDD, а с оперативной памятью.

- Для работы с файлом БД можно воспользоваться вполне удобным и бесплатным 3th part редактором «SQLite Database Browser».

Список таблиц:
Cписок таблиц в sqlite

Данные выбранной таблици:
Выборка данных из sqlite

Окно SQL-запросов:
SQL-запрос sqlite

Добавление таблици:
Добавление таблици в sqlite

Дополнительная информация по SQLite 3:
HabraHabr



http://indev.org.ua/2012/10/05/1/
 
 
Євгеній Володимирович

Китайская реплика MacBook Air (2, продолжение). Фото, обзор.

Китайская копия MacBook Air

Здравствуйте друзья. 25 января сего года я уже писал про неплохие реплики MacBook Air для тех кто хочет тонкий лептоп, но не имеет возможности выложить от 10 000 грн. за девайс. В конце мая, мы заказали у некого Вадима Киряева с Аукро китайскую копию Apple MacAir, заплатили ~ 3300 (+ винт, + 1 Гб Ram, 6000MAh батарея, + DVD-RW). Через два месяца получили. Вот полная конфигурация для интересующихся:

-Процессор Intel Atom D525 1.8 GHz (двухядарный)
-Частота шины 800MHz
-Материнская плата intel NM10
-Оперативная память 2 GB
-Тип памяти RAM DDR III
-Емкость жесткого диска (HDD) 320 GB (возможно увеличение до 250, 320 или 500 GB по минимальной заводской цене, смотрите другие мои лоты)
-Характеристики HDD 5400RPM, 8M serial port
-Видеокарта встроенная, Max.384M dynamic sharing Graphic Card
-Display Chip intel X3150
-Экран 14” Big Light LED screen, 16:9, 1280×800
-Подсветка LED backlight
-Клавиатура 100% полноразмерная клавиатура
-Тачпад полноразмерный Touch Panel
-Камера и микрофон Встроенные, камера высокочувствительная, 1.3 Мегапикселя
-Вес 1.5 kg
-Размеры 263.8×185.5×27 mm
-3G Поддержка USB 3GWLAN card
-WiFi WIFI 802.11b/g/n
-Сетевая карта 100Mbps
-Порты USB 2×USB2.0
-Кардридер Five in One card reader (чтение пяти различных типов карт)
-Видео выход mini HDMI порт
-Другие выходы Питание (Power port), RJ45 (network cable port), выход для наушников
-Батарея 6000 mA Литиево-полимерная
-Звук Intel high definition audio, стереозвук.
-Зарядка 100V-240V 40W
-Цвет белый/черный (наличие конкретного цвета уточняйте перед покупкой)
-Операционная система WINXP / Win7 (отлично ставится Linux)
-Комплект: установочный диск, зарядное устройство и руководство пользователя.
-DVD-RW
————————————————————————————
Лептоп не плохой, тонкий, хороший пластик, удобная клавиатура. Что не понравилось в аппарате так это не совсем качественная матрица — видно пиксельную зернистость. Хочу добавить — экран очень контрастный, цвета глубокие. Радует банус — при включенном лептопе на крышке светиться яблочко :0).

Очень не понравился процесс покупки.
-Во-первых, мы ждали посылку больше двух месяцев, хотя продавцом было заявлено 2-3 недели.
-Во вторых, нам до сих пор не пришли все запчасти (поставили 1 Гб RAM вместо 2-х, поставили батарею 3200 маh вместо 6000 mah). Продавец пообещал поправить ситуацию и выслать недостающие запчасти, к сожалению уже больше двух месяцев не выходит на связь.
-В третих, поскольку у нас проблема с комплектацией и пропажей продавца, приходиться работать со службой безопасности Аукро. Писать заявление, фотографировать лептоп. Не приятно. Могло быть хуже, могли бы вообще не получить покупку :0).

Резюме:

На самом деле игра не стоит свеч. Лучше взять 2800 грн. и пойти в ближаший комп. магазин за Lenovo или Asus. Тут же и гарантия, и товар сразу на руках и конфетку дадут :0)


А вот фоты нашей китайской копии MacAir:

Бандерольки:


Вид свеху:

Вид в амфас в сравнении с резиновым AngryBird:

Вид в сравнении с другими нашими лептопами: британским Advent и малюткой MSI



Stay Turned !


http://indev.org.ua/2012/09/30/2/
Tags:
 
 
Євгеній Володимирович

Принудительное отключение Mootools и Caption в Joomla 1.7 — 2.5

Отключение Mootools в joomla 2.5 И 1.6
Несмотря на свои отличные «ходовые качества» в новых версиях CMS Joomla на Core-уровне навязывается include JS-библиотеки Mootools, а я использую Jquery как базис Ajax запросов и других фитч. Вырезение в ручную этого бага из корневых библиотек Joomla приведет к неработоспособности админки, учтите это. Потому пойдем обходом. Добавьте строчки де-инициализации переменных после:
defined(’_JEXEC’) or die;

Вот так вот:

<?php
unset($this->_scripts[$this->baseurl.’/media/system/js/mootools-core.js’],
$this->_scripts[$this->baseurl.’/media/system/js/mootools-more.js’],
$this->_scripts[$this->baseurl.’/media/system/js/core.js’],
$this->_scripts[$this->baseurl.’/media/system/js/mootools.js’],
$this->_scripts[$this->baseurl.’/media/system/js/caption.js’]);

if( isset($this->_script[’text/javascript’]) ) {
$this->_script[’text/javascript’] = preg_replace(’%window\.addEvent\(\’load\’,\s*function\(\)\s*{\s*new\s*JCaption\(\’img.caption\’\);\s*}\);\s*%’, ’’, $this->_script[’text/javascript’]);
if( empty($this->_script[’text/javascript’]) )
unset( $this->_script[’text/javascript’] );
}:
?>


Таким образом мы отключим принудительную загрузку Mootools в Joomla 1.7 — 2.5 .
Stay Turned !



http://indev.org.ua/2012/09/18/2/
Tags:
 
 
Євгеній Володимирович
Сняли ребята несколько лет назад на фотоаппарат очень даже не плохой клип. Посмотрите пожалуйста, как Вам?






http://indev.org.ua/2012/09/18/1/
 
 
Євгеній Володимирович
Здравствуйте друзья.

Несколько месяцев выбирал быстрый и безопасный php-framework для своих проектов (не путать с CMS). Метод тривиален, но ресурсоемкий — лопатил интернеты: форумы и обзоры. Сэкономлю Ваше время и приведу единую консолидированую мысль:

CakePHP — большой,тормознутый, глюкавый но с хорошей документацией на русском;
CodeIgniter — добротный фреймворк, но уже почти не развивается;
Symfony — качественный, но огромный и тормознутый;
Zend — то же что и с Симфони;

Призер найден, даже два:

Kohana

Оффсайт Kohana | Русское сообщество Kohana

Yii Framework
Оффсайт Yii | Русское сообщество Yii | Украинское сообщество Yii

Мой выбор пал на Yii Framework, так как у него хорошая документация, обширная база дополнений и активное русскоязычное сообщество как жирный бонус.

Yii — это высокопроизводительный PHP фреймворк, основанный на компонентной структуре (MVC) для разработки нагруженых веб-приложений: порталы, электронная коммерция, и т. д. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки. Название Yii (произносится как Yee или [ji:]) означает простой (easy), эффективный (efficient) и расширяемый (extensible). Yii — значительно уменьшает время на разработку и обработку кода.

Некоторые возможности фреймоврка:

- Архитектура MVC
- DAO и Active Record
- Интеграция с jQuery
- Валидация форм
- Виджеты
- Аутентификация и авторизация
- Кэширование
- Поддержка многоязычности
- Тестирование
и т. д.

Предлагаю Вам две книги по Yii:
1) Официальный мануал в PDF на русском — скачать
2) Книга одного из создателей Yii, нашего соотечественика — Александра Макарова: «Yii 1.1 Application Development CookBook PDF»
Купить можно тут, скачать можно здесь (автор сам писал что он не против выкладки книги в интернетах).



Удачи Вам в Ваших начинаниях !


http://indev.org.ua/2012/09/13/3/
Tags: ,