Pull to refresh
0
0
Илья @Flex

User

Send message

Многоуровневое меню в один столбик

Reading time1 min
Views651
Дали задание — изобразить многоуровневое вертикальное меню, ограниченное по ширине. Уровней вложенности — неограничено. Необходимо четко разделить, что к чему относится. Классический отступ подразделов слева (как в проводнике) недопустим, т.к. меню расползется в длину.

Разделы, находящиеся на одином уровне, решил ассоциировать либо цветом, либо рамочкой.
И на текущий момент я пришел к таким двум вариантам:
menu.gif - image uploaded to Picamatic

Несомненно, исходные условия сильно калечат юзабилити такого меню, но задание есть задание :/

Какой вариант меню (из представленных) на ваш взгляд наиболее удобен? Как бы вы решили эту задачу?
Ссылки на рабочие варианты приветствуются :)

TechDays.ru: 200 бесплатных онлайн-докладов или почему мы это сделали

Reading time3 min
Views2.9K
Около недели назад на хабре уже рассказали о том, что мы запустили новую версию сайта TechDays.ru. Я бы хотел чуть подробнее объяснить почему мы делаем данный проект, чем он может вам помочь, а также отметить некоторые спорные моменты, замеченные сообществом. Перед переходом к основной части сообщения хочу отметить, что весь контент АБСОЛЮТНО БЕСПЛАТЕН и таковым останется.
Весь пост разделен на части о контенте, дизайна и функционале, так что можете смело листать вниз до интересующего вас фрагмента. Начну пожалуй с самого главного, с контента

Контент:
— Мы добавили более 80 новых докладов, рассказывающих о Разработке приложений и Управлению ИТ-инфраструктурой
— Мы создали раздел Готовые решения, в котором предлагаем готовые руководства и инструменты для решения рабочих задач, которые вы сможете на следующий день использовать в вашей деятельности
— Добавлены доклады по Windows 7 (в ближайшее время ожидаем пополнение)
— Добавлены доклады по разработке под IE8
— Добавлен доклад по преемнику ISA Server — Forefront TMG
Продолжение под катом:
Читать дальше →

Почему я не стану успешным

Reading time3 min
Views6.7K
На протяжении некоторого времени я активно читал книжки и статьи про различные методы достижения успеха. Материалы эти были совершенно разные: брошюры «как изменить себя за 10 дней», статьи на некоторых интернет-ресурсах, книжки из серии «помоги себе сам», простенькие учебники по психологии, записки успешных людей.

Прочитав, осознав, и кое-что попробовав, я пришел к выводу: я не стану успешным.

Почему?
Читать дальше →

Обход ограничений прокси-сервера в офисе

Reading time4 min
Views37K
Итак, я думаю, что всем более чем знакома проблема закрытых сайтов и прочих неприятностей, гнусно подстерегающая простых офисных работников.
Первый аспект — это, собственно, «закрытые» сайты, т.е. те, на которые запрещен доступ. В результате, несчастный планктон офисный работник не может открыть нужный ему адрес.
Второй — тотальный контроль со стороны Большого Брата, соответственно, возможность перехватывать любые передаваемые данные (например, пароль от почты) и следить за тем, чем сотрудник на работе занимается.

UPDATE. Речь, разумеется, идет не только о сайтах, но и о всевозможных IM'ах (много где закрывают аську, джаббер и т.д.). Что касается того, что «на работе работать надо» — безусловно, это факт. Но лично меня раздражает возможность любого человека отследить места моего пребывания в Сети, даже теоретическую.

UPDATE 2. Господа, я не понимаю вашего негативного отношения к данному топику. Если минусуют суровые офисные админы по причине того, что с данными методами обхода защиты сложно бороться, прокомментируйте, пожалуйста.

Что же делать? Без паники, существуют аж целых два работающих решения!
Читать дальше →

Склеивание PDF-документов средствами PHP

Reading time2 min
Views4.5K
Заказчиком была поставлена задача — вконец PDF-документа, который создается с помощью класса TCPDF, нужно присоединить сканы тоже в PDF-формате.

Поиск решения постоянно приводил к необходимости использования какой-нибудь утилитки (например Pdftk), которую нужно было устанавливать со всеми вытекающими. А т.к. хостинг был обычный, то установка дополнительного софта довольно проблематична. В общем, было необходимо решение, которое в идеале просто расширяет функционал TCPDF (FPDF), ну или, в любом случае, полностью реализовано на PHP.
Читать дальше →

Обзор планшетов

Reading time6 min
Views49K
Здравствуйте. В этом топике речь пойдет о выборе такой вещи, как планшет. Ниже вы найдете коротенькие обзоры, технические характеристики и цены на планшеты от таких производителей как Wacom, Genius и Hanvon. Будут рассмотрены следующие модели — Wacom Bamboo Fun, Wacom Intuos3, Genius G-pen m712 и m609, Hanvon Art Master, Hanvon GraphicPal.
Читаем

Бодибилдинг как точная наука

Reading time12 min
Views14K

Разминка


Прошло 23 года с тех пор, как я последний раз писал себе программы для тренировок. Несколько листов в тетради с карандашными рисунками, примечаниями и цифрами. Я начал их составлять после травмы поясницы, полученной по собственной глупости и незнанию, в небольшой «деревенской» качалке рядом с Загорской ГАЭС. Тот лишний блин к поднимаемому весу отзывается болью в моей спине и по сей день. Он заставляет меня, при любых обстоятельствах, поддерживать физическую форму. Так мы и живем, боль ждет когда ослабеет мышечный корсет, а я не даю ей этого шанса.

Многое, очень многое изменилось за эти годы, но люди по прежнему «качают железо» и делают одни и те-же ошибки. Я пишу для них. Может кому и пригодится…

image
Читать дальше →

Smarty — простой способ разобраться в структуре чужих шаблонов

Reading time1 min
Views1.2K
Зачастую приходится разбираться в какой-нибудь самописной CMS которая устроена совершенно неочевидным для вас образом. Иногда куча времени уходит на то, чтобы понять из какого шаблона берется тот или иной кусок текста. Разобраться с шаблонами поможет префильтр смарти, префильтр это функция которая вызывается перед компиляцией каждого шаблона.

// Объявляем функцию
function smarty_marktpl($tpl_source, &$smarty) {
    $tpl_path = $smarty->template_dir.$smarty->_current_file;
    return "<!-- [$tpl_path] -->".$tpl_source."<!-- /[$tpl_path] -->";
}
// И регистрируем ее в качестве префильтра
$smarty->register_prefilter('smarty_marktpl');

Теперь остается только посмотреть код сгенерированной страницы и сразу становится понятно что откуда взялось.

«Регулярные выражения» или «Просто о некрасивом»

Reading time8 min
Views4.3K

«Регулярные выражения» или «Просто о некрасивом»




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

Я специально не буду заглядывать ни в какие мануалы, и пичкать Вас информацией которую я сам не запомнил, уверен, для того чтобы заинтересоваться и начать пользоваться будет достаточно того, что умею и использую сам.
Читать дальше →

Регулярные выражения. Сборник рецептов

Reading time8 min
Views7.9K
Мы каждый день работаем с текстом, решая разные задачи. Проверяем текст на правильность ввода некоторых данных, ищем, заменяем некоторые значения, выделем некоторые данные из текста. Порой объём этих данных значительно возрастает и справиться с такими объёмами текстовой информации за актуальный промежуток времени не получается.

Нам на помощь прийдут регулярные выражение. Этот мощный инструмент многие специалисты уже давно используют очень успешно. Я говорю не только о разработчиках программного обеспечения, но и о людях других профессий, которым приходится работать с текстом (редакторы, маркетологи, копирайтеры).

Сегодня я хотел бы познакомить вас с книгой Яна Гойвертса и Стивена Левитана «Регулярные выражения. Сборник рецептов», которая поможет вам понять как работать с регулярными выражениями.

Читать дальше →

10 юзабилити-преступлений, которых вы не должны совершать

Reading time2 min
Views4.5K
На стадии дизайна и разработки мы должны учитывать прописные истины и основные концепции для улучшения юзабилити сайта. В этой статье описываются классические, но непростительные ошибки в области веб-дизайна и способы их решения.

Преступление #1: В формах метки не связаны с полями ввода


crime1
Использование атрибута «for» позволит пользователям кликать по метке, для выбора соответствующего поля формы. Это особенно важно для чекбоксов и радиокнопок — увеличить область клика.
Читать дальше →

15 хаков для iPhone, которые сделают вашу жизнь проще

Reading time6 min
Views11K
Несомненно, многие скажут, что iPhone обладает всем, чего можно ждать от смартфона. И хотя он на самом деле даёт нам многое, современное общество всегда будет желать большего. Мы не неудовлетворены айфоном (да это же потрясающая штука), но мы всё равно хотели бы добавить чуточку сверх функционала, ведь правда в том, что есть маленькие задачки, которые невозможно решить без внедрения небольшого хака. Да и к тому же есть вещи, которые Эпл просто не хотел бы вам позволять.

Этот список состоит из 15 пунктов, которые позволят получить тот скромный прирост функционала, что оптимизирует работу айфона. Эти изменения несомненно ещё больше улучшат ваше отношение к мобильным устройствам да и просто облегчат жизнь…

Все хаки были проверены и мы подтверждаем их работоспособность.

Ой как мне интересно!

«Когда вы вышлете логотип в кривых ?!»

Reading time3 min
Views26K
«У нас файл не читается». «У нас другая версия ПО». «У нас каракули вместо текста и название знаками вопроса». «Это файл, который вы выслали вчера или который выслали неделю назад?»

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

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

Я хотел бы разобрать его на примере логотипов.

Читать дальше →

Пост тотального превосходства маков над другими унылыми компьютерами

Reading time1 min
Views2.3K
А ваш PC так может? ;)


Update: Скорей бы этот пост ушел с первой страницы и меня бы перестали минусовать люди, которые слишком серьезно восприняли этот пост. Ребята, расслабьтесь — это юмор! Маки тоже так не могут.

Официальные фотобанки компаний

Reading time3 min
Views2.2K
Многие известные (и не очень) компании открывают свободный доступ у себя на сайте не только к пресс-релизам, но и к галереи фотографий своей продукции в высоком разрешении, печатным материалам, рекламным постерам и прочим графическим вкусняшкам. У меня накопилось несколько ссылок на такие хранилища, и я решил сделать эту подборку, наверняка кому-нибудь пригодится, заодно кто-то может еще поделится ссылками, так как у меня ссылки на галереи только некоторых эээм… IT-компаний.


Ссылка на фотобанк Samsung у меня появилась первой, поэтому с неё и начну. Её мне когда-то скинули сами представители компании, когда я для них разрабатывал небольшой буклет.

Фотобанк Samsung
Фотобанк Samsung содержит коллекцию высококачественных изображений продуктов компании Samsung Electronics, элементы корпоративного стиля, а также фотографии, сделанные в галерее (что-то вроде выставочного центра) Samsung.

Дальше больше...

Космонавты тоже любят пошутить

Reading time1 min
Views669


Астронавты с Международной космической станции провели серию экспериментов, подсказанных обычными людьми.

Основная цель тестов была в изучение микрогравитации, но это дало возможность японскому космонавту Коиши Ваката (Koichi Wakata) совершить полёт на «ковре-самолёте».

Также он попробовал «стрелять» водой из соломинки и шприца, чтобы посмотреть как она течёт в невесомости.

Еще одно видео под катом

Information

Rating
Does not participate
Location
Ярославль, Ярославская обл., Россия
Date of birth
Registered
Activity