Как стать автором
Обновить
41
0
Резник Артем @DarthRaven

Пользователь

Отправить сообщение

jQuery template engine

Время на прочтение2 мин
Количество просмотров11K
Началось все с прочтения вот этого поста.
Идея мне очень понравилась, и я, недолго думая, начал искать в интернете готовые решения «шаблонизаторов» для jQuery.
Читать дальше →
Всего голосов 35: ↑30 и ↓5+25
Комментарии56

Чешская национальная техническая библиотека

Время на прочтение4 мин
Количество просмотров6.6K
Пост о системе высшего образования в Чехии был популярен, я помогал автору отвечать в комментариях о поступлении, т.к. сейчас прохожу годовые курсы чешского языка, которые организует Карлов университет. И я хотел бы продолжить данную тему как будущий аспирант группы по интернет-технологиям (WEBING) на электротехническом факультете Чешского технического университета (чеш. "České vysoké učení technické v Praze", сокр. "ČVUT"), описав библиотеку этого современного технического ВУЗа Центральной Европы, основанного, в 1707.

Новая библиотека построена всего несколько лет назад и расположена в Праге, в главном кампусе тех. университета.

IMG_5890

После открытия в библиотеку, получшившую название «Национальная техническая библиотека» (чеш. «Národní technická knihovna», сокр. «NTK») начали переезжать все технические библиотеки, расположенные в Праге. Теперь разрозненные библиотеки различных факультетов тех. университета находятся в одном месте, на станции метро Dejvická.
Читать дальше →
Всего голосов 30: ↑27 и ↓3+24
Комментарии15

Хабраэффект глазами сервера или почему не стоит апачем раздавать статику

Время на прочтение3 мин
Количество просмотров3.3K
В статье я расскажу впечатления от хабраэффекта наблюдаемом на личном сервере.



В ней не будет ничего нового для тех, кто давно занимается вебом, а особенно для администраторов решавших вопросы защиты от DDOS.
Просто небольшая заметка о том, как я наблюдал хабраэффект.
Читать дальше →
Всего голосов 169: ↑143 и ↓26+117
Комментарии112

HTML 5 в Internet Explorer

Время на прочтение3 мин
Количество просмотров57K
image

Вкратце: как заставить новые теги из HTML 5 работать в Internet Explorer.

Любой веб-разработчик смотря на HTML 5 плачет от счастья, которое наконец-то пришло в наш дом. Для большинства функций (такие как WebGL, многопоточность и веб-сокеты) придётся ждать поддержки от браузеров (а в самых правильных эти возможности уже есть), но новые удобные теги мы можем использовать уже сейчас.

Однако Internet Explorer (даже последней, 8-ой версии) и тут сумел споткнуться — новые теги вне HTML 4 он просто не замечает — на них нельзя повесить стили.

В IE проблем даже две — отдельно нужно включать поддержку HTML 5 тегов в обычном документе, и отдельно в содержимом, которое добавляется динамически (например, через AJAX).
Читать дальше →
Всего голосов 107: ↑88 и ↓19+69
Комментарии66

jQuery UI 1.8 зарелизило

Время на прочтение1 мин
Количество просмотров1.4K
image
1) Теперь используется jQuery 1.4.2
2) 5 новых виджетов (в том числе и автокомплит)
3) 1 новый эффект
4) ядро на 71% стало меньше, за счет выноса из него нескольких модулей в отдельные плагины.
5) и т.д.…
Подробнее об изменениях. И тут
Как всегда много демо

Скачать


jQuery UI 1.8 Starter Pack содержит все компонетны и тему по умолчанию. Оптимизирован для использование с Getting Started Guide, для новичков.
jQuery UI 1.8 Development Bundle содержит все компоненты и тему по умолчанию. Оптимизирован для разработчиков.
jQuery UI 1.8 Themes Pack Содержит 21 тему
jQuery UI 1.8 Download Builder создаете сборку самостоятельно

jQuery UI теперь на GitHub! :)
Всего голосов 55: ↑46 и ↓9+37
Комментарии13

EiskaltDC++. Первый релиз под номером 2.0

Время на прочтение2 мин
Количество просмотров3.6K
Совсем недавно состоялся первый релиз нововго DC++ клиента для Linux — EiskaltDC++ 2.0. Проект разрабатывается нашими соотечественниками и является прямым наследником EiskaltDC. Выход сразу версии 2.0 связан с тем, что был осуществлен переход на ядро dc++ (EiskaltDC был основан на dclib), код был полностью переписан, новый интерфейс основан на Qt4 и внешне максимально приближен к оригинальным клиентам DC++. В результате EiskaltDC++ стал представлять собой front-end на Qt4 для ядра dc++.
Читать дальше →
Всего голосов 24: ↑20 и ↓4+16
Комментарии21

jQuery 1.3.x -> 1.4.x и JSON

Время на прочтение1 мин
Количество просмотров3.6K
Это не пост, а скорее памятка для тех, кто столкнулся с проблемой ajax и json, при переходе на jQuery 1.4.
В новой версии используется встроенный парсинг JSON, а вместе с этим становится необходимо следить за его (json’a) правильностью.
Примеры, как делать не надо:

{ 'qwe' : 'asd' }
{ "qwe" : 'asd' }
{ qwe: "asd" }
{ qwe: 'asd' }

т. е. такие варианты теперь не проходят. Использовать надо только двойные кавычки!

{ "qwe" : "asd" }

Если же у вас нет возможности внести изменения в серверные скрипты, то на клиенте быстрый фикс можно сделать следующим образом:

$.ajax({
url: "/test.php",
dataType: "text",
success: function(data) {
json = eval("(" + data + ")");
// alert(json.success);
}
});

Возможно, кому-то окажется полезным. Всем спасибо, всем удачи!
Всего голосов 62: ↑52 и ↓10+42
Комментарии43

Якорная навигация на jQuery (graceful degradation)

Время на прочтение2 мин
Количество просмотров5.3K
Недавно я наткнулся на интересный плагин для jQuery: BBQ — Back Button & Query Library.

И решил на ее основе сделать свой плагин для навигации на основе якорей. Задачи, которые я себе ставил:
  1. нормальная работа ссылок в условиях выключенного javascript (читай — нормальная индексация страниц поисковиками)
  2. поддержка обычных anchor-ссылок безо всяких дополнительных запросов
  3. поддержка отображения подгруженного контента в разных областях страницы

Результат можно посмотреть здесь. А еще можно почитать чуть подробнее.

UPD: дамы и господа, некоторые жалуются на недоступность странички (403 Forbidden), однако, я ничего такого не вижу. В комментах привели ссылку на рабочий вариант, который можно попробовать, если моя ссылка у вас не заработала: http://vbolshov.org.ru.nyud.net/anchornav/.

как это использовать
Всего голосов 45: ↑41 и ↓4+37
Комментарии42

Раскрась свои теги. CSSL

Время на прочтение5 мин
Количество просмотров2K
     Я иногда сталкивался с тем, когда web-программист не знал CSS или, скорее, не хотел заниматься облагораживанием своего HTML, который являлся результатом работы разрабатываемого им скрипта. Это натолкнуло меня на мысль, что ему (программисту) не помешало бы иметь при себе некоторое средство для создания «красивых» страниц. Средство должно было бы включать в себя некоторый CSS, возможно, картинки, и подключаться к любому HTML (очевидно, созданному по некоторым определённым правилам). При этом смена CSS (и картинок) на альтернативные не должна была бы приводить к семантически некорректному отображению.
     Вышеобозначенные требования очень похожи на требования к составлению скина для какой-либо системы (в частности, CMS). Но, в отличие от скина, который заточен под конкретный HTML, в нашем случае хотелось бы максимально упростить правила написания HTML, чтобы разработчикам не нужно было держать в голове много сложных правил.
     Таким образом, оговаривая некоторые (небольшие) ограничения на HTML, мы с одной стороны гарантируем программисту, что его код, генерируемый с учётом этих правил, будет корректно оформлен любым сделанным для этих целей CSS, а с другой стороны, оговариваем шаблон изготовления самих этих CSS.
Читать дальше →
Всего голосов 72: ↑66 и ↓6+60
Комментарии83

jQuery 1.4: 15 новых возможностей

Время на прочтение7 мин
Количество просмотров6.4K
14 января появился на свет jQuery 1.4. Этот релиз содержит множество новых возможностей и улучшений. В этой статье рассматриваются те, которые вы, возможно, найдёте самыми полезными.
Читать дальше →
Всего голосов 151: ↑142 и ↓9+133
Комментарии34

Шпаргалка по API jQuery 1.4

Время на прочтение1 мин
Количество просмотров6.2K
jquery_1_4_cheat_sheet

Сегодня (14 января) — дата релиза новой версии популярного JavaScript-фреймворка jQuery. К этому событию мы подготовили свою шпаргалку по API новой версии (1.4), которой хотим со всеми поделиться.

Шпаргалка существует в двух вариантах:
  1. Online-вариант с ссылками на описание каждой функции на сайте новой документации
  2. PDF-вариант для распечатки

Читать дальше →
Всего голосов 92: ↑88 и ↓4+84
Комментарии42

Бюджетный стол

Время на прочтение1 мин
Количество просмотров22K
За полтора десятка лет изготовил несколько вариантов конструкции. Делюсь рецептом. Преимущества:
  • конструкция дешевая и проста в изготовлении.
  • можно выставить любую высоту столешницы.
  • большая глубина стола. Раньше использовалась под трубку CRT монитора. Интересно, чтобы вы туда положили сегодня?
  • есть куда вытянуть ноги (от края стола до угла 80см).
  • эффективное использование пространства комнаты. Визуальный объем комнаты не уменьшается, т.к. виден периметр пола и потолка.

Общий вид
Читать дальше →
Всего голосов 165: ↑148 и ↓17+131
Комментарии222

Skype более не будет присутствовать в репозитории Medibuntu

Время на прочтение1 мин
Количество просмотров1.3K
На протяжении нескольких лет Skype в Ubuntu и её родственниках можно было установить традиционным способом, с помощью репозитория и двух кликов.

Этим репозиторием являлся Medibuntu, содержащий «развлекательное» ПО и кодеки, не включённые в основные репозитории по лицензионно-патентным причинам.

И вот 9 декабря Lionel Le Folgoc, разработчик из Ubuntu Core Development Team и один из мэинтэйнеров Medibuntu, анонсировал удаление Skype из Medibuntu. Вот как это объясняется:

Является несколько проблематичным поддерживать наши пакеты Skype (skype, skype-common, skype-static и skype-static-oss), поскольку [наш] skype-common конфликтует с пакетами на skype.com и избежать этого непросто (разве что вновь включить skype-common в skype и skype-static, что само по себе непросто). После некоторого обсуждения по irc с разработчиками Skype я считаю, что лучшим решением будет перестать предоставлять эти пакеты. Skype, несомненно, будет выкладывать пакеты i386, amd64 и skype-static на skype.com.

В данный момент пакеты будут перемещены в репозитории *-staging, а после того как они будут опубликованы на skype.com, мы удалим их совсем.


Таким образом, тем, кто хочет установить Skype, отныне рекомендуется загружать его напрямую с сайта. Что, конечно же, немного печалит, поскольку можно как минимум забыть про стандартный механизм обновления пакетов.
Всего голосов 39: ↑30 и ↓9+21
Комментарии28

Отладка Javascript

Время на прочтение5 мин
Количество просмотров146K
Debug Logo

Многие задают мне один и тот же вопрос:
«Как дебажить этот $%*!%$! JavaScript?».

Так вот, во-первых JavaScript — не $%*!%$! А как я его дебажу — сейчас расскажу.

(Примечание: наверное эта статья больше для новичков. Так что не судите строго)

Читать дальше →
Всего голосов 192: ↑178 и ↓14+164
Комментарии78

Информация

В рейтинге
Не участвует
Откуда
Новокузнецк, Кемеровская обл., Россия
Дата рождения
Зарегистрирован
Активность