Вниз ↓

Crossover завтра бесплатно

(23:10:45) xobb: Hello guys
(23:10:47) xobb: http://www.codeweavers.com/about/general/press/20081027/
(23:11:06) xobb: a nice move from codeweavers. Tomorrow you will be able to download CrossOver for free
(23:11:41) ***champs|work didn't know until recently that they were located here in St. Paul.
(23:12:10) Shadowhand: :o
(23:12:21) xobb: champs|work: yeah, I didn't know either
(23:12:41) champs|work: though it's just barely St. Paul. They are in spitting distance of southeast Minneapolis
(23:13:15) xobb: I've got a bunch of friends in Minnesota and they have a really good weed. I think they've shared a bit with codeweavers =)
(23:13:28) Shadowhand: hahahah
(23:13:40) champs|work: O RLY
(23:14:04) xobb: yes, I've been to Minnesota last year
(23:14:13) ***Shadowhand is not surprised that working on WINE makes one want to chill out
...
(23:26:36) versatiletech: the CEO of CodeWeavers is out of his mind "But, I figure, the way the economy is going, in a few months everyone might be out on the streets, wearing potato sacks and standing in line for squirrel soup, so why not?"
(23:26:44) versatiletech: lol
(23:28:12) xobb: versatiletech: ^^ about the weed
(23:28:27) versatiletech: lol
(23:32:28) champs|work: Codeweavers is in suite 420
(23:32:41) champs|work: but that building only has three floors
(23:35:46) xobb: =))
(23:35:51) xobb: they are on the roof
(23:44:17) champs|work: that's good shit

Опісля знайшов себе під столом.

 

 

Растаманські казочки

Казочки

Код сайту

Тому викладаю їх в публічний доступ під ліцензією wtfpl на php-код сайту. Наразі сайт використовує скін розроблений Arcsin, тому відповідно до ліцензії Creative Commons v2.5 шаблони сайту не можуть використовуватись для комерційних цілей. Думаю з часом навчитись малювати і створити свої шаблони для вигляду цього сайту і знову ж випустити під wtfpl.

Серія записок безумного архітєктора. #1

Написавши вступ я не вирішив про що писати далі, чи про систему авторизації користувачів чи про генерацію статичних сторінок, обидві теми заслуговують висвітлення перед переходом до головного, то поки розкажу взагальному про особливості кодінг-стайлу (я готую також окрему статтю на рахунок цього, але вона вийде не раніше нового року), правила найменування таблиць і полів в базі даних, загальню структуру папок і трішки про kohana як таку.

Kohana являючись хоча і гнучким фреймворком, але все-таки регламентує свою структуру файлової системи, яку я вирішив притримуватись. Отже файлова система складається з таких ключових елементів:

index.php
application
-- cache
-- config
-- controllers
-- helpers
-- hooks
-- i18n
-- libraries
-- logs
-- models
-- views
modules
system

Директорія system дублює структуру application, плюс додана директорія core всередині system. Для рядового розробника це не має значення, в core знаходяться ядро фреймворка (як говорять framework glue), що забезпечує зв'язну і послідовну роботу. 

Каскадна файлова система забезпечується автопідключенням Kohana. Можна виділити три рівні системи:

  • application: при підключенні файла Kohana дивиться сюди в першу чергу. Якщо файл знайдено, то його загружають і далі пошук файла припиняється.
  • modules: якщо файл не був знайдений на рівні application, то проводиться пошук файла в підключених модулях.
  • system: якщо до того файл не був знайдений, то Kohana пробує знайти файл в системній директорії.

Дана структура файлів забезпечує легке перевизначення та розширення конкретних класів згідно потреб конкретної аплікації. Єдиним, що слід зауважити: файл config.php повинен знаходитись на рівні application. Всі інші Контролери, Моделі, Вигляди, Конфігураційні файли, Хелпери і Бібліотеки розміщені за бажанням розробника. Малюнок наглядно ілюструє роботу каскадної файлової системи. Клікабельний.

Skype MID

Отож як видно з запису розробка скайпу зараз орієнтована на MID (Мобільні Інтернет Дєвіцис), що одразу продемонстровано на скірншоті. Як скайп попереджає -- це тільки прев'юшка інтерфейсу, тому можуть піти ще зміни, що було б доцільно.

Skype chat ></p>
<p style=

Цікаво відтворено відображення контакт лісту. Як бачимо зліва переключателі поміж контактами, повідомленнями і дзвінками + решта (настройки напевне). Не подобається область справа, якось надто багато місця пустує. На маленькому моніторі за місце треба боротись, а тут от якось не получилось у них.

Skype call

Наступний скріншот -- вікно дзвінка. Зручно бачити список дзвінків, які стоять на очікуванні збоку зліва, а справа знову надто багато вільного місця.

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

Празник!

programmers day logo