Архив за Июль, 2009

15
Июл

lj crossposter

   Автор: Aen Sidhe    в дневник

Чего-то плагин подглюкивает, каменты не всегда открывает. Загадка про MySql в силе ещё сутки.

14
Июл

mysql is free

   Автор: Aen Sidhe    в дневник, программирование

Дано: таблица T с полями id (pk, autoincrement, int(11)), played (int(11)), avgScore(int(11)). Для записи с заданным id played = avgScore = 0. Это важно.

Вопрос: чему будут равны played и avgScore для записи с этим id (пусть будет 123, неважно) после запросов:

  1. update `T` set
    `T`.`played` = `T`.`played` + 1,
    `T`.`avgScore` = (`T`.`played` * `T`.`avgScore` + 300) / (`T`.`played` + 1)
    where `T`.`id` = 123;
  2. update `T` set
    `T`.`avgScore` = (`T`.`played` * `T`.`avgScore` + 300) / (`T`.`played` + 1),
    `T`.`played` = `T`.`played` + 1
    where `T`.`id` = 123;
13
Июл

banana republic

   Автор: Aen Sidhe    в дневник

Чота, я туда не еду. Без защиты лица на игры по правилам СК ездить — опасно, а я не маньяк, пока.

12
Июл

ongoing

   Автор: Aen Sidhe    в дневник

Переделал дисклеймер в ЖЖ, добавил вишлист. Думаю наклепать резюме, а то, что-то непорядок.

8
Июл

Банановая республика

   Автор: Aen Sidhe    в дневник

Заголовок: Банановая республика
Место проведения: г. Тамбов, полигон «Лысые Горы»
Ссылка: форум ЦЧ страйкбола
Описание: Суточная игра.
Дата: 2009-07-18 — 2009-07-19

8
Июл

Поездка на волгу

   Автор: Aen Sidhe    в дневник

Заголовок: Поездка на волгу
Место проведения: Саратов
Описание: Отпуск
Дата начала: 2009-07-25
Дата завершения: 2009-08-01

8
Июл

profilers-part-2

   Автор: Aen Sidhe    в дневник, программирование, рецензии

Обещанное продолжение про профайлеры. Начало тут

В предыдущей статье мы сделали дамп с помощью WinDbg. Далее, что с ним можно сделать? Наверно много, но меня интересовало только одно, а именно — память. Поэтому, я загнал дамп в .Net Memory Profiler.

Данный профайлер сказал мне, что из 7 гигов рама, у меня управляемой памяти всего 1.5 гига. Так как я был тупо уверен (без всяких на то указаний — это ошибка), что утечка именно в управляемой дотнетом памяти, то эту информацию я сразу отбросил и выкинул профайлер.

Пришлось гуглить и пытать по аське знакомых. Результаты:

“!eeheap -stat” — выдаст статистику по управляемым кучам. Предварительно надо загрузить расширение sos.dll. Посмотрев результаты, я понял, что управляемой памяти на самом деле всего полтора гига.

Дальнейшее было делом техники — зацепился из кода к GC Lua, стал выводить статистику по памяти в лог и убедился, что жрёт наш замечательный интерпретатор.

А вот пособие для нубов, как юзать WinDbg для отсечки утечек памяти.

8
Июл

shocked

   Автор: Aen Sidhe    в дневник

Компьютерра говорит нам, что бундесвер заказал 680 новых ПТУРСов за сумму 380 миллионов евро (prooflink: On June 30th, 2006, Germany ordered 680 PARS 3 LR missiles for 380 million Euros. Deliveries will begin in 2010.). Это примерно 558 тысяч евро за один ПТУРС.

Новейший танк вероятного противника Германии — т90 — стоит, согласно данным гугла, 30 миллионов рублей. Это (по курсу 43р./евро) примерно 697 тысяч евро.

Либо мир сошёл с ума, либо я ничего не понимаю. Снаряд, по стоимости сопоставимый с танком — это ппц. Ну либо, как обычно, грамотный попил бабла.

5
Июл

lmg aug project

   Автор: Aen Sidhe    в дневник

Внутренности гира:

  1. Нозл: Systema Nozzle — $11
  2. Шестерни:
  3. Втулки: Systema — $20
  4. Шайбы: Systema — $5
  5. Направляющая: Systema — $19
  6. Головы поршня и цилиндра: Systema Silent Set — $43
  7. Цилиндр: Systema Type 0 — $18
  8. Поршень: Prometheus — $43
  9. Резинка хопа: Systema — $7
  10. Пружина: Systema 140 — $23

Итого, по ценам милитариста мы получаем примерно $290.

Далее, главный элемент — внешний тюнинг:

  1. HBar Aug — ориентировочно $80 + доставка из Кетая. Т.е. около $200.

Также необходимо заменить проводку:

  1. Проводка для AUG, 1.5 мм сечение — 900 рублей.
  2. Ключик вместо контактной группы, где-то видел — 300 рублей.
  3. Батарея Li-Fe 13.2B — 3100 рублей.
  4. Зарядка: IMAX B6 AC со встроенным блоком питания — 4000 рублей.

Итого: 8300 рублей.

Учитывая доставки и прочее, получим примерно $500 + 9000 рублей, или по курсу 35р./бакс — 26500 рублей. Нехило.

4
Июл

windows source code

   Автор: Aen Sidhe    в дневник, программирование

Есть такой миф: мол исходники винды никому вообще недоступны. Идём сюда и убеждаемся, что это не так. Любое юрлицо, зарегистрированное в странах НАТО, имеющее 1500 купленных лицензий винды, может получить исходники любой винды безвозмездно. Т.е. даром.

Надо всего лишь подписать пару Non-Disclosure Agreement (что, в общем-то обычная практика, при открытии сорцов платных продуктов), да и всё.

Госучреждениям исходники доступны любым, кроме тех стран, на которые США наложили эмбарго (Иран, Ирак, Корея, Ливия, Судан, Сирия).

Страница 2 из 3123