Search
Write a publication
Pull to refresh
80
0
Валентин Шергин @shergin

User

Send message

JavaScript debugger для IE

Reading time1 min
Views8.1K
Core Services выпустили дебаггер Companion.JS, который поддерживает, кроме расширенных сообщений об ошибке (call stack и реальное имя файла где произошла ошибка), «Firebug»-подобную Console API.
В сочетании с основным продуктом (DebugBar) получается неплохая замена Firebug-у, особенно если учесть «безрыбье» в этом вопросе…
Читать дальше →

FancyUpload. Самая удобная закачка файлов, основана на flash и mootools

Reading time1 min
Views3.9K
Сочетание SWF и AJAX для красивой и удобной передачи файлов на сервер.
«Мастхэвная» технология для любого сервиса, где требуется закачка фотографий, музыки и т.п.

digitarald.de/playground/uplooad.html

Для работы необходим Flash 8+ и любой современный браузер (Internet Explorer 6+, Opera 9, Firefox 1.5+ и Safari 2+). Исходники прилагаются.

Developer: шрифт для полноэкранной консоли в 1024x768

Reading time1 min
Views3.4K
В продолжение темы fullscreen vs window — посвящается программистам-линуксоидам, ностальгирующим по текстовой консоли времён DOS.

Я сделал шрифт для работы в полноэкранном xterm в видеорежиме 1024x768. Размер шрифта 12x24, т.е. при 80-ти колонках с краю остаётся полоса в 1024-12*80=64 пикселя, что неизбежно, т.к. 1024 на 80 нацело не делится. :) Кодировка — koi8-r, содержит 256 символов. Как вы понимаете, шрифт выглядит достаточно крупным, ибо таким он и должен быть.
Читать дальше →

Когда деревья были большими или о том, с чего все начинали

Reading time4 min
Views2K
Мне часто задают вопрос о том, с чего начать молодому frontend-разработчику? Дабы облегчить свою участь и не перечислять каждый раз множество ресурсов сети, печатных и зданий и общих тезисов, я и написал этот материал.

В первую очередь следует знать, что кроссбраузерная верстка сродни магии. Объясняется это все банальной вещью, которую я озвучу так: ”Все мы ненавидим Internet Explorer!” Таким образом, 90% всей магии сводится к тому, чтобы заставить правильно сверстанный макет корректно отображаться в браузере Internet Explorer всех актуальных версий.

Чтобы научиться сему мастерству потребуется практика, много практики. И сев сейчас серьезно изучать аспекты верстки, вы и через полгода будете удивляться, сколько вы до сих пор не знаете.

Крепкая теоретическая база поможет вам избежать множества неприятностей в практическом изучении верстки гипертекстовых документов. Очень важно получать знания порциями в правильном порядке.
Читать дальше →

Изучаем наличие layout

Reading time1 min
Views6.2K
Примечание: ниже представлен официальный перевод статьи «On having Layout» на русский язык. Статья не является окончательной. Этот перевод отражает 9 версию от 23.10.2007.

UPD текст статьи полностью убран в связи с его неконтролируемыми изменениями с момента публикации. Перепечатка доступна здесь

Практический JS: ускоряем обработку событий

Reading time1 min
Views1.8K
Примечание: ниже перевод статьи «Event delegation without a JavaScript library», посвященной обзору методов по назначению обработчиков событий в JavaScript и их возможной оптимизации, она дополнена моими комментариями и практической частью.

Большинство статей и примеров, которые я видел в последнее время по переопределению событий, основывались на какой-либо распространенной библиотеке. Например, в своей хорошо известной статье Chris Heilmann применяет YUI-библиотеку, а в прошлом месяце Dan Webb в своей презентации на media использовал prototype.

Для тех из нас, кто вручную корпеет над достаточно запутанным JavaScript-приложением без использования этих замечательных библиотек, будет интересно взглянуть, как же на самом деле работает переопределение событий. Это звучит так, как будто изложенный ниже материал будет значительно сложнее обычного назначения обработчиков, но, на самом деле, все очень просто.

читать дальше на webo.in →

Don't click

Reading time1 min
Views1.1K
На www.dontclick.it предлагается вариант интерфейса без кликов. Представлены обоснования подхода и возможные варианты замены кликов обычными движениями мышкой. Ощущается необыкновенно легко.

Один чувак запостил это в рассылку по юзабилити GNOME. Что вы думаете насчёт такого интерфейса вообще? В вебе? На рабочем столе? При работе с прикладными программами?

Meebo обгоняет Google Talk по популярности

Reading time1 min
Views1.1K
Аудитория интернет-пейджера Meebo с прошлого августа выросла в четыре с половиной раза и вплотную приблизилась к 2 млн (это только в США). По росту аудитории с этой веб-прогарммой не может сравниться никто, и своим примером Meebo демонстрирует новую тенденцию: люди всё чаще предпочитают пользоваться онлайновыми IM-пейджерами, которые более универсальны, подключаются к любой IM-сети и не блокируются корпоративным файрволом.

Аналитическая компания Nielsen NetRatings опубликовала статистику (PDF) по аудитории самых быстрорастущих веб-пейджеров в интернете. Впервые статистика была собрана в августе 2006 года, так что можно увидеть, как изменилась ситуация за год. Видно, что Meebo стремительно врывается в число самых популярных IM-программ и уже к осени обгонит Google Talk. И это при том, что программа была выпущена чуть больше года назад.

IM-пейджеры, аудитория которых растёт быстрее всего

Why Perl sucks?

Reading time7 min
Views4.9K
Возможно, «sucks» это слишком грубое слово, но по аналогии с
«Why C sucks»
и
«Why C++ sucks»
это, вероятно, подходящий заголовок.

Во-первых, разрешите мне сказать что Perl на данный момент мой любимый язык
программирования. Я люблю его мощь, я люблю его элегантность, и,
больше всего, я люблю его выразительность. Тем не менее, Perl,
безусловно, не без недостатков.

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

Итак, вот мой список проблем в Perl:
Читать дальше →

Об удобстве интерфейсов

Reading time8 min
Views5.5K
Сегодня, дорогие друзья, мне бы хотелось поговорить об насущной проблеме всеобщего одваноливания (прим. автора: веб 2.0) — проблеме хороших графических интерфейсов на веб-сайтах.
Многие дизайнеры совершают некоторые довольно типичные ошибки при проектировании пользовательских интерфейсов, и это приводит к различным неудобствам при их использовании конечными пользователями.
Читать дальше →

RELAY — файловый менеджер в формате ВЕБ 2.0

Reading time1 min
Views2.1K
RELAY Насколько мне известно файловые менеджеры для сайтов еще не обсуждались. Пользуясь случаем хочу представить вам файловый менеджер под названием RELAY, данный скрипт был написан на PHP под MySQL, так же был использован PERL для динамического отображения процесса загрузки.
Читать дальше →

Опубликовано руководство по дизайну Веб 2.0

Reading time2 min
Views4.2K


На дизайнерском сайте Web Design From Scratch опубликовано подробное руководство по дизайну Веб 2.0. Это руководство представляет собой список из 15 дизайнерских приемов, которые чаще всего используются на сайтах нового поколения, с конкретными примерами и скриншотами.
Читать дальше →

Оптимизация кода [Actionscript].

Reading time2 min
Views2.8K
Каждый раз, начиная новый проект, многие из нас задаются вопросом, а как же лучше написать ту или иную часть кода. В данной статье я попробовал собрать свои наблидения, советы на форумах по оптимизации кода на AS.

Надеюсь эти советы будут полезны и для вас.
Читать дальше →

Альтернатива CAPTCHA.

Reading time1 min
Views5.7K
Вместо того, чтобы заставлять человека доказывать, что он не робот, можно попробовать заставить машину раскрыть себя.

Damien Katz предложил сделать это с помощью CSS.
Для этого, говорит он, нужно использовать поле ввода email, скрытое от пользотателя средствами CSS.

Когда человек заполнит форму, скрытое поле он заполнить не сможет, оно будет пустое. Но, если форму заполнит бот, он вставит в это поле какой-нибудь текст(он ведь не узнает, что это поле скрыто) и засабмитит её.

Таким образом, если среди данных, отправленных формой находится этот email, то форма была отправлена ботом.
12 ...
17

Information

Rating
Does not participate
Location
Россия
Works in
Date of birth
Registered
Activity