вівторок, 30 серпня 2011 р.

Компьютер не включается, что делать? Решение проблемы

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

Предлагаю небольшой faq для определения, почему компьютер не включается и что нужно сделать.

Поиск файла в linux

find путь -name имя

Отсюда

неділю, 28 серпня 2011 р.

Домашний сервер на Ubuntu Server. Продолжение следует?

Случилось тут на днях ужасное! Сервак работал себе, жужжал тихонько кулерами, раздавал файлики по сети. И вдруг исчез из сети, на пинги не отвечает, захожу по ssh, естественно не пускает. Выключаю-включаю, кулеры шумят, лампочки мигают. Пробую пингануть, не отвечает. Подцепляю монитор, картинку не дает. Видюшка? Может быть, но почему биос не бикает? Меняю видеокарту — то же самое. Сбегал за другим блоком питания, подключаю, жму power. Вжжжж – закрутились вентиляторы, бип! – сказал биос. Да, #$@&%, блок питания накрылся :( Поэтому эксперименты с серваком временно приостановлены, пока не появятся лишние деньги на его покупку.

Но есть и хорошая новость. Недавно пригнали старый, очень-очень старый системник. Да настолько старый, что 95-я винда на нем стояла. Который я первым делом снес и поставил DSL – Damn Small Linux. Но это уже совсем другая история ;-)

вівторок, 23 серпня 2011 р.

Репозитории Ubuntu

Всё больше и больше людей пробуют устанавливать Ubuntu. Это радует и хочется надеяться, что Ubuntu станет со временем главной, а лучше единственной операционной системой в вашем компьютере.

Source Based FreeBSD vs Package Based Linux

Хочется описать своё мнение об администрировании операционных систем FreeBSD и Linux. Тема холиварная ...

вівторок, 16 серпня 2011 р.

Файловые менеджеры. Far

Как я и обещал, я начинаю знакомить вас с консольными файловыми менеджерами. Я не являюсь гуру в этом вопросе, и многие тонкости, делающие файловые менеджеры чрезвычайно гибким инструментом для управления вашими файлами, останутся за рамками статьи. Но я постараюсь освятить максимум самых необходимых возможностей, которые позволят вам почувствовать все преимущества их использования.

Эта статья должна стать интересной для тех, кому не хватает гибкости в стандартных средствах навигации по файловой системе в Windows или любимом DE в Linux  и тем, кто до сих пор не знает или не использует файловые менеджеры.

Настройка прав доступа .ssh

chmod 700 ~/.ssh/
chmod 700 ~/.ssh/*
chmod 600 ~/.ssh/config

понеділок, 15 серпня 2011 р.

Подключение репозитория git на unfuddle.com

Создать репозиторий на https://xxx.unfuddle.com

Сгенерировать ключ и добавить его в настройках Public Keys.

git init
git remote add unfuddle git@xxx.unfuddle.com:login/repo.git
git config remote.unfuddle.push refs/heads/master:refs/heads/master
git add -A
git commit -m 'initial commit'
git push unfuddle master

Параметры установки окончаний строк Unix/Mac:
git config --global core.autocrlf input
git config --global core.safecrlf true
Windows:
git config --global core.autocrlf true
git config --global core.safecrlf true

середу, 10 серпня 2011 р.

За границами IDE. Консоль

Возможности современных интегрированных средств разработки поражают. Не выходя из любимой среды, вы можете писать и отлаживать код, собирать ваши проекты и фиксировать их изменения в системах контроля версий... Порой, проработав многие годы, некоторые программисты вообще не представляют себе жизнь вне любимой среды разработки, и не имеют представление о способах решения привычных для них задач без IDE. Не думаю, что их стоит за это винить. Знать обо всех ключах компилятора сегодня – вовсе не жизненно важная необходимость, а скорее интересная тонкость, позволяющая программисту подняться еще на одну ступеньку своей квалификации. Я начинаю цикл статей, в котором предлагаю вам подняться по таким ступенькам, заглянув за кулисы работы вашей любимой среды разработки. И первым шагом на этом пути будет знакомство с командной оболочкой.

вівторок, 2 серпня 2011 р.

JConsole. Компонент отображения стандартных потоков вывода

В мире Java существует ни одна библиотека для логирования работы системы. Каждая из них обладает своими преимуществами и недостатками, писать о которых можно бесконечно долго. Но зачастую разработчики избегают использования сложных систем для ведения логов и пользуются проверенными годами (хоть и не лишенными недостатков) методами: выводом сообщений в потоки System.out и System.err.

В любом случае, читать содержимое лог-файлов, каждый раз находя их в директориях системы, не удобно. Куда приятнее видеть как изменяется их содержимое в реальном времени, как это сделано во многих IDE (пример из Eclipse):

В этой статье мы создадим свой компонент для вывода содержимого потоков System.out и System.err. Я постараюсь излагать материал как можно более подробно, чтобы он был понятен даже начинающим java программистам.

HyperComments for Blogger

comments powered by HyperComments