Как стать автором
Обновить

Tips & tricks CakePHP #2

CakePHP *
В связи с выходом пре-беты 1.2 второй выпуск tips&tricks. Продолжаем знакомить Вас с идеями и проблемами версии 1.2, особенностями пре-беты, с которыми мы встретились в процессе разработки социальной сети.
Кроме того, мы завели себе блог на Хабре — присоединяйтесь, задавайте вопросы. Думаю, нам есть что обсудить.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.4K
Комментарии 19

Firefox. Как запретить отключать элементы новых окон, открываемых через Java-script.

Чулан
В новых или всплывающих окнах, открываемых через Java-script, часто бывают отключены некоторые элементы интерфейса (адресная строка, панель закладок, панель инструментов, полосы прокрутки, строка состояния, кнопка закрытия окна и другие). Запретить отключение функций и скрытие элементов можно при помощи тонкой настройки Firefox через about:config. Набираем в поле «Фильтр» dom.disable_window_open_feature.* и видим ряд параметров, отвечающих за запрет отключения элементов. Чтобы запретить отключать определенный элемент в новом окне, нужно значение параметра для этого элемента сделать «true».
Например, «dom.disable_window_open_feature.toolbar=true» запретит скрывать панель инструментов в новом или всплывающем окне.

Использована информация mozillazine.org.
Всего голосов 13: ↑10 и ↓3 +7
Просмотры 653
Комментарии 6

Firefox3. 5 штучек помогающих выжить

Чулан
Все любят Firefox, особенно за то, что его можно постоянно улучшать самому, без спроса у производителя. (Хотя Опера тоже такое, вроде разрешает, но Опера не наш выбор). В новой версии всякого наменялось, но исследователи глубин FF уже нашли методы как упростить или украсить свой браузер. Достаточно лишь понимать, что хотим и зачем мы это хотим. ;)

1. Автоподстановка в адресной строке при вводе.
* Введите about:config в адресной строке.
* Нажмите “Я обещаю, что буду осторожен!”. (англ. вариант “I’ll be careful, I promise!”)
* Введите в поле поиска текст browser.urlbar.autoFill. Двойной клик по записи установит значение равным true.

Теперь у вас будет не только выпадающий список адресов, но и автоподстановка похожего адреса.

2. Включаем проверку правописания в текстовых полях

По умолчанию Firefox проводит проверку только в многострочных полях. Если Вы хотите, чтобы Firefox проверял и однострочные поля, то вот:
* Введите about:config в адресной строке.
* Нажмите “Я обещаю, что буду осторожен!”. (англ. вариант “I’ll be careful, I promise!”)
* введите в поле поиска текст layout.spellcheckDefault. Двойной клик по записи и установите значение равным 2.
3. Тюним режим full screen

По умолчанию Firefox 3 прячет адресную строку, когда вы в полноэкранном режиме. Исправляем:
* Введите about:config в адресной строке.
* Нажмите “Я обещаю, что буду осторожен!”. (англ. вариант “I’ll be careful, I promise!”)

ведите в поле поиска текст browser.fullscreen.autohide Двойной клик по записи установит значение равным false.
* для отключения анимации при скрытии установите browser.fullscreen.animateUp равным 0.
4. Включаем поддержку профилей цвета
Теперь Firefox3 есть поддержка профилей цвета, которые помогут лучше отображать графические изображения. Включаем:
* Введите about:config в адресной строке.
* Нажмите “Я обещаю, что буду осторожен!”. (англ. вариант “I’ll be careful, I promise!”)
* ведите в поле поиска текст gfx.color_management.enabled Двойной клик по записи установит значение равным true.
5. Уменьшаем размер кнопки назад

Меня лично раздражает сей огромный баттон, исправляем: щелчком мыши по правой кнопке на тулбаре и выбираем “Настроить”. Нажимаем чекбокс с “маленькие иконки”. Помогает

Оригинал

к коментарию ckald
Эта фича позволяет ускорить загрузку страниц на 10-40%. Работала в старых версиях ФФ, но как в 3 — сам не пробовал.

1. Запускаем Firefox
2. В адресной строке пишем about:config и жмем Enter
3. Для версий ниже 1.5 находим параметр browser.tabs.showSingleWindowModePrefs
4. Двойным щелчком мыши устанавливаем значение равным true.
5. Находим параметры: network.http.pipelining, network.http.proxy.pipelining
6. Двойным щелчком мыши устанавливаем значения обоих равным true.
7. Ищем network.http.pipelining.maxrequests
8. Двойным щелчком мыши открываем редактирование и меняем значение с 4 на 100.
Всего голосов 25: ↑20 и ↓5 +15
Просмотры 464
Комментарии 9

Как сделать Mail.Ru почтовым клиентом по-умолчанию в Firefox 3

Чулан
Авторизуемся в почте, и на любой внутреней странице вставляем в адресную строку браузера следующую строку:
javascript:navigator.registerProtocolHandler('mailto','http://win.mail.ru/cgi-bin/sentmsg?mailto=%s','Mail.Ru');
Всего голосов 3: ↑1 и ↓2 -1
Просмотры 1.2K
Комментарии 1

Монтируем удаленную файловую систему через SSH.

Чулан
Перевод
Во время работы часто приходится работать с удаленными файлами, часто через ssh. Gnome позволяет подключиться и работать с данными с помощью утилиты Places->Connect to Server, но, к сожалению, таким образом могут работать не все программы… Vim, например, а так как это основной мой редактор — я искал способ сделать это. И нашел :)
Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Просмотры 17K
Комментарии 29

pro.mail.ru особенно хорош в Google Chrome

IT-компании
Не все знают что у Mail.Ru есть очень удобный AJAX-интерфейс максимально приближенный по юзабилити к обычному почтовому клиенту. К сожалению в силу выбранной архитектуры в обычных браузерах он не отличается скоростью работы (особенно с большими ящиками), но в новом браузере от Google он просто летает.

Авторизуемся на http://pro.mail.ru/cgi-bin/mailbox жмем в меню страницы «Создать ярлыки приложения...» и получаем вот такую картинку.
Всего голосов 61: ↑27 и ↓34 -7
Просмотры 6.7K
Комментарии 21

Индикатор закладок почти как в Firefox

Opera
Уже несколько лет пользуюсь оперой и все время не хватало одной вещи, которая присутствует в Firefox.
Часто бывает так, что ты уже не помнишь поместил данную страницу в закладки или нет, в итоге в моих закладках появилось много дубликатов. В лисе такой проблемы не возникло бы в принципе, потомучто есть индикатор, который показывает находится ли текущая страница в закладках или нет.
Как оказалось есть решение и для оперы, нашел я его тут. Данная задача решается с помощью пользовательской кнопки, которую можно перетащить на тулбар.

image
Кнопка «Индикатор закладок» — Если нажать на кнопку, то появляется окно добавления страницы в закладки (в случае если эта страница еще не присутствует в закладках), а если страница уже есть в закладках, то открывается боковая панель закладок.

Вот сама кнопка
Всего голосов 43: ↑35 и ↓8 +27
Просмотры 960
Комментарии 49

Угадывание мыслей и выполнение несуществующих команд средствами bash

Настройка Linux *
В Debian в bash был добавлен патч, благодаря которому пользователь может написать свою функцию, выполняемую в случае, если введённая пользователем команда отсутствует. В Ubuntu эту фичу использует подсказка command-not-found, заметно тормозящая работу, в то время как можно найти более интересные и полезные возможности применения этого механизма, оставив поиск пакета специализированным программам. Поделюсь своим опытом.
Читать дальше →
Всего голосов 53: ↑50 и ↓3 +47
Просмотры 2K
Комментарии 22

Несколько буферов обмена в Linux

Чулан
Захотелось сделать так, чтобы можно было сохранять хоткеями выделенный текст в несколько разных буферов обмена. А потом также хоткеями вставлять текст оттуда..
Читать дальше..
Всего голосов 65535: ↑32767.5 и ↓32767.5 0
Просмотры 1.5K
Комментарии 6

Учим Xcode самостоятельно ставить имя программы вместо NewApplication

Разработка под iOS *

Все разработчики Cocoa знают про эту неприятную мелочь: при создании нового проекта Cocoa Application в Interface Builder’е нужно вручную править меню программы и менять NewApplication на название программы. По какой причине разработчики Xcode не автоматизировали этот процесс не понятно, т.к. это дело двух минут. Придется сделать это за них.
Читать дальше →
Всего голосов 34: ↑28 и ↓6 +22
Просмотры 2K
Комментарии 13

Windows 7 Tips and Tricks ;)

Разработка под Windows *
Салют Хабралюди, хабражители :)

Продолжая рубрику статей посвященных Windows 7, решил предаставить сборник несколько полезностей которые могут облегчить работу в этой ОСи.

image

Итак приступим
Читать дальше →
Всего голосов 155: ↑83 и ↓72 +11
Просмотры 7.8K
Комментарии 132

Тюним меню Translate в Opera

Opera
image

Наверно всем знакомо контекстное меню оперы.
Я хочу рассказать как настроить это меню для более удобного перевода.
Сам я пользуюсь 2-я сервисами для перевода в интернете — это Яндекс.Словари и Google.Translate их и будем интегрировать =) Хотя вы сможете прикрутить любой другой онлайн переводчик.
Читать дальше →
Всего голосов 41: ↑34 и ↓7 +27
Просмотры 2.7K
Комментарии 29

ХХ полезных советов для пользователей Git среднего уровня. Часть 1

Git *
Вообще-то изначально я планировал перевести статью Энди Джеффриса (Andy Jeffries) 25 Tips for Intermediate Git Users, но в процессе я отбросил бестолковые, общеизвестные или самые простые советы вроде «настройте первым делом user.name и user.email», которые явно не подходят людям, уже более-менее плотно знакомым с Git.
Взамен я дополню статью моментами из личной практики («Своя практика»! Звучит здорово, будто я частный врач или адвокат! :-] )

Читать дальше →
Всего голосов 75: ↑70 и ↓5 +65
Просмотры 25K
Комментарии 32

ХХ полезных советов для пользователей Git среднего уровня. Часть 2

Git *
Это продолжение статьи ХХ полезных советов для пользователей Git среднего уровня

Про reset, незапланированно снова про альясы, про замечательный filter-branch, про мерджи и разрешение конфликтов с помощью rerere, про rebase (интерактивный и не очень) и, в завершение, про обслуживание своей гитницы.

Читать дальше →
Всего голосов 38: ↑32 и ↓6 +26
Просмотры 23K
Комментарии 35

Win7 Tips & Tricks ebook (Free)

Разработка под Windows *
ebook-thumbnail-thumb Попалась очень хорошая книжка по возможностям Windows 7 (на английском), будет хорошим дополнением к моему топику — Хорошо ли вы подготовились к использованию Windows 7? Несколько “горячих” клавиш.

Для себя там нашел очень полезную утилиту clip:

Все знают еще со времен DOS, что можно переопределить output консоли, написав, например, example.exe >> 1.txt, тогда все, что example будет выводить в консоль (поток stdout), будет записано в файл 1.txt. Оказывается можно воспользоваться и такой командой c:\dir | clip, тогда, все, что будет выведено командой dir (точнее только stdout, а именно содержимое данной директории), будет записано в буфер обмена.
Всего голосов 63: ↑50 и ↓13 +37
Просмотры 1.2K
Комментарии 46

Веб-метрика от Google

IT-компании
image
В рамках проекта «Давайте сделаем интернет быстрее», Google опубликовал некоторые статистические данные о размере, количестве ресурсов и других показателях страниц во Всемирной паутине. Статистика была собрана из выборки в несколько миллиардов веб-страниц в процессе анализа и индексирования «движком» поискового гиганта.
При обработке этих страниц алгоритмом принимались во внимание не только основные html¬-страницы сайтов, но и производились попытки обнаружить и обработать остальные ресурсы, размещаемые на сайтах: таблицы стилей, скрипты и изображения.
Читать дальше →
Всего голосов 46: ↑40 и ↓6 +34
Просмотры 4.7K
Комментарии 20

Рекомендации по доступности страниц для людей с ограниченными возможностями

Accessibility *
Из песочницы
Многие слышали о рекомендациях WAI-WCAG (Web Accessibility Initiative Web Content Accessibility Guidelines), призванных в частности помочь пользователям с ограниченными возможностями (например с дефектами или отсутствием зрения).

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

Braille

Я все же попробую немного обосновать «полезность» двумя словами.
Во-первых, — это качество. Ваш сервис станет более удобным и простым в пользовании.
А, во-вторых, это конкурентноспособность – целевую аудиторию расхватывают быстро, поэтому поиск новых ниш – задача первоочередная, это вам скажет любой маркетолог.

В моем же случае — это требование заказчика. Согласно Section 508 если я хочу продать продукт любому федеральному органу США – я должен поддерживать этот стандарт.

Многие скажут, что вряд ли собираются что-то продавать правительству США, но в России такой стандарт тоже есть (ГОСТ Р 52872–2007) и никто не гарантирует, что завтра он вас/нас не коснется.

Следует также отметить, что если вы уже следуете принципам корректной разметки (согласно w3c) и оптимизации для поисковых систем, то кардинальных изменений от вас не потребуется.

Всё же приведу ряд рекомендаций которые покрывают значительную часть элементов разметки. Их можно взять на заметку и смело использовать при следующей верстке.
Читать дальше →
Всего голосов 63: ↑63 и ↓0 +63
Просмотры 5.5K
Комментарии 26

Кладезь полезной информации

Настройка Linux *
«Чем больше я знаю, тем больше понимаю, что ничего не знаю».

Даже если вы уже давно не чайник и не боитесь увеличить относительный уровень своего незнания — попробуйте проделать на своей машине:
sudo apt-get install fortunes-ubuntu-server
а потом просто вызывайте
/usr/bin/ubuntu-server-tip

Многократный мысленный оргазм гарантирован.
Вот просто некоторые примеры:
  • Для создания копии файла без дублирования пути файла используйте команду '$
    cp /long/path/to/file/name{,.orig}', которая создаст копию файла с суффиксом ".orig".
  • Если вы выполнили команду и забыли про 'sudo', вы можете набрать 'sudo !!'
    для вторичного запуска предыдущей команды с использованием 'sudo'.
  • Последующие команды обычно принимают аналогичный аргумент. 'Alt-.' вставляет
    последний аргумент предыдущей команды. Чтение документации рулит!

Приятного чтения!
Всего голосов 180: ↑169 и ↓11 +158
Просмотры 2.4K
Комментарии 111

Полезные советы: звуковой сигнал в консоли Windows

Чулан
Мне приходится часто запускать довольно долгие операции из командной строки. Например Maven build или тесты. Естественно на «Матрицу» любоваться быстро надоедает, и переключаешься на какие-то другие задачи. Однако хочется чтобы тебе сразу сообщили что можно работать дальше. По умолчанию консоль Windows не предоставляет возможности назначить звуковой сигнал на завершение операции. Но ответ прост.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 2.7K
Комментарии 2

10 советов по оптимизации скорости работы вашего сайта

Разработка веб-сайтов *
Перевод
Скорость и производительность сайтов очень важна для пользователей. Если Ваш сайт будет слишком медленным, то Вы будете не только терять посетителей, но также и потенциальных клиентов. Поисковые системы такие как Google, учитывают скорость веб-сайта в рейтинге поиска, поэтому, оптимизируя скорость Вашего сайта, Вы должны принять всё во внимание. Учитывается каждая миллисекунда. Вот только несколько основных и общих предложений для того, чтобы улучшить производительность сайта.
Читать дальше →
Всего голосов 38: ↑12 и ↓26 -14
Просмотры 11K
Комментарии 15