
Блоги
Этикет работы с PSD
Вчера меня очень обрадовали.
Я узнал о существовании Photoshop Etiquette Manifesto for Web Designers.

Я вот уже какое-то время собирался написать о том, как веб-дизайнер не должен работать с psd макетом, а тут такой подарок, аж 40 пунктов!
Дизайнер должен знать предметную область, с которой он работает, чтобы там ни говорили "художники" от слова "худо". Должен и всё тут, тем более, если он имел счастье поучиться, например, в Британской высшей школе дизайна (в Москве).
Ниже я привожу только часть моих замечаний только по одному из последних макетов дизайна, по которым я делал вёрстку.
Соответственно, дизайнер разрабатывающий внешнее представление веб-приложения не должен допускать такие ошибки в макете:
Сглаживание, которого не существует в web, беспричинно разные углы:
![]()
Неправильный шрифт, его размер, сглаживание (пункты 11, 29/30 в PSE):

Полиграфическая окантовка:

В Photoshop Etiquette Manifesto приведены и проиллюстрированы все эти пункты, а так же множество других.
Дорогой мой читатель, присылай ссылки по теме, буду рад.
10 лет костылизма
10 лет я верстаю, а сделать layout по уму до сих пор нельзя.
10 лет колонок табличками, флоатами, инлайн блоками, вобщем не тем, чем хотелось бы.
Вот уже более чем пару лет маячат и в меру возможностей используются HTML5 и CSS3. Как-бы используются, но с оглядкой на IE,
которого стоило бы давно закопать, как ту мёртвую стюардессу из пошлого анекдота.
Интересно, сколько ещё лет придётся ждать распространения поддержки модулей CSS3 ответственных за удобное построение страницы?!
Multi-column layout model
(caniuse)
Flexible box layout model
(caniuse, demo)
Думаю, ещё не менее двух лет точно :(
WYSIWYG/CKEditor/CKFinder Bridge
Для того, чтобы заработал платный файловый менеджер CKFinder как плагин к CKEditorу
пришлось поставить еще модуль:
http://www.opc.com.au/web-development/wysiwygckeditorckfinder-bridge-mod....
Интернет-магазин с 1С должен быть на Drupal
IPad. Соединяем точки - игра для маленьких
Connecting the dots is fun ($1.99)
Игра для iPad для детей от трех и где-то до пяти лет.
Суть игры заключается в том, чтобы просто соединить последовательно точки, в итоге получается законченный рисунок. Идея совсем не нова - сейчас существует много раскарасок с подобными заданиями. Но игра сделана отлично, приятна в управлении и симпатичная - в итоге моей дочке понравилась. При том, что она кажется совсем не сложной, встречаются моменты, когда надо подумать и вспомнить счет, что помогает ребенку быстро выучить счет после десяти.


Из недостатков - мало уровней, мы прошли за пару дней, а хотелось еще.
Samsung Ace, доработка напильником
Samsung Galaxy Ace (S5830) - аппарат интересный, удобный, недорогой, внутри прячется весьма неплохой процессор, но памяти к сожалению в притык.
Из коробки у смартфона интерфейс подтормаживает, а так же урезана функциональность съёмки видео (320x240 WTF).
Убрать подтормаживания и заставить аппарат снимать нормальное видео (640x480) можно перепрошив устройство. Заменить прошивку на нетронутую маркетологами самсунга было несложно, но страшно. Я поменял версию операционной системы телефона на более свежую с Android Gingerbread.
Ниже привожу ссылку на использованную мной инструкцию по установке новой прошивки для Samsung Galaxy Ace:
http://androidadvices.com/how-to-update-samsung-galaxy-ace-gt-s5830-to-g...
только саму прошивку я устанавливал более сdежую, ту которую нашёл мне великий гугл:
http://www.mediafire.com/?5f4rw93p4t5en9g
утилита прошивания odin внутри
Video sample c перепрошитого Galaxy Ace (S5830)
Прогулки в Кремле
Интересно, что стоимость входа на территорию кремля для взрослого человека составляет 350р.,
а вот с ребенком в троем в выходные можно пройти всего за 300р или за 200р, если ребенок маленький.
Так что очень выгодно получается с дитем ходить.
Интересная панарама кремля на официальном сайте http://www.openkremlin.ru/.
Стоимость билетов можно посмотреть тут http://www.kreml.ru/ru/info/visitors/tickets/.

Альбом: Moscow Beautiful Fountains
Drupal 6. Показываем тип ноды для админов.
<?php
/**
* Implementation of hook_perm
*/
function [your module]_perm() {
return array(
'view node type'
);
}
function [your module]_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL){
switch ($op) {
case 'view':
if (user_access('view node type')){
$node->content['node_type']['#value'] = '<div class="node-type">'. t('Material type :: '). node_get_types('name', $node) .'</div>';
$node->content['node_type']['#weight'] = -10;
}
}
}
?>Чтобы это работало, в теме в файлах типа node.tpl.php должна выводиться переменная $content.
(Если же вам не нужны какие-то поля в этой переменной, удалите их оттуда с помощью настроек - галочка в настройках полей Display fields )
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »

