dzz: プログラマ (IT)
Оказывается, я ещё довольно таки крут и могу выдать за ночь с нуля хорошее 30-страничное техзадание на систему по 34-му ГОСТу. Но спать теперь хочется дико.

Заметил забавное - чем больше устаю, тем более длинные и канцелярские фразы леплю в текст. Приходится перед отправкой Заказчику редактировать документ отдельным проходом и несколько "укорачивать" и оживлять язык.
dzz: Dizzy の春 (Dizzy-Programming)
(* устало *)

Блин. Библиотека zbar под arm-платформу ip-камеры (GM8136S) собирается, но не работает, вываливаясь по sigfault-у на любых операциях, затрагивающих zbar_processor. Картинка от чипсетной библиотеки в буфер приезжает правильная, честный jpeg.

Поскольку возможности отладки непосредственно на камере довольно ограничены, придётся, видимо, "расставлять флажки" в коде. Давно таким не занимался ;)
dzz: Dizzy の春 (Dizzy-Mate)
Возможность работать над проектом из офиса и из дома приводит к занятному виду прокрастинации: в офисе ты решаешь, что "пора ехать домой, там всё доделаю", а дома получается "пора спать, завтра в офисе допилю".

Планирование, конечно, спасает, но уж очень суровый соблазн :)))
dzz: Dizzy の春 (Dizzy-Fuyu)
Улучшаторы из СУП-а опять напортачили с жабаскриптом. Лог мозилочьей консоли:

Text variable [media.ramblerkassa.title] hasn't been defined. js:98:5394
Use of getPreventDefault() is deprecated. Use defaultPrevented instead. js:3:8532
TypeError: can't convert undefined to object

и т.п.

В результате, как минимум, не раскрывается lj-cut, не показываются комментарии и не работает смена иконки при написании поста.

Добрые духи преисподней, когда же они наймут нормальную команду тестировщиков и отобъют рога тем релиз-менеджерам, которые выпускают непроверенный код в продуктив?
dzz: Dizzy の春 (Dizzy-Programming)
По моим наблюдениям, в последнее время у разработчиков веб-сайтов сложилась практика не размещать у себя на сайтах различные JS-фреймворки и тулкиты, а давать ссылки прямо на URL авторских сайтов. В итоге, работоспособность сайта начинает зависеть от доступности не столько самого целевого web-сервера, сколько от неконтролируемго окружения. И никого, судя по всему, это не парит.

Может быть, я слоупок, но лет пять назад, по-моему, такого не было. В своих проектах, так или иначе касающихся web-а, я всегда перетягивал "библиотечную" часть клиентских скриптов на собственный ресурс.

Занятно, в общем.
dzz: Dizzy の春 (Dizzy-Programming)
GOOGLER. Command line tool для поиcка в Google.

googler

На третьем питоне.

Установка отсюда:
git clone https://github.com/jarun/googler.git

Android

Mar. 20th, 2016 08:08 pm
dzz: Dizzy の春 (Dizzy-Programming)
В процессе разбирательств с андроидной студией наваял приложение, определяющее местоположение устройства по GPS и отсылающее координаты через СМС. Основная ценность - не в том, ЧТО оно делает, а в том, что самостоятельно написано с нуля и я понимаю в нём каждую строку. В качестве учебного примера, IMHO, вполне ;)

На джаве не писал лет 10, но, вроде, не забыл.
dzz: Dizzy の春 (Dizzy-Programming)
В процессе обсуждения архитектуры некой хрени в проекте родились следующие гремлины термины:

1. Тупохранилище: способ использования информационного ресурса без обработки и преобразования данных.

2. Нецензурные люди: в комментариях, IMHO, не нуждается :)
dzz: Dizzy の春 (Dizzy-Programming)
xxx:

boolean b;
if ( b.toString().length <5 ) {
....
}

yyy: я бы еще по строке посимвольно прошелся и каждому чару в глаза посмотрел :)
dzz: Dizzy の春 (Dizzy-Programming)
Решил поизучать перед сном Erlang (раньше как-то руки не доходили, а после опыта с Riak DB стало интересно).

Взял пример из "getting started" про расчёт факториала.

Лёгким движением руки (aka test:fac(-1).) съел всю оперативку (16 гиг) и намертво положил этим настольную убунту ;)

Могучая штука, однозначно!
dzz: Dizzy の春 (Dizzy-Programming)
Из практики:

case when upper(rtrim(ltrim(country))) 
IN (   'РОССИЯ', 'RASSIA', 'RASSIYA', 'ROSIIYA', 'ROSIYA'
      ,'ROSSI\','POCCIYA', 'ROSSIA', 'ROSSII', 'ROSSIYA'
      ,'ROSSIYA.', 'ROSSIYA','POSSIYA','ROLSSIYA'
      ,'ROOSIYA','ROOSSIYA','ROSIYSKAYA FEDERATSIYA'
      ,'ROSSI','ROSSIIYA','ROSSIIYSKAYA FEDERATSIYA'
      ,'ROSSIYA   ','ROSSIYSKA FEDERATSIYA','ROSSIYSKAYA FEDERATSII'
      ,'RUS','RUSSIA','RUSSISCHE FODERATION'
      ,'RUSSU','RUSSYA','РОГССИЯ','РОСИИЯ','РОССИИ','РОССИИЯ'
      ,'РОССИЙКАЯ ФЕДЕРАЦИЯ','РОССИЙСКАЯ  ФЕДЕРАЦИЯ'
      ,'РОССИЙСКАЯ ФЕДЕРАЦИЯ','РОССИЙСКАЯ ФЕДЕРАЦЯ'
      ,'РОССИЯ,','РОССИЯ-МАТУШКА'
      ,'РОССЙСКАЯ ФЕДЕРАЦИЯ','РОСССИЯ'
      ,'РОССЯ','РУСЬ','РФ','RF','RU'
      ,'ROSSIYSKAYA FEDERATSIIYA'
      ,'ROSSIYSKAYA FEDERATSIYA'
      ,'ROSSIYSKAYA FEDEREATSIYA'
      ,'ROSSSIYA','ROSSYA','ОССИЯ','RSSIYA'
      )
      then 'RUSSIAN FEDERATION'
      else  ','''||
        ltrim(rtrim(upper(country))) 
        ||''''


:)
dzz: Dizzy の春 (Dizzy-Programming)
...применительно к церковной архитектуре. Или даже proof-of-concept и релиз.



;)

Картинко честно стырено у [livejournal.com profile] galeneastro
dzz: Dizzy の春 (Dizzy-Aki)
Our life is hard, our code is hard too...
dzz: Dizzy の春 (Dizzy-Programming)
Операции с шаблонами: создание шаблона, изменение шаблона, удаление шаблона, разрыв шаблона
dzz: Dizzy の春 (Dizzy-Programming)
Случайно попавшая в текст сообщения лишняя буква способна делать чудеса.

Unable to obtain lock - exciting

Действительно, it's so exciting, it made my day. Спасибо коллегам :)))
dzz: Dizzy の春 (Dizzy-Haru)
По первому впечатлению, ROS - лютый ПЦ.

Т.е. стройная система работы с пакетами и даже QT-шный гуй имеются, но документированность концепции работы - пушисто-зверьковая...
В OpenCV на тестовый пример "снимаем картинку с USB-камеры" я потратил полчаса и всё заработало, а в ROS-е - около 3 часов и без особого успеха, не говоря уже о том, чтобы запустить софт-стерео.
dzz: Dizzy の春 (Dizzy-Programming)
По необходимости научил MS Project рисовать номера недель в колоночной части. Внутренний язык программирования - натуральный facepalm. Но методом тыка осваивается.

Если кому интересно, то нужно добавить кастомные поля типа Number со следующими формулами:

Int(ProjDateDiff([Project Start];[Start];"Total")/480/7)+1 - для первой недели задачи
Int(ProjDateDiff([Project Start];[Finish];"Total")/480/7)+1 - для последней недели задачи

Календарь "Total" должен содержать 7 рабочих дней по 8 часов, его тоже необходимо создать.
dzz: Dizzy の春 (Dizzy-Programming)
Поздравляю всех причастных с 256 днём года!
Успехов нам в профессиональной деятельности и счастья в жизни ;)
dzz: Dizzy の春 (Dizzy-Programming)
...Разбираясь в чужих исходниках, понимаешь, что технологично написанный код плохо совместим с эквилибристикой демонстрацией знания глубоких тонкостей языка. Ибо выпендрёж - это мило, но портирование алгоритмов на другой язык, диалект или платформу в этом случае превращается в развлечение не для слабонервных...

2+3

Aug. 24th, 2012 05:14 pm
dzz: Dizzy の春 (Dizzy-Programming)
До чего ж большое спасибо хочется сказать Гвидо нашему ван Россуму за отдельные нововведения в 3 питоне.

Имеем байтовый буфер вида x=b'12345678'

Привычное по второй версии struct.unpack('B',x[5]) вываливается со словами TypeError: 'str' does not support the buffer interface

А struct.unpack('B',x[5:6]) - работает.

Всё потому, что type(x[5]) - class 'int'. А type(x[5:6]) - class 'bytes'.

Поубывыв бы ;)

З.Ы. В общем, перепёр в первом приближении pyExcelerator на третий диалект. Докую - выложу на sourceforge в проект py3xcel.

Profile

dzz: Dizzy の春 (Default)
dzz

July 2017

S M T W T F S
      1
2 3 4 5678
9 101112131415
16171819202122
23242526272829
3031     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 22nd, 2017 08:39 pm
Powered by Dreamwidth Studios