Pull to refresh
50
0
Роман @nep

User

Send message

Удобочитаемость текста — сбор статистики

Reading time1 min
Views1.9K
Коллеги, у всех вас есть возможность помочь в первую очередь самим себе, чтобы хоть немного прояснить вопрос удобочитаемости текста на веб-страницах (естественно, в текущий момент времени при нынешних мониторах и разрешениях экрана).

Линда Фэйн собирает статистику по предпочтениям внешнего вида текстового блока на специальной страничке «Text Prefs».

Внешний вид страницы

На странице нужно повыбирать шрифт и понажимать на кнопки увеличения/уменьшения кегля шрифта, межстрочного расстояния и ширины колонки, создав наиболее удобочитаемый для вас на данном мониторе блок текста. Чем сильнее мы пропиарим эту страничку Линды, тем полнее будет статистика (пусть и англоязычную, но это уже будет хоть что-то; может быть, кто-то надумает сделать кириллическую?).

После того, как статистика будет опубликована, обязуюсь доложиться в этом блоге. Ссылка была обнаружена через блог I Love Typography, за что спасибо Джону Бордли.
Total votes 53: ↑48 and ↓5+43
Comments23

Концепция проекта как инженерный документ — основа успешного проекта

Reading time2 min
Views22K
Позавчера в Москве прошла конференция PMDays 2008. Я решил выложить текст презентации своего выступления здесь, надеюсь, что он поможет вам в вашей текущей работе, также готов ответить на любые вопросы. Спустя какое-то время на RuTube появятся видеозаписи выступлений.

Читать дальше →
Total votes 39: ↑35 and ↓4+31
Comments14

Несколько мыслей по поводу безопасного кода

Reading time5 min
Views722
В этой заметке я хотел бы описать несколько очевидных казалось бы проблем безопасности, которые, однако, не всегда в полной мере решаются программистами. В основном мои мысли касаются веб-разработки, но некоторые темы актуальны и для других приложений. В статье я оперирую примерами asp.net и C#, но уверен, что все проблемы актуальны и для других платформ и языков.
Читать дальше →
Total votes 45: ↑41 and ↓4+37
Comments22

Unobtrusive JavaScript

Reading time4 min
Views7.3K
Цель статьи — показать, что из себя представляет «ненавязчивый JavaScript», для чего он нужен, и чем он лучше «навязчивого» JavaScript. В рунете я подобных статей не встречал (может они и есть, но мне на глаза не попадались и немного погуглив, я тоже ничего не нашел), а как показывает практика — очень многие не знают, что это такое и как этим пользоваться.

Что же такое Unobtrusive JavaScript
Total votes 60: ↑57 and ↓3+54
Comments137

Пять принципов успешного массового сотрудничества ч1

Reading time8 min
Views650
Сделал перевод замечательной статьи с Linux.com о сообществах. Встречайте!

Пять принципов успешного массового сотрудничества, часть 1


Оригинал статьи www.linux.com/feature/130023
Автор Charles Leadbeater www.wethinkthebook.net/home.aspx

(Комментарии переводчика, написанные в качестве пояснения к авторскому тексту оформлены в скобках)

ОС Linux преуспел как продукт только благодаря тому, что сообщество, которое поддерживает это, организовало себя систематически, чтобы создать, разделить, проверить, отклонить и развить (вклад сообщества) идеи на том пути мышления, который презирает общепринятые представления и стереотипы.
Успешный проект We-Think (Мы-Думаем) основывается на пяти ключевых принципах, которые все присутствуют в проекте Linux. Вот — первые два.
Эта статья является извлечением из недавно изданной книги «Мы-Думаем: Сила массового творчества» www.amazon.co.uk/exec/obidos/asin/1861978928/vasoft-20

Основа

Все должно когда-нибудь начаться. Кто-то должен желать работать больше и тяжелее, чем все остальные, иначе ничто не будет сделано. Инновационные сообщества неизменно начинаются с дара некоего знания, совершенного кем-то, точно также, как и Linux начался с ядра, которое создал Линус Торвальдс и выложил в сети Интернет.
Читать дальше →
Total votes 9: ↑5 and ↓4+1
Comments2

WDH

Reading time2 min
Views4.1K
На Хабре принято рекомендовать полезные и универсальные инструменты и книги. Прочитав топик про книги «Обучись чему-нибудь за 10 дней», становится понятно, что уж точно не следует рекомендовать хабрасообществу…
А что же стоит?
Total votes 25: ↑23 and ↓2+21
Comments23

Ключевые моменты в управлении временем

Reading time5 min
Views12K

Ключевые моменты в управлении временем



Если ты будешь упорно работать по восемь часов в день, то со временем станешь начальником и получишь право работать по двенадцать часов в день.

Самый большой груз несет самый сильный верблюд.
Законы Мерфи о работе.

1


Нужно помнить, что наше сознание одновременно может оперировать не более 7±2 объектами (число Ирвин-Миллера). Это касается левого полушария. Возможности правого (условно полагаем, что оно отвечает за подсознание) гораздо шире. Поэтому сложные оценочные решения нужно отдавать подсознанию, т.е. развивать то, что называют интуицией.

2


При обучении информация проходит следующие стадии автоматизации. Вначале есть некие знания, которые мы усваиваем. После отработки в практикумах эти знания переходят на уровень умений. То есть когда я не только могу рассказать и ответить на вопросы по области знаний, а умею применять полученные знания для решения практических задач. Когда мы несколько раз решили практические задачи, то умения могут сформироваться в навыки. Навыки — более высокий уровень автоматизации, и они находятся уже в подсознании. Что такое навык? Когда вы можете выполнить задание «не задумываясь», то есть быстро и легко.
Читать дальше →
Total votes 27: ↑24 and ↓3+21
Comments12

Эффективный способ повысить умственную работоспособность

Reading time13 min
Views222K
В прошлой заметке я писал о том, чего не стоит делать, если у вас проблемы с работоспособностью. В этой части я расскажу об эффективном способе, не требующем медикаментов. Медикаменты — это только поддержка, дополнение. Но способ этот требует организованности и силы воли, а потому так нелюбим большинством из нас.
Читать дальше →
Total votes 173: ↑165 and ↓8+157
Comments272

«Разгоняя голову», не перегрейтесь!

Reading time4 min
Views143K
Проблема недостаточной умственной работоспособности и утомления, как выяснилось, заботит очень многих. На «Хабре» нашлись граждане, которые, кто в шутку, кто всерьез советовали в комментариях амфетамины, прозак, ноотропил, гинкго, винпоцетин.

Уровень невежества некоторых «советчиков» зашкаливает. В этой заметке я расскажу о том, что не надо делать. О том, что надо делать, расскажу в следующей.
Читать дальше →
Total votes 157: ↑145 and ↓12+133
Comments162

FireShot

Reading time1 min
Views2.7K
FireShot — это дополнение к обозревателю Mozilla Firefox, которое позволяет создавать скриншоты открываемых вами страниц. В отличие от других средств подобного рода, это дополнение предоставляет в распоряжение пользователя целый ряд инструментов для редактирования скриншота и добавления графических и текстовых аннотаций. Подобная функциональность будет полезна для веб-разработчиков, тестеров и редакторов.
Скриншоты могут быть загружены на сервер изображений, сохранены на диске (в форматах PNG, GIF, JPEG, BMP), скопированы в буфер обмена, отправлены по электронной почте или экспортированы во внешний редактор для последующей обработки.


Посмотреть флеш — презентацию(осторожно, запускается сама)

Скачать данное дополнение.

Совместимость на 14.05.2008: * Firefox: 2.0 – 3.0pre

От себя добавлю, что после того как оно мне попалось на глаза, пользуюсь им в полной мере. Удобно, понятно и юзабельно. В комментариях видел рекомендации данного плагина, но топиков не заметил. Смотрите и пользуйтесь. Рекомендую :)
Total votes 50: ↑37 and ↓13+24
Comments58

Несколько вещей об Ajax, которые должен знать веб-мастер

Reading time4 min
Views5.2K
По-английски AJAX произносится как эй-джэкс, по-русски довольно распространено ая́кс.
Вроде бы всё красиво, но есть несколько подводных камней, о которых я вам ниже и расскажу.

Ajax — это не просто акроним, это идея


Хотя Ajax и является акронимом от «Асинхронный JavaScript и XML», это не раскрывает его идеологию. Ajax – это идеология, которая гласит, что для работы серверного веб-приложения, совсем не обязательно перезагружать всю страницу, бесполезно гоняя данные от сервера к клиенту и обратно. Использование Ajax’a позволяет сделать веб-приложение более гибким и современным, позволяя пользователям работать с веб-приложением более продуктивно и удобно.
Читать дальше →
Total votes 77: ↑65 and ↓12+53
Comments145

Практический XSLT. Использование в качестве шаблонизатора

Reading time10 min
Views55K
В сети доступно масса документации по языку XSL. Данный раздел не претендует на роль документации по языку, а лишь кратко, по шагам объясняет, как создать свой XSLT-шаблон.

Описанная ниже схема успешно мною используется уже более 3 лет. По началу я к XSLT относился с большой опаской (особенно, когда разбирал чужие исходники), однако однажды поняв, что к чему, уже не представляю, как без него можно работать.
Читать дальше →
Total votes 67: ↑61 and ↓6+55
Comments101

Новая версия Explay CMS

Reading time1 min
Views832
Explay CMS
Explay CMS — моя собственная разработка, созданная под впечатлением от социальных сетей, а в особенности от Хабра. Делал исключительно из добрых побуждений помочь тем, у кого нет средств на разработку своего движка, но есть стоящая идея нового стартапа.
Читать дальше →
Total votes 68: ↑62 and ↓6+56
Comments116

Работаем с ExtJS на языке РНР — библиотека PHP-Ext

Reading time4 min
Views4.2K

Я вряд ли ошибусь, если предположу, что язык РНР достаточно популярен, если не самый популярный в веб-разработке. Мы не будем анализировать причины этого (а тем более, следствия), а сконцентрируемся на одном небольшом аспекте, а именно — как на РНР разрабатывать сложные AJAX веб-приложения. И не просто так разрабатывать, а использовать в своей работе библиотеку ExtJS, которая позволяет создавать интерфейсы для этих веб-приложений. Конечно, все это можно разнести и серверная сторона, на РНР или на любом другом языке, совершенно ничего не будет знать о клиентской части и AJAX-библиотеке, просто оперируя JSON данными и обычным HTML. Но можно сделать и по-другому — этот подход, аналогичен популярной сегодня технологии Google Web Toolkit. Мы ничего не разделяем, а просто пишем приложение, используя одну среду, один язык и все возможности (и языка и среды), а уже сервер самостоятельно генерирует код для клиента, полностью автоматически. Таким образом можно совсем (ну или почти) не знать и не разбираться в верстке, JavaScript и ExtJS, но писать приложения, которые будут использовать этот фреймворк.

Для языка Java подобные решения существуют, а недавно такой проект, EXT GWT, даже перешел под крыло самой компании-разработчика ExtJS, превратившись в вполне серьезное профессиональное решение. Ну а как в других языках? Java, конечно, хорошо и даже отлично, но душа и тело хотят разнообразия, или просто не хотят переучиваться. Для таких случаев есть свои решения. И одно из них, для РНР, так и называется — PHP-Ext.
Читать дальше →
Total votes 27: ↑27 and ↓0+27
Comments31

Trixbox или open-source VoIP платформа у вас дома

Reading time2 min
Views31K

Приветствуем вас! Все мы пользуемся телефоном, и современные реалии жизни таковы, что даже в этой, наверное, одной из старейших технологических систем связи (не считая телеграфа) наблюдаются как раз наибольшие перемены, как концептуального и структурного плана, так и более приземлённые, технологические. Связано это с проникновением в эту область пакетной передачи данных и цифровых протоколов. Оказалось, что передавать голосовой трафик можно и зачастую выгоднее по существующим каналам связи пи помощи протоколов TCP/IP, UDP и другими средствами, основанными на IP. Количество абонентов крупнейшей среды общения — Skype уже приближается вплотную в 10 миллионам человек (именно тех, кто в любой момент времени в онлайне), а это уже обо многом говорит. Но если вы хотите по каким-то причинам создать свою собственную, частную сеть для общения, вам совершенно не нужно думать о лицензии провайдера телефонии. Вполне подойдёт и открытый бесплатный проект Trixbox.
Читать дальше →
Total votes 29: ↑29 and ↓0+29
Comments24

Пять инструментов для отслеживания времени, растраченного в онлайне

Reading time2 min
Views17K
Ваш Firefox запущен постоянно? Постоянно серфите в интернете и, конечно, тратите на это много времен? Вместо того, чтобы терять столько времени вы можете делать что-нибудь доброе и продуктивное. Ниже приведены четыре расширения для Firefox и одно десктопное приложение, позволяющие отслеживать проведенное в сети время.Они выдадут точные отчеты, по которым вы сможете уменьшить время, потраченное на бесполезные сайты.

LeechBlock


LeechBlock может блокировать загружаемые в Firefox сайты. Вы можете создать до шести «блок сетов», каждый из которых может содержать множество сайтов, которые следует блокировать в течение определенного промежутка времени. Например, вы можете создать список со всеми социальными сетями и блокировать их весь рабочий день. Потом вы можете составить список с остальными малополезными сайтами и блокировать их вместе в определенный интервал времени. В блок-сетах вы можете блокировать только определенные субдомены или части определенных порталов.
Скачать LeechBlock можно здесь.
Читать дальше →
Total votes 33: ↑31 and ↓2+29
Comments28

Многоуровневая абстракция

Reading time3 min
Views16K
В предыдущей статье мы рассмотрели некоторые подходы к кодогенерации, теперь я хочу взглянуть на многоуровневую абстракцию и произвести некоторый анализ.

Данная статья содержит лишь теорию. Практической будет следующая статья (постараюсь чередовать).
Читать дальше →
Total votes 17: ↑14 and ↓3+11
Comments20

© В. И. Пупкин, 2008

Reading time4 min
Views84K
Ещё одна мелочь, на которую не вредно обращать внимание — оформление знака охраны авторского права (который часто неграмотно называют «копирайтом»). К сожалению, на сайтах этот элемент подвала страницы зачастую ставят «чтобы был», и оформляют кто во что горазд. Однако, на сей счёт есть не просто сложившиеся правила, а целый ГОСТ Р 7.0.1—2003 (PDF, 652 КБ).

Ничего сложного в оформлении знака охраны авторского права нет, нужно просто знать определённые правила.

Читать дальше →
Total votes 91: ↑85 and ↓6+79
Comments138

Как с успехом приучить посетителей к новому типу ресурсов — городским порталам

Reading time7 min
Views747
Создать прибыльный городской портал в Москве — это не только успешно перенести региональный опыт, но в первую очередь — переломить представление посетителей, приучить к непривычному ранее формату «сайт по Москве». Михаил Денисов и Михаил Иосилевич — руководители портала moskva.com, рассказывают о своем пути в преодолении этих трудностей. О помогающим их принципах и сопутствующих открытиях. А если верить их словам, прошедший выход на безубыточность — это только начало :)
Читать дальше →
Total votes 31: ↑23 and ↓8+15
Comments30

Information

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