Установка Oracle Java JDK 7 на Ubuntu 12.04 для jetBrains PhpStorm

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

В этот раз долго не мог нормально поставить PhpStorm от jetBrains, который требовал Oracle JDK 7, тоесть Java 1.7.0, на мою новую Убунту (Все таки решился полностью перейти на линукс и дома). То там пермишны не такие, то джаву видно только из-под судо. А как я его ставил последние пару раз на работе я уже забыл, но точно помню что это было достаточно просто.

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

Продолжить чтение

Фикс ошибки «XAMPP Component Status Check failure [3]» при установке под Windows7

При установке XAMPP под Windows 7 64-битную (под другие не в курсе) в папку, отличающуюся от предлагаемой (в моем примере я установил в f:\xampp), запуск xampp-control.exe выдавал ошибку:

Работал он в итоге нормально, но каждый раз видеть эту ошибку не сильно нравилось 🙂

Решить эту проблему довольно легко. Нужно всего лишь в регистре вернуть значение пути установки в предлагаемый установщиком, а точнее в c:\xampp.

Сделать это можно следующим образом. Запускаем regedit.exe и ищем

, где находим ключ Install_Dir и меняем его значение на «c:\xampp«.

Все, теперь запуск контрольной панели XAMPP должен проходить гладко и без ошибок.

Функция подсчета частоты слов в тексте

Иногда необходимо подсчитать сколько раз слово встречается в тексте. Вот функция, которая может за вас посчитать частоту вхождения слова в текст:

С Новым Годом, разработчики!

Поздравляю всех разработчиков с Новым 2012-ым Годом!

Желаю всем стремительного карьерного роста, увелечения зарплаты, интересных проектов, полезных знакомств и крепкого здоровья!

С Новым Годом, Разработчики

С Новым Годом, Разработчики

Как вернуть изменения из определенных ревизий

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

Тут мы получаем в файлик все изменения, которые были при коммите 1234-ой ревизии. (Можно ненужные нам изменения убрать из файла r_1234_1233.diff)

Теперь нам необходимо внести эти изменения в текущие файлы локальной копии проекта. Это можно сделать с помощью команды patch.

В результате мы должны получить что-то вроде

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

SVN Check Out одного файла

Если вам нужно подправить всего один файл из репозитория, то необязательно делать чекаут всего проекта. Можно «зачекаутить» всего один файл.

Сделать это можно так:

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

IE8 Hack: событие onload для элемента script

В IE8 не работает событие onload для элемента типа script. Решить данную проблему можно таким способом:

где js — это элемент типа script, а func — функция.

Дополнение к Firefox для удобного включения/выключения JavaScript

Наверное многие сталкивались с ситуацией, когда надо было для отладки/проверки верстки включить или выключить JavaScript.

Конечно, можно лезть в настройки и включать там, но если надо постоянно переключать данную опцию — этот способ не подойдет.

Нам поможет небольшое дополнение к браузеру Firefox. Называется оно JS Switch. Добавить в свой браузер его можно по ссылке https://addons.mozilla.org/uk/firefox/addon/js-switch

После установки необходимо зайти в его настройку и поставить галочки «Show an option in Tool Menu» и/или «Show a button in Statusbar«. Теперь выключение JavaScript будет намного проще и быстрее.