|
|
Fri, Nov. 13th, 2009, 11:45 pm индийский код
Надо быть полностью упоротым, чтобы стрелку на карте Google Maps рисовать на JavaScript кусочками, которые представляют собой динамически создаваемые DIV - по алгоритму Брезенхема (ступеньками и т.д.). Не удивлюсь, если в следующей версии этого товарища скрипт будет делать антиалисинг такими же способами.
 Заговор, вселенский заговор и финансируемый Microsoft'ом отчет конечно же. Что там говорят про безопасность, надежность и открытость софта?
План проверки двери [...] 5. End to end5.1. Постучать в дверь. Позвонить в звонок. Открыть ключом. Открыть дверь. Закрыть дверь. Закрыть ключом. Прочитать табличку на двери. Ничего не отвалилось, не звякает, не взрывается? 6. Usability6.1. Проверить, что ручка двери помещается в ладонь. 6.2. Проверить, что ручка находится именно на двери, а не на соседней стене на высоте 20 см. 6.3. Проверить, что высота двери больше человеческого роста 6.4. Проверить, что усилие для поворота ключа в двери в пределах допустимого
[...] Остальное Thu, Sep. 17th, 2009, 07:57 pm Про АвтоВАЗ
Так вот, конец 2005 года команда антикризисных менеджеров Рособоронэкспортавстала к рулю автоваза………(хотя надо сказать, что конкретно рособоронманагеров было совсем мало, остальные были их родственниками/друзьями/знакомыми – короче всякой твари по паре). При старом режиме на вазе был генеральный директор – президент, и 9 вице,сейчас около 40 вице, старших вице ……..ОНИ БЛЯТЬ ДРУГ ДРУГА ДАЖ В ЛИЦОТО НЕ ЗНАЮТ. Одной из первых антикризисных мер (как показательный пример) на «умирающем заводе» стала закупка 12 джипов Тоета лэндкраузер (на полном фарше). Оказалось, что на вазовских машинах кататься москвичам западло……. ... Про договора (поставок, подрядов) говорить нечего…все они стали с душком московским. Зарплаты москалей исчислялись миллионами деревянных рупий в месяц, они окружили себя местными блядями (которым назначались зарплаты по 50-100 тыр). Практически ВСЕ имущество автоваза (дочерние предприятия) на сегодняшний момент проданы (по своим и за копейки), засчет ваза приобретено куча всякого не нужного автовазу имущества (акции каких то нахуй банков – нахуя как грится козе баяны) и т.д. Короче насегодняшний день автоваз емеет долгов в три раза больше чем стоит сам
Что в винде есть штатный Ramdisk: 
"C:\Program Files (x86)\Sources\src\source\dotnetfx35SP1_3053\1.1\DEVDIV\depot\DevDiv\releases\whidbey\NetFXspW7\ndp\clr\src\BCL\System\Currency.cs\1\"
19й уровень вложенности. Прокачано славно ;) Tue, Sep. 15th, 2009, 12:45 am Microsoft Vine
Пришел инвайт, который я просил наверно месяца три назад - я и забыл что это такое. Поставил посмотрел (www.vine.net) (окошко программы с открытым окном Peoples):  Вкратце (насколько я понял) - это гибрид мессенджера, соцсети и ньсов с привязкой к геокоординатам. Тоесть можно постить сообщения типа "здесь класный ресторан" или "здесь ДТП" и указывать место. Или "с октября я работаю здесь" и включить галку "показать как проехать". Пользователей можно объединять в группы и тыкнув, создав репорт выбрать группу, пользователи которой получат сообщение. Белые и серые гвоздики внизу окна на клетчатой доске - это те самые пользователи, их можно двигать туда-сюда - когото ближе, когото дальше. В центре окна карта (реально, как гугл мапс), я правда пока не понял как ткнуть на карту и создать пост на данную точку. То, что можно определить массу favorite locations - это нашел, добавил пару мест. Сообщения бывают двух видов - Alert и Report. Алерт типа instant message, а репорт - видимо обычный ньюс. По скорости прохождения от юзера к юзеру - разницы особой не уловил. Возможно позже разберусь, чем они отличаются. Еще разных мелких фич полно, описывать лень. Походу количество инвайтов опять лимитировано, кому надо можете оставить емайл - завтра вышлю. Сколько их можно высылать - не знаю, но то что можно - проверил. Mon, Sep. 14th, 2009, 11:13 am Мысли о туннеле
Делаю тут проброс TCP для своих нужд, обдумывается два варианта: Отдельный туннель на каждый коннекшн Общий туннель на все коннекшены Прикручу SSL и сжатие трафика. Короче Zebedee на другой платформе. Теоретически, второй вариант будет более производительный т.к. не надо тратить время на установление TCP-соединения по каждому новому коннекту. Опять же экономия сокетов. Но с другой стороны более трудоемко в разработке (и будет похоже на Socks, если мне память не изменяет) и в случае длительных коннектов (например соединение с SQL Server на все время работы клиентского софта) смысла особого нет. Вот если тунелить еще и UDP - то второй вариант более предпочтителен. Вариант 1 уже работает, следите за новостями ;)
Инь Фу Во два дня настраивал VPN-туннель для своего персональногокомпьютера. Когда туннель заработал, Инь уселся, почтительно повернувшись лицом к югу, и стал читать свою френдленту. – О, Учитель, – спросил его Сисадмин, – я не могу понять, зачем вам VPN? – Ты разве не знаешь, что в VPN-туннеле весь трафик шифруется? – удивился Инь. – Знаю. Но ваш туннель терминируется на обычном сервере в странезападных варваров. А далее весь ваш яшмовый трафик идёт по Сети в открытом виде. – Сети нет дела до моего трафика, чего не скажешь о провайдере, –ответил Учитель. Видя, что Сисадмин не понял, он добавил. – Вот,например, ты доверил свои деньги банку. Сисадмин кивнул. – Но ты не можешь доверить все свои деньги собственной супруге, –продолжал мудрый Инь. – Почему? Потому что она может посчитать эти деньги своими. А с банком такого не случится. Просветлённый Сисадмин ушёл поднимать себе VPN-туннель. отсюда ( часть 2) и тут часть 1
График загрузки канала за сегодня  550К - это с рапиды качалось. Остальные пики - 400К, 250К - там ограничение с другой стороны было, я гарантирую это (с). С рабочего сервера сливал файло. update: 
И снова респект интерсвязи - еще раз увеличили скорость вдвое на безлимите:  Это средняя скорость, пиковые бывают по 650 кбайт-сек. С дружественного сервера в Челябинске сосёт 800 кбайт-сек четко.
тут. Плохой признак, видимо не могут сами сделать всё что надо. Либо нащупали другой рынок, более интересный, а этот постепенно загнется. Насчет лицензии тоже кстати неясно. Tue, Sep. 8th, 2009, 03:26 pm Соц-опрос ;)
Интересно, а насколько востребованы отказоустойчивые дисковые N-юнитовые хранилища на 25...100 ТБ с FibreChannel/Ethernet и/или HTTP(S)/FTP/SSH(SCP)/webdav по цене $10-20K ?
Использую Dropbox, быстрый, надежный и места дают 2 ГБ бесплатно. С возможностью апгрейда за небольшие деньги до 50 и 100 ГБ. Маленький, легкий клиент, который делает свое дело тихо и незаметно - синхронизирует дропбоксовую папку со своим сервером. Легко вводятся в использования второй, третий и т.д. компы - и на всех будет одинаковое содержимое папки дробопкса. Можно фотки хостить, чтобы анонимоусы набегали выкладывать в общий доступ, а по дефолту папки приватные и их никто не видит, кроме владельца. Настоятельно рекомендуется к использованию. И кстати, если будете использовать - регайтесь по моему рефералу - вам места не уменьшится, а мне добавят 250 МБ за каждого. Правда максимум дадут 1 Гиг за всех рефералов, тоесть всего 4 реферала повлияют на место. Попробую ещо пару месяцев в плане стабильности и закажу 50 ГБ для бакапов последнего и предпоследнего проекта.  Пробовал также IDrive - блядский толстый клиент, сделанный видимо в прошлом веке и такой же по удобству. Те же два гига бесплатно, но ощущение езды с квадратными колесами не оставляет. Кстати и IDrive и дропбокс отлично живут на одном хосте, получается 4 гига бесплатного места ;)
Тестирую перенос данных из системы A в систему B. Система B содержит много таблиц, проверки выполняются по двум - Clients.RecvH и Clients.RecvD (шапка и тело документа, связаны один-ко-многим):  Clients.RecvD поле Total вычисляемое как Price * Amount. Clients.RecvH поле Total должно содержать подсчитываемое триггером на Clients.RecvD сумму услуг в документе. Т.е. при любом изменении (или удалении) строки документа в Clients.RecvD сумма в шапке соответствующего документа также пересчитывается. У обоих таблиц кластерный индекс и PK на поле ID типа bigint. у Clients.RecvD есть еще и индекс на IDH. ( Три идентичных по результату запроса на проверку данных выглядят следующим образом: )
Длительность VPN-сессии - 19 дней, скачано по ней 28 гигов. Примерно по 1.47 Гб в день ;)  Так держать!
Пролистал список непофиксенных багов. Плохо там всё. 1. Query SELECT ... WHERE ... IN (SELECT DISTINCT ... ) returns a wrong result set. - открыт в мае, до сих пор конструкция типа: SELECT * FROM TBL_TEST WHERE FLD_VALUE IN ( SELECT DISTINCT FLD_VALUE FROM TBL_TEST WHERE FLD_VALUE NOT IN ( SELECT DISTINCT FLD_VALUE FROM TBL_TEST)); возвращает некорретный резалтсет. Очень похож на часть запроса из многих отчетов моего софта. К счастью, практически всегда я использую SQL Express / SQL Server как СУБД. 2. update t set i=i+1 get a violation error - мартовский. the following script get a violation error: create table t2(i integer primary key); commit; insert into t2(i) values(1); insert into t2(i) values(2); commit; update t2 set i=i+1; commit;
не, упарюсь я тут все перечислять. Вобщем там много чего печального, как это народ использует в продакшене - непонятно. Особенно в связи с ошибками при ресторе! Тоесть бакапишься нормально, сервер в один прекрасный момент падает, а ты не можешь восстановить бакапы. По причине открытого бага.
И это блядь Enterprise DB ? Ебаный стыд. Поставил посмотреть и снёс нахуй в ужасе.Был взволнован и огорчен. Удалил по причине неадекватности ПО заявленным требованиям. ( Read more... ) |