Pull to refresh
0
0
Александр @theGalex

User

Send message

Google Latitude — противоугонная система по цене коммуникатора+сим карты

Reading time1 min
Views1.6K
Я так понимаю, что появилась дешёвая и доступная альтернатива спутниковым противоугонным системам (спутниковой сигнализации), таким как «Автолокатор», «Starcom», «Цезарь Сателлит», «AutoConnex» и пр. стоимость которых может достигать нескольких тысяч долларов и требовать абонентской платы.

Альтернативой может служить Google Latitude. Конечно, это касается только поиска, чтобы машину далеко не успели угнать, или если успели, то знать куда.

Зато, даже если угнанная машина будет находится в месте где нет приёма GPS или GSM, в Google Latitude останутся координаты места, где она находилась в последний раз и проделанный маршрут, что может сильно облегчить поиски.

Стоимость такой системы равняется цене коммуникатора + сим карты. В самом простом варианте можно просто спрятать коммуникатор в салоне или в багажнике. В более внятном варианте неплохо было бы вывести антенну и запитать коммуникатор от автомобильного аккумулятора. Неплохо, также озаботиться, чтобы используемая сим-карта имела нормальную зону покрытия и роуминг.
Total votes 53: ↑44 and ↓9+35
Comments57

Google AJAX Search API

Reading time1 min
Views30K
Возможно я идиот, и убейте меня кто-нибудь, но сегодня я совершенно случайно, перерыв бОльшую половину интернета, обнаружил, что у Google есть мощнейший и абсолютно бесплатный API для поиска. Который ну просто мега элементарно интегрировать со своим сайтом.
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=".urlencode($query)";
$body = file_get_contents($url);
$json = json_decode($body);
foreach ($json->responseData->results as $resultjson) {
$result_google['urls']= $resultjson->url;
$result_google['contents'] = $resultjson->content;
}

а вот что из этого получилось
Total votes 65: ↑59 and ↓6+53
Comments71

3 лекарства для Ослика

Reading time3 min
Views1.3K
У великого (по доле рынка) творения Microsoft — браузера Internet Explorer раньше 7 версии имеется множество недостатков, среди которых современных веб-дизайнеров и разработчиков наиболее напрягают:
  • плохая поддержка селекторов CSS2 (в частности, слабая поддержка псевдокласса :hover)
  • плохая поддержка PNG с градациями прозрачности.

Эти проблемы должны решиться, если все пользователи IE перейдут на седьмую версию. Для тех, кто не хочет ждать, я представляю три лучших лекарства от этих недомоганий браузера.
Читать дальше →
Total votes 41: ↑36 and ↓5+31
Comments94

Шесть приемов дизайна 2.0

Reading time2 min
Views1.5K
Когда-то мы все писали в LiveJournal, комментировали посты на dirty.ru, использовали ключевые слова при постинге в блоге, да и вообще делали много других обычных вещей. А потом какие-то люди пришли и все испортили, назвали это «вебом 2.0», который за полтора года успел набрать бешенную популярность, стать неинтересным для инвесторов, ненавидимым снобами и даже матерным словом хуже «маркетинга».

А современные Веб 2.0-ресурсы (посмотрите, например, список, недавно составленный Сетом Годиным) стал отличать ещё и особенный дизайн — «стеклянные» логотипы с отражением, приятные тона, легкий градиент и прочие вещи, которые уже вызывают рвоту у отдельных граждан.

Но, несмотря на все это, рассмотрим несколько особенностей новомодного дизайна.

Особенность 1. Пастельные тона
Просто приятные глазу цвета, которые в общем-то использовались и раньше. Особенно популярны голубой и розовый; и их сочетание (вспомните хотя бы flickr.com).

Особенность 2. Глянец
Эффект глянцевой обложи. Блестящие, «стеклянные» поверхности основных элементов дизайна, чаще всего логотипов. Особенно модным стал прием отражения на плоскости, имитирующей стекло или воду.

Особенность 3. Тени
Едва заметные тени у основных элементов сайта — ленты новостей, важных блоков и так далее. Как и много лет назад, их принято рисовать вручную, убивая на это уйму времени. Хотя и обыкновенные тени, которые может сделать Photoshop вполне приемлемы.

Особенность 4. Плавный градиент
Легкий перелив пастельных тонов из светлого в темный (обычно сверху вниз). Не придает ни объема, ни каких-либо ещё эффектов, просто приятная штука.

Особенность 5. Округлость элементов дизайна
Сглаженные углы основной ленты, навигации или кнопок (который кстати, должны быть огромными, просто огромными). Можно использовать прямоугольный блок, а в нем — элементы с закругленными углами, или наоборот, неважно.

Особенность 6. Шрифт без засечек
Шрифты из серии Sans Serif: Verdana, Arial, Helvetica. Считается, что текст, написанный крупной Верданой читать удобнее всего (не на бумаге, конечно, только на вебе). Кроме того, сейчас начинается мода на Arial.

Но если бы лично меня спросили, какой шрифт лучше использовать, я бы сначала пожал плечами, усмехнулся, а потом бы заметил, что независимости от моды, лучшим был и остается старый-добрый Times New Roman, правда, любому дизайнеру до него нужно ещё «дорасти» (впрочем, никто меня и не спрашивает).

В общем, Веб 2.0 принес простой и приятный дизайн с минимальным количеством графики, который почти полностью исключил flash- и gif-анимацию, java-аплеты и прочую никому ненужную фигню.
Total votes 11: ↑10 and ↓1+9
Comments23

Закрепляем jQuery — 25 отличных советов

Reading time19 min
Views168K
Перевод отличной статейки. Думаю, будет полезна как новичкам, которые только приступили к использованию jQuery, так и тем, кто уже какое-то время с ним работает. А кого-то, возможно, заставит глянуть эту чудесную библиотечку. Многие советы имеют отношение не только к jQuery, но и к JavaScript в целом. Лично для меня была весьма и весьма познавательной, посему и захотелось донести это «до масс». Перевод не дословный, но передающий смысл и максимально адаптированный к русскому языку.

Далее все написано от имени автора оригинальной статьи.

Введение


jQuery прекрасен. Я использую его вот уже почти год и, хотя я и был достаточно впечатлен в самом начале, он нравится мне все больше и больше по мере использования и по мере того, как я узнаю о том, как он устроен внутри.

Я не эксперт в jQuery. И даже не претендую, поэтому, если встретите ошибки, смело поправляйте меня и вносите предложения по улучшению (поправлять и присылать поправки нужно автору статьи, а не перевода — зам. пер.).

Я называю себя «среднестатистическим» пользователем jQuery и я думаю, что всем остальным будет интересно почитать и что-нибудь почерпнуть из «фишек», «трюков» и техник, которые я освоил за последний год. Статья получилась куда длиннее, чем я предполагал изначально, так что в самом начале я привел «содержание» для более удобной навигации и возможности при желании пропустить не интересующие моменты.

Содержание


  1. Загружайте фреймворк с Google Code
  2. Используйте «шпаргалку» (cheat sheet)
  3. Соединяйте все ваши скрипты и уменьшайте размер файла
  4. Используйте возможности Firebug для ведения логов
  5. Минимизируйте операции выборки в пользу кэширования
  6. Сводите манипуляции с DOM-деревом к минимуму
  7. Оборачивайте все в единый элемент, когда речь идет о любой вставке в DOM
  8. Используйте «id» вместо классов, где это возможно
  9. Задайте контекст своим селекторам
  10. Используйте последовательности вызовов методов с умом
  11. Научитесь правильно использовать анимацию
  12. Научитесь назначать и делегировать события
  13. Используйте классы для сохранения состояния
  14. Еще лучше — используйте встроенный в jQuery метод data() для сохранения состояния
  15. Пишите собственные селекторы
  16. Подготавливайте HTML и модифицируйте его, когда страница загружена
  17. Используйте «отложенную загрузку» (lazy loading) для определенного контента для выигрыша в общей скорости и преимуществ для SEO
  18. Используйте служебные функции jQuery
  19. Используйте «noconflict» для переименования глобального объекта «jquery», когда используете его с другими фреймворками
  20. Как узнать что картинки загружены?
  21. Всегда используйте последнюю версию
  22. Как проверить, что элемент существует?
  23. Добавляйте класс «JS» в элемент «html»
  24. Возвращайте «false» для отмены поведения по-умолчанию
  25. Короткая запись для события готовности документа


Rock'n'Roll!
Total votes 188: ↑182 and ↓6+176
Comments109

Семантический веб как операционная система: с пользователями и правами доступа!

Reading time8 min
Views2.6K
Очень скоро семантические сетевые данные будут точно размечены, так что искать их станет существенно легче. Это еще сильнее ускорит развитие тренда, когда Интернет и глобальное сообщество превратятся в две тесно связанных друг с другом сети, которые будут постоянно увеличивать взаимосвязи и прозрачность друг для друга. Обязаны ли мы жертвовать анонимностью для того, чтобы сохранить доверие для такого сотрудничества? Или мы увидим возникающую «новую сеть», которая будет функционировать как в своем роде операционная система с различными пользователями и правами, — и будет запущена на этой глобальной машине, которую мы и называем Интернетом.
Читать дальше →
Total votes 42: ↑35 and ↓7+28
Comments29

Загрузка файлов и open_basedir: почему надо пользоваться стандартными функциями

Reading time2 min
Views38K
Казалось бы вопрос загрузки файлов на сервер обсосан до косточек, но одно недавнее событие заставило меня в этом усомниться.

Некоторое время назад в целях повышения безопасности на наших серверах была включена настройка PHP open_basedir. После этого многие PHP-приложения перестали загружать файлы на сервер.

Читать дальше →
Total votes 78: ↑67 and ↓11+56
Comments33

jQuery для начинающих. Часть 4. Селекторы

Reading time11 min
Views215K


Последнее время мне всё чаще задают вопрос как выбрать тот или иной элемент в DOM'е, и данный пост будет сплошь посвящен селекторам в jQuery, возможно большинство из них Вы видели в различных источниках, но собрать их воедино все же стоит…
Читать дальше →
Total votes 83: ↑79 and ↓4+75
Comments30

Современная отладка JavaScript

Reading time12 min
Views26K
В связи с достаточно широким выбором неплохих отладчиков, JavaScript-программисты могут получить достаточно много пользы, изучая то как их можно использовать. Их пользовательские интерфейсы становятся все более совершенными, более стандартизированными между собой и более легкими в использовании, что делает их полезными как для экспертов так и новичков в отладке JS. В этой статье мы обсудим передовые методы отладки для диагностики и анализа ошибок, используя типичное веб-приложение.

В настоящее время средства отладки доступны для всех основных браузеров.
  • Firefox имеет хорошо известное расширение Firebug
  • IE8 выпускается со встроенными Developer Tools
  • Опера 9.5+ поддердивает отладчик Dragonfly
  • У Safari есть JS-отладчик Drosera и DOM-вьювер WebInspector. В более свежих версиях отладчик интегрирован в WebInspector.

На данный момент Firebug и Dragonfly наиболее стабильны. Утилиты IE8 иногда игнорируют контрольные точки, а во время написания этой статьи WebInspector имеет некоторые проблемы совмстимости с последними билдами Webkit.

Изучите несколько средств отладки — вы никогда не знаете, в котором браузере возникнет следующая ошибка. Так как отладчики примерно сопоставимы в функциональных возможностях, между ними легко переключиться, как только вы разберетесь как использовать хотя бы один.

Читать дальше →
Total votes 83: ↑77 and ↓6+71
Comments18

И снова Fugue!

Reading time2 min
Views904
image
Я возможно уже вам все уши прожужжал про этот сет, но не смог снова его не упомянуть. Да-да, фугия снова обновилась. Данная версия 1.4.3 хоть и не последняя но все же уже актуальная для каждого. Наконец в нем есть все иконки необходимые для оформления вашего веб-приложения. Я понимаю что в сети есть множество полезных сетов иконок, но этот почему то затронул меня больше всего.
читаем дальше...
Total votes 72: ↑63 and ↓9+54
Comments32

Расширения для Firebug

Reading time2 min
Views4.1K
Последнее время появляется все больше и больше различных дополнений для Firebug'a. Решил сделать краткое описание для этих плагинов.
Здесь были описаны только 4 плагина.
Постараюсь описать все известные плагины для Firebug'a
Статья на украинском языке
Читать дальше →
Total votes 117: ↑109 and ↓8+101
Comments38

Атаки на беспроводные сети. Часть 1

Reading time5 min
Views69K
В прошлой статье о беспроводных сетях мы рассмотрели первый этап — сбор информации, или wardriving. Сейчас же, продемонстрируем несколько способов получения несанкционированного доступа к беспроводным сетям, а также рекомендации по защите от них.

Читать дальше
Total votes 123: ↑118 and ↓5+113
Comments98

Файловые системы в Linux

Reading time4 min
Views121K
XFS — начало разработки 1993 год, фирма Silicon Graphics, в мае 2000 года предстала в GNU GPL, для пользователей большинства Linux систем стала доступна в 2001-2002 гг. Отличительная черта системы — прекрасная поддержка больших файлов и файловых томов, 8 эксбибайт — 1 байт (8*260-1 байт) для 64-х битных систем. Ко всему прочему обладает другими немаловажными особенностями — непрерывные области дискового пространства, задержка выделения пространства и онлайн дефрагментация. Является одной из старейших журналируемых файловых систем для *nix, и содержит в себе наиболее отлаженный, в этом контексте, исходный код.

ReiserFS (Reiser3) — одна из первых журналируемых файловых систем под Linux, разработана Namesys. Имеет некоторые врождённые головные боли, но в целом неплохая система, ведущая отсчёт дней своих с 2001 года. Оговорюсь, что смысл журналируемых систем заключается в дисковых транзакциях, которые последовательно пишутся в специальную зону диска (журнал, он же лог), перед тем как данные попадают в конечные точки файловой системы. Максимальный объём тома для этой системы равен 16 тебибайт (16*240 байт).
Читать дальше →
Total votes 93: ↑84 and ↓9+75
Comments100

Javascript: Visual Event

Reading time1 min
Views8.8K
Отменнейшая JS библиотека, базированная на jQuery. Позволяет простым наведением мыши на объект увидеть все event'ы, которые на него повешены. Запускается через букмарклет.

Подробности на странице автора.

http://www.sprymedia.co.uk/article/Visual+Event

P.S. Я хотел разместить пост-ссылку, но хабру, видимо, не нравится плюс в URL…
Total votes 36: ↑31 and ↓5+26
Comments22

1000 замечательных иконок для веб страниц

Reading time1 min
Views6.6K

Fugue Icons


image
Отличный пак из 1000 иконок в размере 16x16

Эти иконки распространяются по лицензии Creative Commons Attribution 3.0 license.

Ссылка на сайт
Скачать пак | Посмотреть иконки (1199.25 КБ)
Total votes 127: ↑98 and ↓29+69
Comments43

Вышел alpha-релиз Smarty 3

Reading time2 min
Views1.1K
Оказывается, третьего дня, то есть 17 октября сего года, вышел альфа-релиз многими любимого (и многими же презираемого) шаблонизатора Smarty.

Интерфейс шаблонизатора особо не изменился. Это всё те же display(), fetch() и assign(), которые покрывают процентов 99 всех потребностей. Монструознное assign_by_ref() почило в бозе. Туда ему и дорога ;)

Внутренности же претерпели более существенные изменения:
Читать дальше →
Total votes 72: ↑56 and ↓16+40
Comments138

120 dpi и шрифты в em

Reading time8 min
Views12K
шрифт в em

Шрифты в Em/% хороши всем — возможностью пользователей IE увеличивать кегль, заботой о пользователях, что предпочитают увеличивать размер шрифта браузера по-умолчанию, чтоб лучше видеть текст, да и просто являются нормой для профессиональных верстальщиков.

Минусы: … их вроде как нет, но!
А что если у пользователя разрешение экрана выставлено не в стандартное 96 dpi, а в 120?
Сайт с увеличенными шрифтами смотрится уже не так красиво, как нарисовал дизайнер — ведь масштабируются только шрифты, а не весь сайт! А разрешение 120dpi становится всё популярней, особенно на ноутбуках! Что же делать? Возвращаться к px?

Нет!
как сделать сайт одинаковым на 96 dpi и 120
Total votes 157: ↑150 and ↓7+143
Comments65

jQuery sIFR Plugin — создаем flash-текст

Reading time1 min
Views1.7K
jQuery sIFR Plugin является аддоном для jQuery, который позволяет легко заменять текст на веб-странице на flash-текст (sIFR).

image

Как это работает?
Вы вызываете javascript-функцию, которая заменяет текст на веб-странице на sIFR (Scalable Inman Flash Replacement) текст, используя возможности jQuery расширенные jQuery Flash плагином. jQuery находит текст, который Вы хотите заменить. Затем, jQuery sIFR Plugin преобразовывает текст — меняет размер, цвет, шрифт и пр. jQuery sIFR Plugin полностью конфигурируем, и Вы можете настроить отображение текста не хуже чем при помощи CSS.
Читать дальше →
Total votes 41: ↑34 and ↓7+27
Comments40
1

Information

Rating
Does not participate
Location
Якутск, Саха (Якутия), Россия
Date of birth
Registered
Activity