GA-4
About
четверг, 4 октября 2012 г.
Не доверяйте программистам
В связи с не заглохшим желанием узнавать что-нибудь новое, по средам я посещаю открытые семинары it-people. Вот и вчера пришел выпить молочного коктейля (дурацкая тяга к углеводам) и послушать про интернет магазины. В ходе обсуждения озвучили мысль как плохо собственнику интернет-магазина зависеть от программиста. И понеслось...
Так как в общении я немного тормоз и все аргументы для спора мне приходят несколько позже чем надо, то попробую здесь описать те мысли, которые были вызваны вчерашним обсуждением.
Как вы себе представляете независимость от программиста в ИНТЕРНЕТ бизнесе? В том бизнесе, который ВООБЩЕ БЕЗ ПРОГРАММИСТА НЕ ВОЗМОЖЕН? Коробочные продукты?
Ну так кто готов ими пользоваться? Прозвучало, что существует приличное множество коробочных продуктов, но они написаны, видите ли, программистами для программистов, они не учитывают требования МОЕГО бизнеса, они слишком примитивны или, наоборот, тяжелы во внедрении. Ну это все понятно. Большинство из написанных движков писалась на основании представления МЕНЕДЖЕРОВ о СТАНДАРТНОЙ функциональности (вы же не умете программировать? Почему программисты должны досконально разбираться в ваших продажах?) и дорабатывалось на основании МАССОВЫХ замечаний к движку, и то, если движок получил достаточное распространения. Они просто не знали ваших схем скидок, взаимоотношений с партнерами, работы с оптовиками. Если бы они попытались это учесть, то их продукт никогда и не вышел... Другая сторона медали - "тяжелы во внедрении". Наверняка это магазины, в которых все кастомизируется и можно учесть все пожелания бизнеса. Другое дело, чтобы понять где и в каком из сотни справочников надо заполнить чекбокс, чтобы заработала нужная фича - нужно освоить продукт на уровне, чаше всего не доступном простому пользователю и для этого опять потребуется программист, консалтер или, в крайнем случае, хороший админ. Вспоминается фраза "Чем универсальнее продукт - тем меньше мест, где его можно использовать".
Я не считаю, что программист это бОльшая проблема, чем менеджер (кражи клиентских баз которыми мы обсуждали на прошлом семинаре) или служба доставки (проблему автопарка и почты России обсуждали на этом семинаре). Просто зона ответственности программиста в ИНТЕРНЕТ магазинах гораздо выше. Это лишь один из обязательных рисков.
Причем, как показал пример e96, знание программирования является серьезным плюсом для владельца бизнеса :) .
А про озвученное документирование собственных доработок почему-то вспоминается картинка .
Мыслей было больше. Часть я забыл, часть не смог складно изложить. Перечитывая написанное постоянно хочется что-то поправить. Бью себя по рукам и публикую как есть, иначе остыну и вообще ничего не опубликую.
пятница, 31 августа 2012 г.
Я сделал это
![]() |
До переименования |
Сохраняем текст программы в файл с расширением bat и запускаем его в папке, содержащей библиотеку фотографий (т.е в папке, содержащей подпапки с фотографиями). Программа обходит все подпапки в текущей папке, анализирует дату создания и добавит в имена подпапок период дат хранящихся в них фотографий.
![]() |
После переименования |
Протокол пеерименования:
( 2011.05.16 - 2011.05.16 ) 2011-05-16 - 2011.05.16-2011-05-16
( 2007.09.28 - 2011.04.04 ) _Разобрать - 2007.09.28-2011.04.04-_Разобрать
Работает на 1 уровень. Дерево целиком не разматывает.
@echo off
setlocal enabledelayedexpansion
for /D %%f in (*) do (
echo %%f
dir /O:D /T:W /4 "%%f\*.jpg" > tmp
set /a crow=0
FOR /F "eol= skip=5 tokens=1,2,3 delims=. " %%i in (tmp) do (
set /a crow+=1
)
set /a crow-=2
set /a mrow=0
FOR /F "eol= skip=5 tokens=1,2,3 delims=. " %%i in (tmp) do (
set /a mrow+=1
if !mrow! LEQ !crow! (
rem echo #mrow= !mrow! crow= !crow!
set "day=%%i"
set "month=%%j"
set "year=%%k"
set dat=%%k%%j%%i
echo # !year!.!month!.!day! - !dat! - !ndat! - !xdat!
if !mrow! == 1 (
set xyear=!year!
set xmonth=!month!
set xday=!day!
set nyear=!year!
set nmonth=!month!
set nday=!day!
set xdat=!xyear!!xmonth!!xday!
set ndat=!nyear!!nmonth!!nday!
rem echo "f0"
)
if !dat! GTR !xdat! (
set xyear=!year!
set xmonth=!month!
set xday=!day!
set xdat=!xyear!!xmonth!!xday!
rem echo "f1"
)
if !dat! LSS !ndat! (
set nyear=!year!
set nmonth=!month!
set nday=!day!
set ndat=!nyear!!nmonth!!nday!
rem echo "f2"
)
)
echo ##!year!.!month!.!day! - !dat! - !ndat! - !xdat!
)
echo ### !nyear!.!nmonth!.!nday! - !xyear!.!xmonth!.!xday!
if !xyear! == !nyear! (
set fdate=!nyear!
if !xmonth! == !nmonth! (
set fdate=!fdate!.!nmonth!
if !xday! == !nday! (
set fdate=!fdate!.!nday!
) else (
set fdate=!fdate!.!nday!-!xday!
)
) else (
set fdate=!fdate!.!nmonth!.!nday!-!xmonth!.!xday!
)
) else (
set fdate=!nyear!.!nmonth!.!nday!-!xyear!.!xmonth!.!xday!
)
set "ouname=!fdate!-%%f"
set "inname=%%f"
echo ( !nyear!.!nmonth!.!nday! - !xyear!.!xmonth!.!xday! ^) !inname! - !ouname!
rename "!inname!" "!ouname!"
)
понедельник, 27 августа 2012 г.
Диагностирование болезни по месту боли живота
среда, 1 августа 2012 г.
Сплав по Чусовой

Возьму электронную книгу. У меня там 100 статей не читано.
вторник, 31 июля 2012 г.
Twitter / iamqq
iamqq: Когда я ставлю свой ноутбук на диван,то беспокоюсь что он перегреется. Дали на работе алюминиевый imac.Теперь мой ноутбук стоит на imac :)
Posted: 26 Jul 2012 07:54 AM PDT
iamqq: Кажется,я поняла принцип действия любой маски:после нее становишься куда красивее,чем когда был в ней(Сволочной зайчик) http://t.co/d4AJtgY7
Posted: 26 Jul 2012 04:32 AM PDT
iamqq: Семейка на газоне в квартале http://t.co/MgwrYbbf
Posted: 25 Jul 2012 05:26 AM PDT
пятница, 27 июля 2012 г.
Fitbit Ultra
среда, 25 июля 2012 г.
Twitter / iamqq
данная ссылка заинтересовала меня как результат поездки в отпуск в Германию в этом году. Удивляюсь, что немцев не устраивает в их S-Bahn-е

Posted: 24 Jul 2012 08:21 AM PDT
по моему бесподобный спальник. Надеюсь картинка со временем не пропадет :).
Posted: 22 Jul 2012 08:52 PM PDT
iamqq: Очкую запускать Outlook
Posted: 22 Jul 2012 07:58 PM PDT
Это я вернулся из отпуска. Самое смешное, что ничего не произошло. Наши админы что-то перенастроили на сервере (переходят на Exchange) и я почту не получал еще 2 дня :).
iamqq: Благодаря твиттеру я могу проводить в магазинах гораздо больше времени!
Posted: 22 Jul 2012 07:40 AM PDT
суббота, 21 июля 2012 г.
Twitter / iamqq
Twitter / iamqq |
Posted: 16 Jul 2012 05:10 PM PDT
iamqq: А еще здесь много курят. Как то демонстративно.
Posted: 16 Jul 2012 05:10 PM PDT
iamqq: Туалет в Старбаксе. Дорога туда - отдельная история.Мне вот интересно - с такими значками куда идти мужчине с ребенком? http://t.co/6y12aAPN
Posted: 13 Jul 2012 11:29 AM PDT
iamqq: Берем билеты на Париж
Posted: 11 Jul 2012 02:45 AM PDT
понедельник, 9 июля 2012 г.
Прилетели в Москву
Полет особенно не запомнился. Хотелось спать. Расстояния между седеньями хорошие. Карамельки давали и при взлете и при посадке. Но еда немного беспонтовая.
Теперь пошли осваивать аэропорт
Поехали
Проснулись. Доехали без проишествий. В аэропорте зарегистрировались на рейс из Москвы до Берлина. Будем сидеть на 15 ряду. До Москвы на 14.
Самое приятное, что багаж пойдет транзитом.
Из происшествий - на новых туфлях распустилась нитка - пришлось перелазить в кроссовки.
Ульянка сидит, очкует
среда, 4 июля 2012 г.
Я пытаюсь
Чистосердечно пытаюсь найти одежду. Но так как никто со мной не спорит, то понять свое отношение к одежде, и значит купить, я не могу. Семья! Где ты? :)
вторник, 3 июля 2012 г.
понедельник, 2 июля 2012 г.
Размышления о дороге
Сижу и думаю, почему я не возмутился из-за четырех ночей в гостинице, использованных при расчете командировочных. Т. Е менять обязали ехать ночью. С учетом того, чтобы дорога занимает не менее восьмой часов имело смысл лететь в воскресенье днем, заселиться в гостиницу и выспавшимся прийти на учебу утром. А то сегодня я буду жутко сонным. Надежда лишь на САПовский кофе.
Но, если честно, я предпочту не выспаться и побыть день с семьей лишнему вечеру в командировке
В Москву на учебу
пятница, 29 июня 2012 г.
четверг, 28 июня 2012 г.
Легкая атлетика
Мы в этот день отдавали документы на гостевую шенгенскую визу и поэтому вся семья была в Пышме/Екатеринбурге. Т.е. для совместного времяпровождения мне совсем не улыбалось участвовать в соревнованиях после работы. И вот оно счастье - гроза! Все соревнования отменились!
На следующий день вечер был абсолютно свободен, на небе светило солнышко и ничто не могло мне помешать бросить ядро и пробежать сто метров (прыгать в длину не имело никакого смысла).

Побежал во втором забеге. Пробежал метров 10-20 и что-то у меня на задней поверхности бедра правой ноги "порвалось". Пытаюсь бежать и думаю - "А надо ли продолжать? Все уже почти добежали а припрыгиваю на середине". Но допрыгал. чуть меньше 19 секунд.
И тут надо бросать ядро. А правая нога не дает ничего делать. Ну по растягивал ее по всякому. Ядро бросить смог. С места, без всяких там подпрыгиваний. При этом третий результат среди присутствующих. Но думаю, что с здоровой ногой лучше бы не получилось - делал бы лишние движения, ухудшающие результат.
Посмотрел прыжки в длину и не дождавшись эстафеты уехал в квартиру. Вечером съездил в аптеку купил какую-то разогревающую мазь. Прикольная вещь - внутри специальная штучка, чтобы мазать ей а не пальцами. И это правильно - даже на следующий день, когда я садился на кожаное кресло мне начинало сильно греть намазанную поверхность ноги.
Хожу не спеша, но сегодня, на третий день уже гораздо лучше (например могу спокойно стянуть обувь с больной ноги, что совсем не мог в первый день).
Не болейте! Занимайтесь спортом! разминайтесь и растягивайтесь :)
Алекс приземлился

Ухо
Видимо при купании вода попала в ухо и оно заболело. Даже не заболело, а это противное чувство небольшой отечности и желание его почесать изнутри. В итоге Оксанка купила борный спирт, для прогрева.
Но кто же знал (т.е. все знали, я не знал), что перед употреблением любого препарата для уха его надо греть. Я не погрел. В итоге всю ночь не знал какой стороной головы прикладываться к подушке - больным ухом вверх - ухо мерзло, вниз - болело. Ну потом как-то приноровился и уснул.
С утра стало неприятно жевать. После обсуждения о моей ошибке с холодным борным спиртом, я поддался на уговоры и пошел в поликлинику.
Все-таки наша медицина самая бесплатная медицина в мире. Нет, возможно это не их вина. Но карточки опять не было. Мне выписали как минимум третью в этой поликлинике новую карточку. И отправили в соседнее здание, записываться к ЛОРу. Очередь во вторую регистратуру была не большая. Мне быстро выдали талончик и я пошел к кабинету. И вот у кабинета началось. Пришел я еще до 10 часов, а талончик был на 11:50. "Кто крайний?", "А по талончикам или по очереди?","Мне только спросить!","А у вас какое время?У меня раньше!","А профосмотр уже закончился!". Минут через 10 мне это совсем надоело и я ушел на работу.
В перерыв сходил в аптеку, описал симптомы и мне в течении 10 минут продали Отипакс, которым я благополучно вылечил ухо, закапав всего два раза в тот же день и один раз, профилактически, на следующий.
С каждым разом я лучше понимаю людей, занимающихся самолечением.
понедельник, 25 июня 2012 г.
Дурацкое предложение
Понятно, что должны быть оговорены сроки, суммы, форс мажоры.
пятница, 22 июня 2012 г.
6/21 Twitter / iamqq
6/22 Twitter / iamqq
| ||
|
среда, 20 июня 2012 г.
вторник, 19 июня 2012 г.
Уматурман - В голове моей говешка+Китаец Чань-суй+Река
Этой песне (первой) место в моем блоге.
Жизнь в офисе
При этом на работе есть кондиционер, позволяющий выставить любую комфортную температуру (вроде от 18 градусов). При этом я не понимаю, почему мы им не пользуемся. Ежедневно открывают окно и сидим с открытым окном, с раздвинутыми шторами (окно отсвечивает на мониторе), иногда открывают двери.
А вот вечером, когда все уходят и закрывают окно, я включаю кондиционер. Сразу становится хорошо! Настолько хорошо, что вчера я экстраполировал температуру в комнате на температуру на улице и пошел с работы в пиджаке. О чем, покинув офис, сразу пожалел :)
понедельник, 18 июня 2012 г.
Горячие источники
Ехал по "Прогороду". Ничего так, за исключением требования наличия интернета на момент построения маршрута(может интернет и не обязательный, но без него что-то у меня были проблемы с перестроением маршрута). Для движения по маршруту интернет не нужен. Дополнительно помогал держаться маршрута Володя Сизов, который "контролировал" поездку по своему туристическому навигатору.
Подробнее про поездку можете прочитать там.
четверг, 14 июня 2012 г.
Своими руками

Кнопка Яндекс денег сгенерирована через стандартный сервис , Мучился только с ее положением на странице. По умолчанию она оказывалась сдвинута вправо на 60px. С непривычки пытался применить все подряд - начиная со стилей к полю внутри IFRAME и заканчивая JavaScript. Узнал при этом много нового (лишь бы не забыть как обычно :) ). В итоге обернул в div, который сдвинул куда надо.
Потом пытался нарисовать подобную кнопку для dropbox. Понятно, что так же красиво не получилось, но хоть что-то для начала....
Диалоги не о животных (о получении прав)
Старшая дочь сегодня сдавала на права. Сдала!
Решил выложить диалоги.
Поездка на работу
Рано - это в пять утра. Т.е. обычным понедельником я встаю в пять утра, минут десять сижу на кровати, потом минут десять прочие утренние процедуры, минут десять собираюсь и примерно в 5:45 выезжаю. Куда деваются еще 15 минут - не представляю, но они почти всегда куда-то деваются.
Сегодня завел будильник на 6:10. Проснулся достаточно легко (внутренний голос будил раньше, но я оказался сильнее и не поддался на его уговоры). Быстро собрался и поехал.
В дороге с удовольствием слушал "Радио-Т" и "Разбор полетов". По дороге заправился в Невьянске. Еду себе, никого не трогаю.

Вроде все живы. Возле грузовика стоял какой-то мужик - надеюсь водитель! Ему конечно не позавидуешь, но "спасибо что живой"!
вторник, 12 июня 2012 г.
суббота, 9 июня 2012 г.
Живность
А зимой в ванне жил небольшой паук (только не говорите Ульянке!). Фотографии нет. Хотел найти в Google, но на фото не понятен масштаб и из-за этого они действительно выглядят не очень (ну разве что только человек-паук не пугает). Так вот с пауком у нас постоянно не совпадали мнения где должна находится паутина. Я считаю, что в скрытых местах под ванной или раковиной. А он почему-то постоянно натягивал ее в ванной. Приходилось показывать ему что он не прав.