[#####!!!! я убил несколько дней своей жизни на эту ерунду, конвертируя файлики, сгенерированные по Аиксом, для чтения по Виндой. И все из-за недостатка знаний по Си. #####!!!!]
1. Если есть желание читать бинарный file1 и писать в бинарный file2 (c помощью fwread и fwrite), открывайте файлы в режиме binary ("rb", "wb"; иногда пишут "r+b", "w+b"). Тогда не будет проблем с выравниванием.
2. На компьютере IBM четырехбайтное integer-число 150 (HEX 96) запишется в файл как 0x00 00 00 96. Этот порядок байт называется big-endian. На Intel x86 байты будут в обратном порядке: 0x96 00 00 00. Числа double в Windows тоже переворачиваются. Т.е. имеет место little-endian порядок байт.
4. Еще я теперь знаю, что такое сериализация:) "Сериализация (в программировании) — процесс перевода какой-либо структуры данных в последовательность битов. Обратной к операции сериализации является операция десериализации — восстановление начального состояния структуры данных из битовой последовательности." (Википедия)
пятница, 30 апреля 2010 г.
среда, 21 апреля 2010 г.
И все-таки бесплатно
Есть такая организация - ACM(Association fo Computing Machinery, www.acm.org). Эти самые компьютерные машинисты создали хорошую электронную библиотеку с удобным поиском - portal.acm.org. Но вот незадача - хочешь что-нибудь скачать, они тебе говорят - нужен платный аккаунт.
Я уже было собирался просить о помощи в интернете, но тут случайно обнаружил такую неприметную строчку: doi>ссылка. Пройдя по ссылке, попал на ScienceDirect, где нужная мне статья преспокойненько лежала в виде pdf, совершенно бесплатно.
Что такое doi - не знаю. Зачем просить деньги за скачивание статьи, при этом указывая ссылку на бесплатный ресурс - тоже непонятно. Тренировка сообразительности, наверное.
Я уже было собирался просить о помощи в интернете, но тут случайно обнаружил такую неприметную строчку: doi>ссылка. Пройдя по ссылке, попал на ScienceDirect, где нужная мне статья преспокойненько лежала в виде pdf, совершенно бесплатно.
Что такое doi - не знаю. Зачем просить деньги за скачивание статьи, при этом указывая ссылку на бесплатный ресурс - тоже непонятно. Тренировка сообразительности, наверное.
вторник, 13 апреля 2010 г.
Скачайте мне статью!
Случайно нашел комьюнити в ЖЖ, где можно попросить скачать статью с каких-нибудь ресурсов с ограниченным доступом.
Называется PDF.
Размещаешь просьбу, оставляешь емейл. Судя по тому, что посты появляются чуть ли не каждый час, есть добрые люди, которые эти просьбы выполняют.
И еще одно комьюнити - ru_math, посвященное понятно чему и кому. Меня заинтересовало обсуждение "Итерационные методы для комплексных систем".
Называется PDF.
Размещаешь просьбу, оставляешь емейл. Судя по тому, что посты появляются чуть ли не каждый час, есть добрые люди, которые эти просьбы выполняют.
И еще одно комьюнити - ru_math, посвященное понятно чему и кому. Меня заинтересовало обсуждение "Итерационные методы для комплексных систем".
понедельник, 5 апреля 2010 г.
TeX формулы онлайн
Про Астронет, наверное, все знают - можно забить формулу в окошко и получить соответствующий gif - http://www.astronet.ru/db/latex2gif/.
Не очень удобно то, что формула возникает где-то внизу страницы, приходится проматывать каждый раз.
Вот аналогичный проект - http://at.org/~cola/tex2img/
Здесь немного удобнее - форма ввода внизу, результат показывается над ней, что ускоряет работу
Не очень удобно то, что формула возникает где-то внизу страницы, приходится проматывать каждый раз.
Вот аналогичный проект - http://at.org/~cola/tex2img/
Здесь немного удобнее - форма ввода внизу, результат показывается над ней, что ускоряет работу
пятница, 2 апреля 2010 г.
Wikipedia про TeX
Иногда лень рыться в Львовском, чтоб найти, как обозначается знак "не принадлежит" в TeX (правильный ответ - \notin). Да и не всегда книжка под рукой.
Список не самых экзотических символов можно посмотреть в Википедии.
А вот Викикнижка о Латексе.
Список не самых экзотических символов можно посмотреть в Википедии.
А вот Викикнижка о Латексе.
Подписаться на:
Сообщения (Atom)