Cам не пойму каким образом, но упал раздел MFT на внешнем диске, полагаю постарался checkdisk. Итак что делать в таких случаях. Начинать жизнь с чистого винта или есть способы восстановить данные?
Попробовал восстановить данные из под windows, но после установки двух-трех рекомендуемых в таких случаях и всеми любимых программ (не буду рекламировать), передумал. Ни одна из них просто не могла открыть диск, и никаких данных естественно восстановить не удалось бы.
Решил поискать софт для восстановления данных в Ubuntu. Нашелся testdisk который также не справился со своей задачей.
После еще некоторого времени поиска решил поставить scrounge-ntfs
читать далее »sudo apt-get install scrounge-ntfs
Многие удаленные сервера разрешают доступ к своим данным по ssh. К тому же этот протокол безопаснее чем ftp. читать далее »
Конечно для работы по ssh можно использовать одну из множества программ доступных в linux, но этот путь не для линуксоида) Тем более многие вещи на мой взгляд через консоль делать легче, быстрее а главное удобнее. Например делать дамп бд или копировать кучу данных с одного сервера на другой. Значит эти команды просто необходимо знать web-программисту. Итак несколько полезных команд при работе с удаленным сервером по ssh:
1) Копирование данных с сервераscp user_name@mysite.ru:/путь/к/файлу/от/корня/file /путь/к/файлу/от/корня/file2) Копирование данных на серверscp /путь/к/файлу/от/корня/file user_name@mysite.ru:/путь/к/файлу/от/корня/file Иногда бывают файлы слишком большого размера(например дамп базы данных на 300 метров) его проще засунуть в архив, а потом скачать (или закачать в архиве, а потом разархивировать) поэтому еще пара команд
У каждого начинающего или даже опытного веб-программиста использующего subversion рано или поздно возникала потребность рекурсивного удаления папок .svn. Кончено же ничего не надо было бы удалять если бы правильно пользовались программой контроля версий. Для создания рабочей версии сайта все же нужно использовать команду svn export и тогда никаких уязвимостей из за папок .svn у вас не будет, ну а если же по счастливой случайности вы все таки забыли про эту команду то можно воспользоваться функцией рекурсивного удаления find . -name .svn -print0 | xargs -0 rm -rfили
find . -name .svn -exec rm -rf {} \;А еще можно просто закрыть эту дыру в безопасности для apache в httpd.conf вписать
<Directory ~ ".*\.svn">
Order allow,deny
Deny from all
Satisfy All
</Directory>
Давно пользуюсь стареньким ноутбуком как домашним сервером для раздачи интернета по wi-fi. Бывает что надо поменять настройки или перезапустить интернет, или просто проверить в каком состоянии он находится. Для этого собственно и настраиваю удаленный доступ.
1. Настроим удаленный доступ по ssh (тут ничего сложного настройка займет пару секунд): читать далее »
sudo apt-get install openssh-server Ну а теперь проверим работоспособность сервера с вашего ПК: ssh user_name@10.1.3.1 Конфигурация ssh сервера лежит тут:
10.1.3.1 - ip сервера/etc/ssh/sshd_config
Решил занятся изучением java, посоветовали не зацикливаться на синтаксисе и «консольном» программировании (типа javac file.java, java class) а приступить сразу к изучению создания приложений с графическим интерфейсом. Естественно посоветовали установить jDeveloper.
Попробую пошагово описать процесс установки jDeveloper на Linux Ubuntu:
1) Скачиваем jDeveloper http://www.oracle.com/technology/software/products/jdev/htdocs/soft11.html. Я естественно скачал .bin для linux
2) Открываем директорию со скачанным файлом и устанавливаем права на исполнение файла chmod +x jdev*3) Теперь запускаем программу на выполнение ./jdev*4) После установки вы увидите стартовое окно, выбираете jDeveloper Studio
5) Программа конечно работает, но в Applications ее нет, поэтому просто добавляем ее туда самостоятельно, правым кликом выбираем Edit Menus (Редактировать меню) и в категорию Programming добавляем приложение Add Item. Вписываем название jDeveloper и Command [Install Dir]/Oracle/Middleware/jdeveloper/jdev/bin/jdev
6) Еще раз пробный запуск и если работает то наслаждаемся))
Раздача интернета с одного ноутбука на другой по wi-fi с использованием ОС ubuntu на самом деле довольно простое занятие. Итак нам потребуются два ноутбука, и хотя бы на одном из них стоит ubuntu. Этот ноутбук и будет раздавать интернет ну а в дальнейшем и послужит не плохим сервером для хранения данных. Приступаем к настройке: читать далее »
Во первых нужно настроить обычное подключение по wi-fi между двумя компьютерами через network-manager. То есть на компьютере который будет раздавать интернет (в дальнейшем comp_1 или роутер) 1) нужно создать новую беспроводную сетьСоздали новую беспроводную сеть теперь на втором копьютере (comp_2) подключаемся к новой беспроводной сети ипрописываем конфигурацию:
2) прописать ip допустим 10.1.3.1, netmasck 255.255.255.0 ну и в качестве шлюза прописать можно опять же свой ip 10.1.3.11) прописать ip допустим 10.1.3.33, netmasck 255.255.255.0 ну и в качестве шлюза ip comp_1: 10.1.3.1, а также скорей всего понадобится прописать dns либо своего провайдера, если не помните то можно использовать гугловский 8.8.8.8 Сохраняем настройки и переподключаемся к беспроводной сети. Теперь пробуем пинговать один компьютер с другого:ping 10.1.3.33 - с первого компа
ping 10.1.3.1 - со второго компа
Как-то давным-давно компания Adobe заявила о создании версии photoshop для Linux OS.. И еще как то писали в новостях что google поддерживет разработчиков wine, чтобы они лучше учитывали совместимость wine c photoshop. Но как мы видим прошел ни один год, а первое реализовывать помоему уже и не думают а последнее, ну скажем «не совсем корректно работает».
Лично у меня под wine корректно работают и легко устанавливаются все версии photoshop до cs2 включительно (что не удивляет так как на оффициальном сайте об этом уведомлено).
Многие же после долгих танцев с бубном возле компьютера, самостоятельной пропатченной компиляции wine ставят Adobe Photoshop CS3 и CS4. Стыдно признаться, но как я вчера не танцевал с бубном, как ни колдовал возле компьютера ни одну из последних версий photoshop установить не смог… Полробное описание установке есть на WineHQ.org
Лично я решил не мучаться и поставить себе CS2 что вполне хватает чтоб нарезать макеты сайтов для верстки… Единственное из директории .wine/dosdevices/c:/Program Files/Adobe/Adobe Photoshop CS2 Нужно удалить AdobeUpdater.dll чтоб Photohop не обновлялся (обычно это стандартная процедура…) и сгладить шрифты, ато какие то кракозябры на панелях. Для этого: 1. Дергаем скрипт winetricks->
sudo wget http://kegel.com/wine/winetricks
2. Устанавливаем права ->
chmod 755.
3. Запускаем и устанавливаем corefonts ->
sh winetricks
Включаем и наслаждаемся)
Наверное многие сталкивались с этой проблемой, теги на кирилице отображаются не правильно. Это потому что, в тегах используется кодировка cp1251, которая по умолчанию в windows. А в линуксе же используется utf8. Для решение проблемы нужно всего лишь перекодировать теги в нужную нам кодировку. Для этого нам понадобится утилита python-mutagen.
Установим ее:sudo apt-get install python-mutagenЗатем переходим в нужную нам директорию c mp3 файлами командой cd <путь>, например: cd /media/user/music Ну и выполним саму перекодировку:find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Перемасштабирование видео и следовательно изменение его размера
mencoder input.mpg -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=640:480 -oac copy -o output.avi
ibavcodec позволяет кодировать во множество интересных видео и аудио форматов (на данный момент аудио кодеки не поддерживаются). Вы можете использовать следующие кодеки:* mjpeg - Motion JPEGПервый столбец содержит название кодека, которое должно быть указано после vcodec, как, например: -lavcopts vcodec=msmpeg4
* h263 - H263
* h263p - H263 Plus
* mpeg4 - ISO standard MPEG-4 (DivX 5, XVID compatible)
* msmpeg4 - pre-standard MPEG-4 variant by MS, v3 (aka DivX3)
* msmpeg4v2 - pre-standard MPEG-4 by MS, v2 (используется в старых asf файлах)
* wmv1 - Windows Media Video, version 1 (aka WMV7)
* rv10 - старый RealVideo кодек
* mpeg1video - MPEG1 video
* huffyuv - сжатие без потерь
Пример с сжатием MJPEG:mencoder -dvd 2 -o title2.avi -ovc lavc -lavcopts vcodec=mjpeg -oac copy

