Кальцинова — яд для детей

Сейчас я вам расскажу то, от чего у родителей волосы могут встать дыбом, если они дают своим детям Кальцинову!
Разбираясь, почему у моего ребенка сыпь не проходит несколько недель, я стал ковыряться в тех витаминах, что ему даем. И обнаружил вопиющую ошибку, которая ясно показывает, что мы даем своим детям и как это преподносится.
Итак, есть такой препарат «Кальцинова» — кальций + витамин A, B, D (D3). Загляните в инструкцию, в интернет, и посмотрите внимательно, что и в каких дозах есть в этих таблетках. Вот что там написано: «Кальцинова, рег. номер П N015024/01», Колекальциферол — 100 Ме/г — 1 мг (видимо никто не замечает эти буквы, что означают 1 миллиграмм, или 1/1000 грамма в одной таблетке). Итак, те кто поищет про колекальциферол, обнаружат, что годовая доза для детей — 10 мг максимум! Читать далее Кальцинова — яд для детей

Массивы JavaScript, Internet Explorer и запятые

Заметил такую особенность — если описывать массив как

var array = [
elem1,
elem2,
elem3,
];

То в Firefox и Google Chrome — он будет иметь 3 элемента, а в Internet Explorer (тестировалось в 8-ой версии) — 4 элемента, причем 4-ый будет null.

Это я все к тому, что некоторые программисты любят писать таким стилем, добавляя везде при этом запятую в конце каждой строки (чтобы копировать и множить было удобнее).

Оказывается, такой стиль имеет скрытую угрозу — ошибки, когда «прогулка»  по массиву дает null элемент, тогда как такой программист предполагал, что будет три элемента и все — не null. Вообщем, программеры JavaScript — остерегайтесь 😉

Читать далее Массивы JavaScript, Internet Explorer и запятые

Прикрутил AddThis и Twitter

Прилепил на блог AddThis и Twitter. AddThis — штука для простого «расшаривания» страниц моего блога (то есть для тех, кто хочет поделиться УРЛ-ом моих страниц через какую либо социальную сеть, или даже просто добавить в закладки). Twitterмоя лента сообщений на Твиттере, которую веду уже несколько недель — в ней я буду пописывать то, что будет маловато для блога. Вы, имея Twitter аккаунт, можете оставлять отклики у себя, для самых интересных которых я сделаю ретвит 🙂

Да, чуть не забыл! Заголовки новых статей блога транслируются в Twitter аккаунт. Поэтому, подписавшись на мой твитт (став фолловером), вы оперативно узнаете о чем-то новом у меня на блоге. Постараюсь скоро написать о Твиттере более подробно.

Летнее время навсегда?

Вот приняли в России закон об отмене перевода времени. Может, это и хорошо. Меня смущает другое. То, что этой весной, будет последний перевод стрелок. Вот несколько аргументов, что это не правильно, с моей точки зрения. Забегая вперед, скажу от себя, что считаю, если и надо было «останавливаться» в переводе стрелок, то делать это надо осенью после перевода на зимнее время. Читать далее Летнее время навсегда?

Опять Cookies, только теперь Google Chrome

Не успел написать программу, как опять наткнулся на неприятность, точнее, на баг. Смысл его в том, что Google Chrome некорректно ставит в JavaScript свойство document.cookie, если кука пришла от сайта с quoted path, то есть, если пришла такая:

Set-Cookie: session=session_ID; path="/"

Дело в том, что путь, заключенный в кавычки — правило, определенное самим RFC 2109 (пункт 4.1). Firefox это обрабатывает корректно, а Google Chrome — глючит. То есть, чтобы в JavaScript от Chrome считывать куки, нужно их выставлять через path без кавычек. Но в любом случае, это некорректно, поэтому отписал об этом на их форум. Посмотрим, как они исправят это 😉

Set-Cookie2 и Firefox :(

Пришлось выставлять куки программой через HTTP заголовки, и с удивлением для себя обнаружил, что Firefox 3.6.13 (самая последняя версия на данный момент) не поддерживает заголовки «Set-Cookie2:», которые определены аж в RFC 2965 от 2000 года. Работает он, видимо, только со старым типом кук — RFC 2109 (Set-Cookie:). На других броузерах не тестировал. Вообщем, программеры, учитывайте это обстоятельство 😉 Вообще, это очень странно, ведь Firefox славится следованиям разного рода стандартам.

Флешки USB и NTFS

Недавно обнаружил для себя открытие — оказывается, не так легко форматнуть флешку в NTFS из под Windows XP! 🙂 Если вы попробуете через меню Exporer, то увидите только опции форматирования FAT32 и ExFAT. NTFS там не будет! Зачем нужна NTFS? Чтобы на нее можно было записать фильм, например в формате MKV, который более 4 Гб. На то она и FAT32, что может поддерживать размер файлов 232 байт (4Гб). Итак, как форматнуть?! Оказывается, все просто, но не очевидно! Windows не форматирует потому, что для флеш дисков (в драйверах) автоматически ставится опция «не кешировать». Чтобы появилась NTFS, надо пойти на рабочий стол, в «Мой компьютер» через правую мышку выбрать «Управление», там найти «Диспетчер устройств» -> «Дисковые устройства», там ищем нашу флешку, правая кнопка мыши и «Свойства», а там ярлык «Политика». Вместо «Оптимизировать для быстрого удаления» выбираем «Оптимизировать для выполнения». Жмем OK, и после мы можем форматировать в NTFS! Здесь статья на английском с картинками

Вот такая вот фигня с этими флешками…

P.S. Я не знаю, надо ли восстанавливать обратно свойства, но лучше, после форматирования, вернуть опцию обратно. Вдруг для новых флешек она будет включаться — лучше, чтобы все таки она стояла, иначе после записи на нее вытаскивать ее нельзя — часть данных потеряется.