Банк “Фотошоп” ???

Травень 18th, 2009

Сьогодні, як звичайно йшов на роботу і поряд з нашим офісом побачив вивіску на розі( раніше чомусь її не помічав). Перше, що спало на думку: “компанія адоб відкрила представництво Фотошоп у Львові”))))
Платінум банк логотип
Але придивившись до вітрин з написами “кредити”, “депозити”, зробив висновок №2 :
“Адоб через кризу почав займатись ще й банківською справою”)))))
Вже на роботі гугланув і дізнався, що жодного відношення до Адоб цей банк не має. Співпадіння?
Можливо. Але слабо віриться, що ні автор цього “геніального” логотипу ні замовники жодного разу не бачили цих іконок.
(цікаво, в якій программі був зроблений логотип?))))
Адоб іконки

Tags: , ,

Вийшов у світ PHP 5.3.0 RC 2

Травень 8th, 2009

5.3 доволі великий реліз, який супроводжується впровадженими неймспейсами, замиканнями, phar архівами, інтернаціоналізацією через новий додаток intl, а також удосконаленням підтримки SQLList, mysqlnd як бекенд для MySQL, значним покращенням в швидкодії і багато багато інших малих та великих удосконалень.

Детальніше можна прочитати тут.

Tags:

Подія window.onbeforeunload

Квітень 27th, 2009

Інколи виникає ситуація коли потрібне підтвердження від користувача , що він дійсно хоче покинути вашу сторінку або закрити її. Це може бути випадок коли на сторінці є не збережені данні і т.д.

У такому випадку у об’єкта window передбачена подія onbeforeunload. Вона виникає безпосередньо перед тим як користувач закриває сторінку або переходить на іншу.

Отож за допомогою наступного коду ви можете запитатись у користувача, чи він дійсно хоче це зробити.


<script type="text/javascript">

window.onbeforeunload = askUser ;

function askUser() {
return “The changes you made will be loast if you navigate away from this page”;

}

</script>

Вікно для підтвердження матиме такий вигляд:

onbeforeunload

Як ви зрозуміли, вікно є стандартним і існує можливість змінити тільки сердню частину тексту.

Tags: ,

Глюк SWF файлів з кеша ІЕ

Квітень 27th, 2009

Нещодавно помітив дивну поведінку SWF файлів з розмірами заданими у процентному співвідношенні (наприклад <object height=”100% width=”100%” ….)  у ІЕ7. Коли файл завантажується з кеша то ініціалізація у ньому відбувається раніше ніж браузер встигає передати йому значення висоти та ширини. Тому слід бути обережним у використанні цих параметрів, наприклад для центрування прелоадера. Наступний код:

preloader = new myPreloader();
preloader.x = stage.stageWidth/2 - preloader.width/2;
preloader.y = stage.stageHeight/2 - preloader.height/2;
addChild(preloader);

розмістить прелоадер не у центрі аплікації, як ми того очікуєм, а у верхньому лівому кутку.

У іньших браузерах даний глюк не вдалось повторити, що ще раз доводить  “неординарність” дітища Майкрософт.

Tags: , , ,

Визначення IP адреси

Квітень 24th, 2009

Сьогодні не зміг доступитися до SMTP VPS сервера. І виникло питання “чому?”. Написав в підтримку компанії, що надає сервер, і вони попросили відправити IP мого комп’ютера.

Це всього лиш окремий приклад ситуації,  коли потрібно дізнатися IP адресу. Неодноразово доводилось отримувати її тим чи іншим способом. І способів, зазвичай знаходилось декілька.

Найчастіше за все користувався сервісом, адреса якого, завдяки своїй назві, легко запам’ятовується: http://whatismyip.com. Між, іншим кажучи, щойно довелося пригадати, як закінчується адреса: на .com, на .net чи .info. Спробував використати адреси зі всіма цими закінченнями і всі ці сайти відразу виводять інформацію про IP. Зазвичай, такі сайти, надають і іншу корисну інформацію. Наприклад, http://whatismyip.com дозволяє дізнатися швидкість вхідного та вихідного каналу інтернет з’єднання та інше.

Крім усіх згаданих сервісів, сьогодні дізнався про найлаконічніший та найпростіший сервіс, який на своїй сторінці видає тільки IP адресу: http://wanip.org.

Користуйтеся на здоров’я!

Tags: , ,

Корисний клас Dictionary у AS3

Квітень 16th, 2009

Виникають ситуації коли потрібно зберігати масив об’єктів і ще якісь дані по них і в певній момент отримати ці дані для певного об’єкта. Раніше користувався перевіреним ще у AS2 способом:

var object_1:Object = new Object ();
var object_2:Sprite = new Sprite();
var object_3:MovieClip = new MovieClip();
var my_array:Array = new Array();
my_array.push([object_1, 23, true]);
my_array.push(object_2, 15, false);
my_array.push(object_3, 6, true);
var current_object:* = object_2;
……………………………………….
for (var a:uint=0; a<
my_array.length; a++){
if (my_array[a][0] == current_object){
return my_array[a];
}
}

А сьогодні випадково натикнувся у мануалі, що у AS3 є клас Dictionary ключами елементів якого можуть бути будь які об’єкти. Тобто попередній функціонал можна реалізувати набагато простіше:

var object_1:Object = new Object ();
var object_2:Sprite = new Sprite();
var object_3:MovieClip = new MovieClip();
var my_dictionary:Dictionary = new Dictionary();
my_dictionary[object_1] = [23, true];
my_dictionary[object_2] = [15, false];
my_dictionary[object_3] = [6, true];
var current_object:* = object_2;
……………………………………….
return my_array[current_object];

Як кажуть: “вік живи - вік учись” ))))).

Tags: , , ,

SWFAddress бібліотека для зв’язування внутрішніх сторінок у Флеш та Аджакс аплікаціях

Квітень 15th, 2009

SWFAddress

Однією з найбільших проблем флеш аплікацій, ще до недавна, вважалась неможливість ссилатись на внутрішні сторінки аплікації тому, що адресса браузера при переходах всередині флеш сайту не змінювалась.

На сьогоднішній день цю проблему можна вважати вирішеною. Компанія asual розробила безкоштовну бібліотеку swfaddress яка дозволяє відловлювати з флеш, або аджакс аплікацій зміни в адрессі браузера і динамічно їх змінювати.

Бібліотека безперебійно працює у більшості браузерів :

  • Internet Explorer 6+
  • Mozilla Firefox 1+
  • Safari 1.3+
  • Opera 9.5+
  • Chrome 0.2+
  • Camino 1+

У архіві (12 мб) у якому розповсюджується бібліотека є також детальна документація та приклади аплікацій зроблені на флеш, флекс і аджакс

Tags: , , , ,

Плагіат чи співпадіння?

Квітень 14th, 2009

Наш блог вже знайомив вас з терміном - логотип, та розповідав про основні принципи роботи з ним. Але зараз ми візьмем логотипи тільки як приклад до однієї проблеми з якою зіштвохуються дуже багато веб-розробників та їхніх клієнтів. Так от - плаігат чи співпадіння думки? Сайт logo.jpg приводить до нашої уваги дуже цікаву підбірку логотипів відомих світових брендів… Звідки така збіжність?? Не думаю що такі подібні речі для різних компаній розробило одне дизайнерскье бюро, або рекламна студія…forblog.jpg

Також було б дуже дивно, якщо дизайнер зробив плагіат..Адже робити фірмовий стиль, для великої компанії, яка в скорому може стати відомим брендом , копіюючи вже існуючий відомий бренд - це просто верхівка недбалості, непрофесіоналізму та дурості! І звісно булоб незрозуміло, якшо такі забеспечені компанії звернулись до непрофесіоналів.

” Абсолютно неважливо, наскільки цікава та інноваційна ваша ідея, є велика ймовірність, що такий логотип вже хтось зробив” - пише автор цієї статті. Отже співпадіння можливе. Чому так? Тому що всі ми живем в один час, надихаємось одними тенденціями, вчимо одні і ті самі правила та науки… Не виключено що в дизайнерів можуть бути подібні ідеї…Але придивіться до логотипів)

Tags: , , ,

Кольорові помічники.Kuler від Adobe та Aviary.com

Березень 30th, 2009

Це просто причудова тулза! Завжди виникають проблеми з підбором кольорів, навіть в дизайнерів з багаторічним стажем! Ця річ від Adobe просто економить купу часу, та зберігає ваші нервові клітини :)  Отже Kuler від Adobe, не просто надає безліч варіантів вже готових найрізноманітніших  палітр, а ше й дозволяє самим створювати кольорові гами, та зберігати їх на сайті. Також ви можете взяти фотографію, та створити палітру відповідно до гами цього фото, а це дуже часто потрібно для оформлення веб-сайту. І це далеко не всі плюси. Отже працюйте собі в задоволення!

colors.jpg

Що стосується Aviary.com - то це редактор доступний художникам всіх жанрів. Дозволяє обробляти речі від графічного проекту до звукового редагування. Окрім кольорової палітри тут є растровий та векторний редактори, а також редактор який допомагає робити ретуш до фотографій.

aviary.jpg

Tags: , , ,

Генератор fav іконок

Березень 19th, 2009

Ми продовжуємо знайомити вас з корисними та дуже потрібними сервісами) На разі це генератор fav іконок.

Favicon (скор. з англ. FAVorites ICON — «значок для обраного», ) — значок веб-сайту або веб-сторінки. Відображається браузером в адресній строці перед URL сторінки, а також в якості картинки біля закладки, в табах та інших елементах інтерфейса. В наш час взагалі тяжко уявити улюблений сайт або сервіс без fav іконки, яка одразу нагадує вам де саме ви знаходитесь.  Отож робіть сайти, та вставляйте fav іконки!!!

fav-copy.jpg

Tags: , ,

"));