hack

Обновлен список спецсимволов на нашем сайте

vihv.org – коды спецсимволов XSLT, CSS и HTML

Теперь это полный список,  содержащий 251 символ. Дополнительно теперь указан код для использования в CSS.

Расскажу немного подробнее, поскольку раньше этого у нас не было.

Итак, задача для примера:

Дано: кнопка вида

<span class='form__button'>Read more</span>

Нужно превратить её в следующее

Read more

Для этого нам потребуется добавить к тексту кнопки что-то свое. Делаеться это с помощью селекторов :before и :after с использованием инструкции content.

.form__button:after {
content: ' \bb';
}

Здесь \bb – тот самый код спецсимвола для CSS.

Разработка десктопных приложений на PHP

Я просто оставлю это здесь
http://j-php.net/wiki/Getting-started

Что такое JPHP? это компилятор php для виртуальной машины Java (JVM).
Соответственно:

  1. Итоговый байткод работает везде, где работает JVM.. то есть везде :) на телефонах, на raspberrytPi, под видой, под linux – везде. Ну разве что микроконтроллеры можно исключить.
  2. Можно использовать Java библиотеки, например Swing. Или,например, Gdx.
  3. Для разработки десктопных приложений можно использовать тех же специалистов, что и для разработки web-приложений.
  4. Поскольку есть возможность создания локального веб-сервера, можно использовать его + браузер для создания декстопных приложений на базе web-приложений.

С другой стороны – надо пробовать.

Сброс пароля на Windows XP

  1. Качаем LiveCD с любым линуксом
  2. Загружаемся с этого диска на компьютере где нужно сбросить пароль винды
  3. Копируем каталог c:/Windows/system32/config на флэшку
  4. Тащим эту флэшку на машину где стоит linux
  5. на linux-машину устанавливаем chntpw  (есть в репозиториях)
  6. идем в сохраненный каталог config
  7. запускаем комманду   chntpw -u Администратор SAM
  8. жмем 1 и Ептег
  9. программа напишет что пароль для пользователя Администратор срошен, и изменения нужны в файле SAM
  10. сохраняем изменения
  11. волокем измененный SAM обратно на винду
  12. профит!

Прямые ссылки на документацию API социальных сетей

Утомился я по малозаметным ссылкам в десять кликов добираться до них.

http://developers.facebook.com/docs/

http://vk.com/developers.php#devstep2

https://developers.google.com/+/ https://developers.google.com/accounts/docs/OAuth2

https://dev.twitter.com/docs

http://api.mail.ru/docs/guides/sites/

http://dev.odnoklassniki.ru/wiki/display/ok/API+Documentation

Права доступа

Чет я затупил, я же могу сделать два разных события OnEdit и OnEditMine для редактирования всех вообще и для редактирования только своих. А обработчик на них поставить один и тот-же. Мне нужно будет только определить какое событие наступает, а это вполне осуществимо.

Как убрать пустой toolbar из tinymce при использовании темы advanced

Строго говоря, tinymce предполагает создание своих тем, но как правило нам всем не до того, мы используем ближайшее что подходит. В 90% случаев никто этот редактор кроме админа не видит.

Однако нам бывает нужно настроить правильный списк кнопок. Например такой

Ну и по умолчанию, если мы не пишем своих у нас две темы – simple и advanced. В simple нам не хватает функционала, в advanced – перебор. Мы можем для advanced менять список кнопок, однако если мы убираем второй и третий тулбар, место под них остается. Так-же если мы ставим для этих списков пустую строку в качестве списка кнопок.

Решение:

  1. Идем в каталог где у нас лежит tinymce
  2. далее в папку themes/advanced
  3. переименовываем editor_template_src.js в editor_template.js, затирая при этом старый.
  4. Ищем строки номер 74 и 75 – они содержат значения по умолчанию для тулбаров. Каковые мы можем переписать на пустые строки, но, без почесывания левым ухом правой ноги, не можем уничтожить эти переменные.
  5. Убеждаемся что это нужные нам строки (они начинаются с theme_advanced_buttons)
  6. Комментируем их или удаляем
  7. Проверяем что все работает.
  8. При необходимости пропускаем через минификатор