Архив на 'программинг' Category

Ubuntu. Восстановление данных с флеш карты

Понадобилось мне как-то восстановить данные с флеш карты. Карта была настолько повреждена, что невозможно было определить тип раздела на ней. Погуглил и нашел для ubuntu очень прекрасный консольный инструмент по восстановлению файлов: foremost. Устанавливаем:  sudo apt-get install foremost И запускаем восстановление: sudo foremost -Q -i /dev/sdc -o /path/to/recovery/result/folder Где /dev/sdc — путь к подсоединенной, но не […]

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

Как создать уникальный индекс при том, что в таблице есть дубликаты

Естественно, база MySQL не позволит создать уникальный индекс, если у вас уже есть дубликаты в таблице. Первое, что приходит на ум — это сначала удалить каким-то образом дублированные записи, а потом уже создать новый уникальный индекс. Но все становится еще сложнее, если уникальный индекс состоит из нескольких полей. Удаление записей из большой таблицы может занять […]

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

Онлайн детектор кириллицы

У нас на работе была небольшая проблема с одним сервисом: разработчик случайно или специально оставил в заголовке сайта кириллическую букву “с” вместо латинской. Это было довольно критично, потому что наши сервисы трекаются гуглом и разными поисковиками.  Самое что смешное, заметили это совершенно случайно когда обнаружили в коммите странное изменение строки, иначе и по сей день […]

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

Настройка связки xdebug + vagrant + phpStrom

Есть задача: нужно отдебажить с помощью xdebug страницу в web приложении. Самый очевидный способ — это поставить брейкпоинт на строке и запустить страницу в броузере. Но не все так просто. Все мануалы, которые я находил говорили всегда о том, что надо настроить xdebug на какой-то сервер, потом нажимаешь кнопку и в броузере запускается конкретная страница. […]

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

Ubuntu 13.10. Эпопея про то, как я настраивал второй монитор для лэптопа HP Pavilion dv7 с картой radeon HD 6700

Итак, стояла у меня убунта 13.04. Решил установить 13.10. Обновился, второй монитор не работает, хотя подключен к VGA выходу. Начинаем гуглить. НИЧЕГО толкового, кроме установи драйверы, бла-бла. Сразу подумал, что убунта меня отымела хорошенько. Скачал проприетарные  драйверы ATI, установил, переконфигурил xorg.conf, перезапустил комп — черный экран. Гуглить не могу. В итоге через телефон нашел решение […]

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

Ubuntu 13.10

С каждым новым релизом убунты я все больше убеждаюсь, что система становится все хуже и хуже. Где те стабильные версии 9.10, с которой я начинал? Итак, мне удалось побороть проблему видео драйверов на лэп топе HP Pavilion dv7, но: Не работает переключение раскладки Alt + Shift. Да-да, вы не ослышались, и это официальный баг. Не работает […]

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

Лучший способ установить sun JDK

http://www.gaggl.com/2012/04/installing-java6-jdk-on-ubuntu-12-04/ Смотрите этот апдейт UPDATE: [07-Aug-2012]

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

цифровые часики

Вы такое могли себе представить?

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

Установка Windows 7 поверх Ubuntu

В данной статье расскажу как я устанавливал windows 7 на лэп топ с уже установленной системой Ubuntu 12.04 LTS. К сожалению,  64-битная версия Ubuntu не всегда может помочь в запуске программ, которые идут только в Windows. Wine тоже не помог, даже скомпиленый с нужными флагами. А все потому, что производитель asus не выпускает драйверы для […]

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

Jenkins + arduino

Классная веселая статья про билды! Индикация состояния билда через светодиод: http://habrahabr.ru/post/117261/

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

И снова git-svn. Добавляем новую ветку в git из svn

Если вы уже работаете с git-svn, и вам нужно добавить новую ветку из svn, то эта статья поможет решить проблему: http://www.dmo.ca/blog/20070608113513/ На самом деле все интуитивно понятно. Я бы пытался точно так же делать.

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

Следующая страница »