Сергей Рудюк 14 февраля 2009

Вот уже 3-й раз за короткое время ICQ поменяло так протокол, что отключились все клиентские приложения сторонних разработчиков. Нужно признать, что это начинает надоедать...

14.02.09, 9:20

Сергей Рудюк 14 февраля 2009

Вот большое количество полезных вещей на Ajax: http://webphp.ru/60-professionalnyx-ajax-i-javascr...

14.02.09, 9:19

Сергей Рудюк 14 февраля 2009

В процессе работы с TortoiseSVN через ssh начинает надоедать сто кратный ввод пароля и имени пользователя. Немного порывшись в интернете нашёл способ, как решить данный вопрос.

Вот лекарство:

Щёлкните правой клавише в браузере и выбери в выпадающем меню:

TortoiseSVN -> Settings -> Network.

В поле SSH client вводите строку, подобную:

C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -l ПользовательВSSH -pw ПарольДляПользователяВSSH

Конечно, если у Вас TortoisePlink.exe находится не в C:\Program Files\TortoiseSVN\bin\, то укажите тот путь, по которому он находится.

14.02.09, 9:19

Сергей Рудюк 14 февраля 2009

Сегодня принял решение отказаться от интернет Svitonline.

Причин для этого много:

1. Я сделал заявку о плохой работе 25 января 2008 года, а уже 03 февраля. Заявку только вчера закрыли, а работа интернета по прежднему плохая... Как результат - работаю на резервной линии интернета.

2. При звонках о плохой работе вначале давали глупые советы: "перезагрузите компьютер - и заработает", а потом, когда это делал и не заработало смотрели в заявку и говорили : "Заявка не закрыта..."

3. Svitonline выкупил Beeline. И дальше к ним никто не подключается... Т.е. они не растут и испытывают финансовые проблемы.

4. Нет услуги выделенного ip-адреса. Как результат - полная фигня. Ведь мне нужен выделенный ip-адрес. В результате, его пришлось организовывать на лимитированной резервной линии.

5. Стоимость безлимита (которым я пользуюсь) - 200 грн.

В том же Укртелеком пакеты 60-100 грн вполне подходящие для той же работы, что и в Svitonline.

А за 200 грн: 4Мб на отправку и 1Мб на приём.

6. Укртелеком работает стабильно как часы, а Svitonline постоянно сбоит.

7. В последнее время "100Мб" в Svitonline далеко не "100Мб". А часто меньше даже чем на резервной линии Воли...

14.02.09, 9:16

Сергей Рудюк 14 февраля 2009

Начиная с 11 апреля 2006 года в силу вступил патент Eolas, засудивших Microsoft, и теперь Flash контент в IE необходимо активировать кликом прежде, чем он станет активен.

Как результат, если Вы открфываете IE6 или Opera с большим количеством управляющих Flash-объектов, то для их активации на них придётся "кликать".

Ситуация крайне не комфортная. Но, её можно решить различными обходными манёврами.

Например, используя swfobject: http://noregret.org/tutor/swfobject/

Так же полезно прочитать: http://www.flasher.ru/forum/showthread.php?p=79486...

Более работающая версия swfobject: http://code.google.com/p/swfobject/

На русском языке swfobject2: http://designformasters.info/posts/flash-embed-wit...

Мне нужно было реализовать вывод объекта flash с эффектом прозрачности, да и меню желательно было "гасить". В результате, успешным получился такой код:

Этот текст будет заменен флэшкой.

14.02.09, 9:15

Сергей Рудюк 14 февраля 2009

Основные правила при работе с системой Корпорация 2 на сегодняшнее число:

corp_runner.php - это файл с основными классами для загрузки веб-части программы.

1. Для программных частей мы используем ANSI-кодировку. На ansi работаем, т.к. php пока более корректно работает в ansi.

Наблюдались проблемы при работе с utf-8:

- Не корректная работа с session.

- Вставка не видимых символов, в результате, появлялись лишниие переводы каретки при операциях include/require.

- При переводе php-вывода в графический формат, не корретно работали команды рисования.

Для описаний и документации, используется кодировка в формате UTF-8.

Для файлов с переводами используем ANSI, при необходимости - UTF-8.

2. По умолчанию, используется кодировка windows-1251.

3. Все выводы информации на экран используем через ф-ции в Корпорации, а не на прямую echo или print (не обязательное требование).

$c->myecho('Текст') - вместо echo или print.

4. Все обращения к базе данных делаем через ф-ции к базе данных в Корпорации, а не на прямую вызываем.

База данных у нас в формате utf-8, а программная часть - в ansi.

5. Все поля преобразуем из utf-8 в текущую кодировку с помощью функций в Корпорации

и записываем обратно, тож преобразуя из текущей кодировку в utf-8.

$c->dc('Текст'); - Декодирование из utf-8 в текущую кодировку

$c->ec('Текст'); - Кодирование из текущей кодировки в utf-8.

6. Для более быстрого набора основного класса введена переменная $c - вместо $corp.

7. Первичные ключи генерируем с помощью ф-ции в Корпорации myid.

$c->myid();

8. Формат файлов перевода:

$this->s(array(

"Идентификатор перевода 1" => "Перевод 1",

"Идентификатор перевода 2" => "Перевод 2",

"Идентификатор перевода 3" => "Перевод 3"

)

)

Вывод на экран с переводом осуществляем, с помощью ф-ции:

$c->tr('Идентификатор перевода');

9. Во всех каталогах для описания функционала для программистов используется файл desc.

В компонентах так же предусмотрены каталоги с документацией.

Документировать работку каждой компоненты - обязательно.

Так же необходимо описывать назначение функций и переменных.

10. SQL-запросы обязательно выполнять, используя ф-ции Корпорации 2:

$c->q('SQL-запрос') - выполнение SQL-запроса без необходимости обработки информаиции.

$c->fetch($dataset) - Передвижение по источнику данных $dataset.

14.02.09, 9:14

Сергей Рудюк 14 февраля 2009

Программисты, работающие над Корпорацией 2 могут изменять основное ядро. Изменения в него вносятся с помощью системы контроля версий svn.

Для работы в svn установите клиент SVN. Кто работает в Windows может воспользоваться TortoiseSVN.

Для того, чтоб подключиться к репозитарию, сотрудникам необходимо сделать заявку по адресу: rs@rsa.ms

Я выдам пароль и имя пользователя (обычно, они совпадают с именем и паролем при подключении через ssh).

Путь для подключения к репозитарию: svn+ssh://corp2.net/d2/svn/corp2

14.02.09, 9:13

Сергей Рудюк 14 февраля 2009

В Украине меняются телефоны экстренного вызова. Об этом практически не слышно в масс-медиа, но через две недели Вы если позвоните по 01, 02, 03 или 04 - ничего не услышите. Данные телефоны работать не будут...

Двухзначные номера меняются:

01 - на 101

02 - на 102

03 - на 103

04 - на 104

14.02.09, 9:12

Сергей Рудюк 14 февраля 2009

Так как наблюдаются затяжные проблемы с банком Надра, где у нас сейчас расчётный счёт, я решил выбрать другой банк.

После анализа банков, выбрал ПриватБанк.

Причины, почему, именно Приват:

1. Надёжный банк. Пока не было слугов о его банкротстве.

2. В нашем районе есть 2 отделения ПриватБанка. Выбираю более крупное.

3. Уже пользовался их услугами.

4. Условия обслуживания соизмеримые с банком Надра.

5. Спектр услуг не меньше, чем в банке Надра. А даже больше.

6. Бесплатный интернет-банкин.

7. Переходят на Linux. А это значит, стабильность и экономия денег клиентов. Кроме того - высокий уровень программистов, которые работают в банке.

8. Т.к. Приват использует Linux и я использую Linux, то логично предположить, что их программные продукты у меня будут так же работать, как в банке :) Т.е. не должно возникать проблем с тем, что у меня Linux.

14.02.09, 9:10

Сергей Рудюк 14 февраля 2009

Вот прочитал в блоге ПриватБанка (http://privatblog.com.ua/) ответ одного из программиста на вопрос пользователей из филиала по поводу операционной системы. Очень, метко и точно дали ответ. Скажу честно, я зауважал данный банк...

Привожу полный текст из блога:

Пара вопросов Александру Витязю: Так почему не Microsoft? Здесь есть какая-то подоплека с использованием в корпоративной сети ОС Linux? Когда будут решены детские проблемы ОС? Вы знаете что на местах в отделениях большие проблемы с подключением оборудования (большинство фотоаппаратов, сканеры, флешки), есть проблемы с отображением русского шрифта? Можете сказать чем был вызван переход на Linux кроме экономии средств на использовании лицензионной Windows?

Есть две основные причины перехода на Линукс - экономическая и технологическая. Обе они тесно связаны.

С экономикой, думаю, все очевидно. Умножаете хх,ххх рабочих мест на ххх долларов стоимости лицензионного ПО и получаете хх,ххх,ххх долл расходов. Это , конечно, хорошо для Майкрософта, но плохо для банка и, соответственно, для клиента, так как увеличивает себестоимость нашей продукции.

пример:

Одна и та же модель нетбука ASUS Eee PC с Линуксом стоит 379 евро, а с Windows- 449, то есть 20% разница. Если учесть, что нетбук нужен лишь для серфинга в интернете, необходимость переплаты довольно неоднозначна.

Что касается технологической стороны вопросы, большинство сервисов банка - и внешних, и внутренних – доступно через веб-интерфейс, поэтому, по большому счету, нам от компьютера нужен лишь браузер и выход в Интернет.

Именно это и позволило нам без особых :-) потрясений перейти на линукс (подробности этого Великого Перехода, Вам лучше уточнить у моего коллеги Никиты Волкова). Не нужно было переписывать офлайновый софт и переучивать персонал. Можно сказать, что потенциально мы готовы к миграции на любую операционную систему.

Кстати, сейчас активно экспериментируем с ОС Android в качестве платформы для мобильных рабочих мест и киосков для приема наличных. а дальше, кто знает, может удастся ее засунуть и в пос-терминал и перестать наконец-то зависеть от поставщиков терминального софта :-)

Что касается проблем с подключением внешнего оборудования и шрифтами – все они, конечно, были. Но это скорее вопрос освоения и эксплуатации любого нового устройствасистемы. Я, например, до сих пор каждый день нахожу что-то новое в своем iPhone. Но разве проблема в Apple?

Теперь попробую ответить на самый сложный вопрос "Так почему не Microsoft?"

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

На бытовом языке ответ можно сформулировать так: Зачем платить за то, что объективно не нужно?

Недавно мы встречались с работниками Майкрософт и по сути разговор свелся к таким же вопросам как и ваши. Объясняя, почему мы не с ними, я для себя понял 2 интересные вещи.

Во-первых, они делают продажи в основном финансовым директорам, людям по определению далеким от понимания технологий и не ведающих про существование альтернатив. Здесь хорошо срабатывает прием "Мы вам дадим скидку" :-) или "нашей продукцией пользуются компании из списка FORTUNE 500". думаю что это антиреклама - самые динамичные компании из этого списка не пользуются продукцией мс :-)

Лекарство от этой болезни одно: топ-менеджерам компаний нужно развивать в себе технологическую компетенцию. Это неизбежно, и лучше это начать делать раньше, чем платить умным, но чужим дядям. Делать выбор в пользу той или иной платформы нужно осознанно.

По сути любой руководитель и/или предприниматель должен получить второе образование в области Интернет-технологий.

Если ты производишь яйца, тебе придется разбираться и в яйцах и в интернет.

Есть очень хорошая фраза в книге Бизнес в стиле фанк навсегда. Капитализм в удовольствие: "Политика может победить бизнес, однако технологии всегда одержат верх над политикой". Если вам это утверждение покажется некорректным, вспомните, что помогло взлететь skype и google. Уж точно не знание телекомовского бизнеса или компетенция в маркетинге, или политические связи. Все что им потребовалось – это ТЕХНОЛОГИЯ.

Я очень уважаю Майкрософт и видение этой компании, которое блестяще сбылось - компьютер в каждый дом. Фундаментальный вклад этой компании в развитие хайтек индустрии невозможно недооценить. Есть очень глубокие книги Гейтса Бизнес со скоростью мысли и Дорога в будущее, В них отлично описано, как строить цифровые организации. Настоятельно рекомендую к прочтению. Мы их прочли в 2000 году и сильно поумнели.

Ребята из Майкрософт задали мне на их взгляд убийственный вопрос : "Как же вы работаете с документами, если у вас нет пакета офис?". Мой ответ был таков: "Более 3 лет пользуюсь Writely (ныне google doc) и отлично себя чувствую".

Уверен, что сотрудники Майкрософт ничуть не глупее, чем у Гугла. Но устаревшая бизнес–модель, продажа софта, которая приносит много денег, не позволяет резко сменить парадигму и рождать новые модели взаимодействия с клиентом. И это здорово, потому что появляется возможность для появления и развития новых компаний.

И во-вторых, рассказывая все это гостям из Майкрософт, я поймал себя на том, что все красиво излагаю, но дома на игровом компьютере у меня таки стоит виндовс! :-)

И тут до меня дошло, что такое виндовс. Я ее использую исключительно как ИГРОВУЮ ПЛАТФОРМУ. И вот тут я ЗА Майкрософт. Плачу и за ОС, и за игры. Получаю массу удовольствия, и альтернатив пока не наблюдаю.

Может быть, развитие Windows, как игровой платформы – это и есть правильное направление развития MS?

14.02.09, 9:09

Адрес и телефон
E-mail: rs@corp2.net Skype: rudjuk
г. Киев, ул. Белорусская 30, офис. К2Р (схема проезда)
Мы в сети
Меню
www.megastock.ru Здесь находится аттестат нашего WM идентификатора 000000000000
Проверить аттестат
Наверх