Введение в Yii Framework

У меня есть три достойных размеров веб-сайты делать в 2009 году, поэтому я думал, я мог бы попытаться использовать рамках PHP в первый раз, вместо кодирования все с нуля. Я использовал Ruby On Rails для разработки веб-приложений раньше, поэтому мне комфортно с рамок и архитектуры MVC, но я хотел бы воспитывать себя на фреймворков. После исследования нескольких рамок, а после неудовлетворительной попытка использовать Zend Frame­work, я остановился на, и действительно оценил Yii Рамочной. Yii Рамочной еще довольно новые, а документация не широкие, но он работает настолько хорошо, что она по-прежнему очень проста в использовании. В первые несколько постов на Yii Frame­work, я просто обсудить создание и тестирование Yii.Первое, что вам нужно использовать Yii Рамочная есть PHP и веб-сервер установлен, конечно. (Ну, это использовать, чтобы быть правдой. По состоянию на 9 июня, теперь вы можете попробовать Yii помощью виртуального устройства. С сайта Yii, вы можете скачать готовые сервера: Linux OS, PHP, веб-сервер и Post­greSQLбазу данных. Прибор работает, используя в VMware Server утилита, которая является бесплатной.) Но если вы читаете это, то я буду считать вас есть доступ к PHP-сервер включен. Обратите внимание, что Yii Рамочной требует PHP 5.1 или выше. К счастью, рамки Вы можете проверить свои настройки для Вас! Начните с загрузки последней стабильной версией Yii Frame­work. На момент написания данной статьи это 1.0.6.Скачать файл будет называться что-то вроде юй-версия.релиз.доб и составляет всего около 2 Мб. Развернуть этот создать папку прочее:

  • CHANGELOG, ЛИЦЕНЗИИ, READMEи АПГРЕЙДА текстовых документов
  • демо папку
  • рамках папку
  • Требования папку

Вы должны прочитать README и ЛИЦЕНЗИИ документы, конечно, но папки являются наиболее важными здесь. Демо папка содержит четыре веб-приложения, написанные с использованием Yii. Они большое за то, рабочий код, как вы пытаетесь написать свой. Рамках папку это то, что требуется какой-либо веб-сайт использованием Yii. Требования папка-то простое и блестящий …

Я также предполагаю, что вы уже знаете, что в корневом каталоге веб на вашем компьютере или сервере: это папка, где ваш URL указывает.Иными словами, когда вы идете в http://localhost или http://www.example.com в веб-браузере, она хватает документов из корневой папки сайта.Идущий с конвенциями в Yii, я называю это Web­Root. Создать новую папку в Web­Root называется юйи скопируйте рамки и требования папки существуют. Затем перейдите к you­rURL/ юй / требования в веб-браузере (например, http://localhost/yii/requirements). Вы должны увидеть отчет в том, является ли вашей установки соответствует минимальным требованиям.

Yii Requirements Check

Если предположить, что установка прошла все требования, вы хорошо идти дальше. Заметим, что вам не обязательно каждое расширение: вы просто действительно нужно Yii Рамочной требованиям, PDO, а также расширение PDO для базы данных вы будете использовать. (Если вы не знакомы с ним, ПДО уровня абстракции базы данных, что делает веб-сайты базы данных агностиком.)

В моем следующем посте я покажу вам, как использовать командную строку Yii инструменты для создания первого веб-приложения. Это очень сладкие вещи, и ближе всего к Ruby On Rails, что я видел (который я считаю очень хорошо). Последующие сообщения будут объяснить MVC, и выделить конкретные советы и рекомендации я обнаружил, при разработке мой Yii-сайтов.

Be the first to comment - What do you think?

Posted by admin    Date: Friday, June 4, 2010

Categories: Uncategorized

Tags:

USB sniffing on linux

The linux ker­nel has a facil­ity called “usb­mon” which can be used to sniff the USB bus. It’s been in there for ages, and the out­put is really easy to col­lect, even from the com­mand line shell. Sim­ply mount debugfs and ins­mod the usb­mon module:

mount -t debugfs none_debugs /sys/kernel/debug
modprobe usbmon

Then you can just cat USB traf­fic like this:

cat /sys/kernel/debug/usbmon/1u
 Read more...

Be the first to comment - What do you think?

Posted by admin    Date: Saturday, December 5, 2009

Categories: USB

Tags: , , , , ,

Mini How-To

Where to begin?

I fre­quently get asked how I man­aged to end up work­ing on the Fedora ker­nel for liv­ing by peo­ple hop­ing to one day get into ker­nel hack­ing them­selves. One of the most com­mon things I hear is that the ker­nel is so big, how could any­one pos­si­bly under­stand it all? Truth is, there are very few peo­ple that really under­stand the whole ker­nel. The major­ity of the ‘big name’ ker­nel hack­ers got where they are today by spe­cial­is­ing in one thing, and branch­ing out. There are excep­tions to this of course, with a num­ber of peo­ple like Andrew Mor­ton, Alan Cox, and Linus who are ‘all rounders’, who have hacked on close to every­thing in the tree at some point. Whilst the ker­nel could always use more peo­ple like these super­heros, there is noth­ing wrong with becom­ing a spe­cial­ist in one area. Read more…

Be the first to comment - What do you think?

Posted by admin    Date: Saturday, December 5, 2009

Categories: kernel

Tags: , , , , , , , , , , , , ,

Welcome to The QoH‘in!

Hi, and Wel­come to The Qual­ity Of Hack­ing Blog.

Here we will post dif­fer­ent inter­est­ing things about linux/unix ker­nel hack­ing and etc.

1 comment - What do you think?

Posted by admin    Date: Saturday, December 5, 2009

Categories: qohin

Tags: