пятница, января 17, 2014

Копирование файлов по SSH в OSX

Если вам по долгу службы приходится работать с unix-серверами по ssh, то рано или поздно возникает необходимость что-то скопировать с сервера или в обратную сторону.

В OSX эту задачу решает утилита scp. Синтаксис работы очень простой.

Копирует с локальной файловой системы на сервер.
scp /path/to/local/file username@hostname:/path/to/remote/file

Копирует с сервера на локальную файловую систему.
scp username@hostname:/path/to/remote/file /path/to/local/file

суббота, ноября 02, 2013

Что для меня важно в работе?

Такой вопрос мне задала рекрутер в skype.

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

Закончив беседу я принялся за уборку квартиры. Иногда я убираюсь в квартире, вот как сейчас. Я не свинья, но убираться не очень люблю. Не люблю, потому, что это просто, монотонно и результат предсказуем на 100%: будет чисто, но через неделю опять появится пыль. А я люблю когда сложно. Когда сложно - это всегда челендж, вызов, появляется азарт. Вот что для меня еще очень важно в работе: чтобы было сложно и что-то новое, то есть новая задача. Или если не новая, то возможность решить её по другому, применить другой подход, инструмент.

ps физической монотонной работой по дому мне, видимо, тоже полезно иногда заниматься - приходят в голову такие точные мысли)

среда, октября 23, 2013

Апострофы в сообщениях для java.util.logging.Logger

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

public void log(Level level,
                String msg,
                Object[] params)

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

вторник, октября 15, 2013

Соло он-лайн

Стыдно признаться, но я до сих пор не владею слепым 10-пальцовым набором на клавиатуре.
Хватит сказал я себе и решил освоить. Основным мотивом была покупка нового macbook pro американского происхождения с латинскими символами.  Глядя на мои "ковыряния" в поисках наугад некоторых кириллических символов, мой друг Олег Ковалев порекомендовал мне пройти курс Соло на клавиатуре Владимира Владимировича Шахиджаняна - психолога, журналиста, преподавателя МГУ имени М. В. Ломоносова и его компании ЭргоСОЛО. Взял на заметку, но версии для OS X компания ЭргоСОЛО не производит, зато есть он-лайн курсы в виде сервиса nabiraem.ru.

Проблема логирования в Oracle Weblogic Server 11g (10.3.6)

Казалось бы просто, естественное и законное желание залогировать исключение или вообще что-либо превратилось в целую проблему.


пятница, октября 04, 2013

JavaMail API. Получение почты Gmail.

Реализация от Sun Microsystems. Типичный forkflow:

0) Установка параметров подключения
1) Получение сессии
2) Получение объект хранилища  
3) Получиние объекта папки с входящими сообщениями
4) Поиск нужных сообщений
5) Разбор сообщения
6) Закрытие папки и хранилища.

Страница на сайте Oracle, посвященная JavaMail API находится здесь.

четверг, февраля 12, 2009

ЯДРО LINUX. Рассмотрение этапов компиляции (сборки) и установки нового ядра операционной системы GNU\Linux Debian Etch.

Что можно сделать с ядром Linux:
  1. Внести изменения в настройки существующего ядра, пресобрав его с новыми параметрами.
  2. Установить новое ядро. В этом случае можно организовать возможность загрузки как со старого так и с нового, да и вообще говоря, с любого установленного ядра.
  3. Наложить патчи на существующее ядро.