?

Log in

No account? Create an account
User — LiveJournal Below are the 19 most recent journal entries recorded in the "Tis" journal:
траўня 27, 2016
12:11 pm

[Спасылка]

Задачка на одну Девятую Симфонию Бетховена
Обожаю работать под Симфонию №9.
Во-первых, считай, без слов (не нагружает мозг, но глушит разговоры в комнате).
Во-вторых, 1:10 минут. По окончании понимаешь, что надо сделать перерыв, ибо устал (даже если этого ещё не осознал).
В-третьих, идеальный музыкальный ряд: тишина, пока вникаешь ТЗ; что-то незапоминающееся, пока ваяешь код; Ода Радости, когда доходишь до запуска и предвкушаешь работающий результат.

Tags: ,

(4 камэнтара | Пракамэнтаваць)

красавіка 1, 2016
02:12 pm

[Спасылка]

Какой удачный повод
Вот что в совещаниях хорошо, так это поржать можно от души.

1. Оговорочка-с.
- Предлагаю экономить время и без теста сразу на продакшн данные срать.

2. made my day:
- We cannot use the server, it is dead!
- It is not completely dead, just a little bit smelling.

Tags:

(Пракамэнтаваць)

жніўня 21, 2013
04:35 pm

[Спасылка]

Eclipse. Next stage.
В Eclipse по F3 (Open declaration) не переходит на объявление метода. Пишет ошибку "Current text selection does not resolve to ...". Может кто совершенно случайно знает как забороть?

Tags: ,

(4 камэнтара | Пракамэнтаваць)

ліпеня 29, 2013
12:31 pm

[Спасылка]

Apache OpenOffice 4.0 has been released!
http://www.openoffice.org/download/

Tags: ,

(Пракамэнтаваць)

лістапада 30, 2012
12:14 pm

[Спасылка]

SSD на рабочем компе
Новый комп, новая система, "штатный" комп на 1 Тб.
Захожу к админам пообщаться на тему доустановки SSD, ставлю задачу: хочу быструю работу, хочу когда SSD накроется (а накроется он в течение года и я это понимаю) быстро переключиться на систему на штатном винте и с минимальными потерями времени продолжить работу над проектами; за своевременный бэкап отвечаю лично я; рабочие документы и исходники хранятся в репозитории; доустанавливать много программ не собираюсь.
Начинается обсуждение, что по-хорошему надо ставить зеркальный рейд, но для этого надо более-менее одинаковые характеристики у винтов. Что система при установке на SSD и на обычный винт существенно отличается по настройкам и синхронизировать будет очень сложно.
Говорят авторитетно. Решение (зеркальный рейд) действительно было бы приятно получить, но звучит, действительно, нерешаемо.

Не понял их проблем.
Я ж всего-то хотел
1) отбить на обычном ХДД 128 Гб и установить туда систему
2) установить систему на SSD.
В результате должно получиться так, что диском D для обеих систем будет обычный винт. Все программы туда и будут ставиться; все "бэкапы" и некритичные по скорости документы будут храниться на D.

Где я ошибся в проектировании?
(повторяю: считается, что всё ценное будет своевременно забэкаплено, что если SSD навернётся, то я просто выброшу этот кирпич не переживая за последние 4 часа работы - приблизительно с такой регулярностью я обычно сохраняюсь и синхронизируюсь)

Tags: ,

(5 камэнтароў | Пракамэнтаваць)

верасьня 19, 2012
01:25 pm

[Спасылка]

И.о. заместителя
Абсолютно нормальный производственный процесс, но расклад мне понравился.

Сторона заказчика: контактное лицо А уходит в отпуск, его заменят другой человек, Б, который в силу командировки оставил вместо себя В.
Сторона поставщика: руководитель разработки Г в отпуске, у него зам Д, который берёт больничный и и.о. заместителя становится Е.

Учитывая, что В и Е ситуацией владеют полностью, но уровень полномочий на принятие решений ограничивается "если случится что-то экстремальное", еженедельное совещание на проекте между В и Е прошло исключительно оперативно: "Здравствуйте! Всё в порядке, надеюсь так будет и далее, если у вас нет вопросов, то до свидания!".

Абсолютный рекорд продолжительности.

Tags:

(Пракамэнтаваць)

сьнежня 6, 2010
05:20 pm

[Спасылка]

Серия "ни дня без бага"
Решил тут "на кошечках потренироваться" и освоить работу с файловой системой.
У меня, воспитанного на ДОСовских командах, в голове не укладывается, зачем нужна команда ChDir которая не умеет менять текущий каталог одновременно с диском.
ChDir "d:\test" - проходит без ошибок
CurDir - выдаёт, что текущим является c:\
Однако, если сделать последовательно
ChDrive "d"
ChDir "d:\test" (или ChDir "\test"), то всё нормально, текущий - "d:\test".

И не спрашивайте меня, почему я недолюбливаю индусов.

Tags: ,

(8 камэнтароў | Пракамэнтаваць)

лістапада 23, 2010
03:45 pm

[Спасылка]

О вентиляторах и компьютерном железе.
У меня в комнате самый громкий компьютер.
На процессоре 68 градусов, на материнке 43 градуса. К концу рабочего дня, когда я загоняю процессор, вентилятор выходит на максимальные обороты.
Решил сдать комп на обслуживание: пусть решают проблему. Рекомендация специально обученных людей: поставить регулятор оборотов на вентилятор CPU. Слегка офигел (сгорит, или комп искусственно затормозится - работать по-любому будет невозможно), но решил попробовать. Вскрыл, увидел, что есть вентилятор на корпусе. Не воткнутый в питание.
Включил.
Громко, но уже похоже на нормальный звук.
Воткнул регулятор в вентилятор на корпусе. К концу рабочего дня CPU-вентилятор опять взвыл (на материнке температура 50 градусов).
Плюнул, закрыл заявку на обслуживание, сдал регулятор.
Отключил вентиляторы на обоих винчестерах и корпусе. Работает тихо-тихо (БП и CPU). Вот размышляю, может WD-шкой смазать?

Tags: ,

(7 камэнтароў | Пракамэнтаваць)

ліпеня 19, 2010
03:38 pm

[Спасылка]

Ресторан, столовая и реклама
Один небезызвестный минский ресторан открыл у нас в офисе столовую. Или буфет. Или "комнату приёма пищи". Мне как-то безразлично как это официально называется.
Я дождался пока схлынет поток тех, кто ходит на экскурсию и начал ознокомительное ежедневное посещение. Цель проста: попробовать всё, оценить разнообразие меню.

Как-то с первого дня возникло устойчивое впечатление, что иногда в ресторанах не всё съедают, а на следующий день _в ресторане_ не сильно-то подашь "вчерашнее". А вот в кафе пипл схавает.
Да и в целом всё выглядит так, будто хозяин пришёл к повару и сказал: всё равно посетителей нет, ты блинчиков нажарь (вместо блинчиков подставить любое блюдо на выбор) пока для столовки.

Ну, да ладно, я не привередливый, мне абы дзёшава и более-менее съедобно.
И ваще, это всё ожидаемо и с экономической точки зрения полностью оправдано (если, конечно, не выдавать в продажу "рыбу второй свежести").

Удивляет отношение хозяина.
На местном форуме идёт лёгкое брюзжание по качеству блюд (непрезентабельный внешний вид, слабые вкусовые качества, подозрения в не самой первой свежести и т.п.).
Для него мы - обычная точка общепита. Даже несмотря на то, что доступ в кафе имеют только сотрудники и "специально приглашённые".
А в конторе, на минуточку, работают потенциальнейшие посетители его "основного" ресторана.
Люди пойдут сами. Поведут подруг-жён. Бизнес-ланчи, опять же нормальная и повседневная практика.

Но хозяин предоставил именно такую "ознакомительную" версию кухни своего ресторана, какую предоставил.

Товарищ "стал на рельсики" и попёр по единожды пробитому туннелю бизнес-поведения. Мол, "Обеды? - Столовая! - держите первоклассную столовую. А вот в ресторане у меня...".
Не знаю кто какие выводы из сотрудников сделал, а я буду характеризовать ресторан так: "кухня никакая". А вывод основываю на том, что "каждый день блюда из ресторана ем".

Пока "Бульбяную", что на проспекте Независимости недалеко от пл.Я.Коласа, никто зарулить не осилил.
Жаль, что не им отдали право нас кормить.

Tags: ,

(26 камэнтароў | Пракамэнтаваць)

чэрвеня 23, 2010
05:00 pm

[Спасылка]

О самом свободном ПО. Задача на инициализацию.
Есть такой продукт. Open Office. У него есть OLE. Оно же API.
А знаете как его вызвать? "com.sun.star.ServiceManager"! Во!
Есть такой продукт. Lotus Symphony. У него есть OLE. Оно же API.
А знаете как его вызвать? "com.sun.star.ServiceManager"! Во!

А если на компе установлено и то, и другое, как вы думаете, что вызовется, если проинициализировать "com.sun.star.ServiceManager"?..

А если "com.sun.star.ServiceManager.1"?

Tags: ,

(5 камэнтароў | Пракамэнтаваць)

чэрвеня 22, 2010
02:54 pm

[Спасылка]

Об open source
Open Office - это круто.
Потому что бесплатно.
Ну, подумаешь, весит в разы больше мелкомягкого; выглядит "квадратно"; документы грузит минутами, да и сам не торопится с открытием.
Зато каждый может влезть и исправить.
Или взять его за основу и сделать Lotus Symphony.

Как через OO API запустить макрос в Calc документе? Причём в документе, который hidden. Я вот тоже не знаю.
Почему в Lotus Symphony версии 1.3 (последняя release) у кнопок отсутствует свойство Visible? Не, я могу написать в требованиях, что "версия не ниже 3.0 бета 2". Но тем же документом я должен и рассказать как заменить "встроенный Productive Tool" на распоследнюю версию. Ибо распоследняя версия не умеет устанавливаться во "встроенный Productive Tool".

Если вдруг кто-то знает ответы - не стесняйтесь, подкидывайте идеи.

Tags: ,

(2 камэнтара | Пракамэнтаваць)

траўня 24, 2010
01:33 pm

[Спасылка]

Контактная информация
Пробую новую схему. Общение через аську закрыто до состояния "раз в неделю проверяю". Скайп запускаю только на игру. Почту проверяю гарантированно раз в день (но почти всегда чаще).
Это вызвано тем, что я пытаюсь сократить рабочее время, потраченное на интернет до абсолютного минимума.
Если кому-то что-то надо, то мой телефон вы знаете.

Tags: ,

(2 камэнтара | Пракамэнтаваць)

траўня 5, 2010
01:21 pm

[Спасылка]

Мысли обо всём
Новая разметка - это странно, но - правильно. Когда там, где всегда было 3 полосы "внезапно" 4 штуки. Но самая крайняя - на поворот. Следить придётся очень внимательно, иначе влупят в бочину и будут правы.

Очень понравился развод с "лежачими". Когда в привычных местах обновили разметку на лежачих, но... сами лежачие убрали. Все дружно "по привычке" тормозят почти до нуля. Подвеске-то как хорошо!
А пешеходы - обнаглели. Мадамочка неторопливо прогулялась прямо перед машиной с двумя синими леденцами. Не, торможением "в пол" и близко не пахло, но остановиться пришлось(!). Служитель закона вылез из-за руля и секунд 15 объяснял как она неправа. Ох, как надо было бы ей штраф нарисовать... Эдак в 5 базовых... А лучше - 50. Ибо зае... утомили.

Добавил два новых альбома в плейлист. Первый: плоский, цокающий, синтезатор 8битный. Ну, электронной группе 90х так и полагается - не напрягался. Пошёл второй альбом: звук - как в концертном зале, глубокий, насыщенный. Контраст такой, что моментально на свойства посмотрел. Ну, точно! Первый альбом 128Кбит, второй - 320 (переменный). Всё же я аудиофил. А Nightwish рулит даже с новой солисткой.

Напрягли по работе со "склепай по-быстрому демку, которая бы подтвердила принципиальную возможность фичи". Чистый полёт мысли без всяких заморочек на проверки-исключения-юзабилити. Кайф :)

Tags: , ,

(2 камэнтара | Пракамэнтаваць)

красавіка 30, 2010
06:36 pm

[Спасылка]

Программерам
Спадарства, как вы относитесь к длинным названиям переменных? Разумно длинные
Есть ли для вас смысл создавать вменяемые аббревиатуры?

Для примера:
URLForFinanceOrganization
URLForGovernmentOrganization
против
URLFinOrg
URLGovOrg

Tags: , ,

(12 камэнтароў | Пракамэнтаваць)

красавіка 15, 2010
02:19 pm

[Спасылка]

Тайм-менеджмент
Книга построена на беседе консультанта с руководителем крупной компании, которая решила к нему обратиться из-за того, что:
# находилась в постоянном состоянии стресса;
# слишком много работала и слишком мало успевала;
# с каждым днем все больше увязала в нерешенных рабочих проблемах;
# все меньше времени оставляла на общение с семьей и свои личные интересы.

(полностью здесь)

Даже не пытался комментировать оригинал, т.к. я совсем про другое.
Тут рефреном идёт "с каждым днём всё меньше".
Имеется такая тенденция, что накапливаются рабочие связи, рабочие вопросы и прочие "не мешало бы сделать", "приоритет низкий". А вот уходишь с проекта - и разом высвобождается здоровый фрейм времени.
В программировании есть понятие "утечка памяти". Это когда некий объект выделяет под себя память, а потом ссылка на этот кусок памяти теряется. Но память считается выделенной. Но никто не знает кому именно. А объект (в виде набора данных) живёт и надеется, что до него доберутся.

А не придумал ли кто "рестарт"? Без смены проекта, без смены работы?
Местами очень жалко бросать наработки, опыт, знания. А "утечка памяти" уже занимает 90% рабочего времени.
Я пробовал один способ: соскочить с проекта, скажем, на полгода. Чтобы про тебя забыли. А потом вернуться. В принципе, работает: вся текучка уже на другом человеке, который выстроил работу на основе моего опыта, но "чуть-чуть по-другому" (оптимизировал). Но этот подход требует _возможности соскочить на полгода_.

Tags: ,

(5 камэнтароў | Пракамэнтаваць)

сакавіка 25, 2010
02:15 pm

[Спасылка]

О вентиляции
Офис, просторная комната на 10 человек. Очень высокий потолок (4-5 метров), который "уполовинен" подвесным потолком (осталось 3 метра).
Если у вас будет выбор, то какой тип "свежего воздуха" вы предпочтёте и почему:
- открыть дверь на просторный коридор;
- включить мощную (потому что производственная) вытяжную вентиляцию на весь этаж (в каждой комнате собственный "забор" воздуха) 2 раза в сутки на 15 минут (утром, до начала рабочего дня; в обед, с 13 до 14).

Открыть форточку, к сожалению, нельзя - рабочее место одного из работников находится строго под форточкой.
Необходимость проветривания острейшая: "от духоты чуть сознание не теряю" (copyright не мой).

Tags: ,

(37 камэнтароў | Пракамэнтаваць)

чэрвеня 4, 2009
06:31 pm

[Спасылка]

Estimate
Tool for reproducing bug (looking for test data) - 0.75 ph (из которых 15 минут - внятная report system)
Fixing bug - 0.25 ph
Documentation:
"How to reproduce" section 2 ph
"Expected result" section 1 ph
"Expected result in fixed version" section 1 ph
"Steps for getting into production" section 2 ph

(ph = personal hours).

Итого: собственно, фикс бага 30 минут.
Документация: 6 часов.

Tags:

(Пракамэнтаваць)

кастрычніка 22, 2007
02:43 pm

[Спасылка]

Вопль души.
Достал рефакторинг! Чес-слово, написать своё было бы быстрее. (Ладно, признаю, пошутил).
Всего-то 1500 строк кода... 8ой рабочий день. Как любил считать мой учитель музыки, это ж 2 минуты на строчку кода!
Из достижений - удалось раздраконить на ~30 модулей, 20 вменяемых строчек "основной функции"; удалось это всё запустить и получить тот же результат, что был и "до рефакторинга" (по крайней мере на одном документе).
Начал вникать в логику (с целью исключения всех ныне не нужных обработок пользовательского ввода). ААА!!! 12 проверок в разных местах кода одной и той же порции данных! 72 лишних строчки! И полчаса мучений - удалять, или не удалять. Удалишь - всплывёт на продакшне, ибо никто не оттестит нормально. Не удалишь - пойдёт это счастье уже с моей подписью.
UPD: Удалил. Ляпнулось.

Tags:

(6 камэнтароў | Пракамэнтаваць)

ліпеня 6, 2007
02:55 pm

[Спасылка]

"Я фигею дорогая редакция" (С)
Высота задаётся в специальном поле.
Если указать слишком много, то система ругнётся что больше 57.785 задавать нельзя. (дробным числам не пугайтесь - это "перевод" дюймов в сантиметры).
Только вот реально больше 15.229cm задать не получается. Вот нельзя, если используется в таблице!
Но.
Разработчик получает деньги в основном за знания и за опыт.

Если нажать галочку "fit to window", то размер получится "с окно". Что вполне так себе больше 15.229. Если галочку снять, вырезать и вставить в таблицу, то размер сохранится.
Вот такой вот workaround.

Осталось понять по какому принципу работают scrollbars...
И с где находится потолок, где указывается дефолтовый margin.

Если вы не поняли о чем здесь - это и понятно. А если поняли, то... Breef, можно и в аське откомментить :)

Tags:

(6 камэнтароў | Пракамэнтаваць)

Распрацавана LiveJournal.com