любознательный малый

АТТРАКЦИОН ПРИРОДЫ И РАЗУМА

Аттракцион природы и разума. За страницами учебника физикиПервая мечта священна!

Вы помните Занимательную физику Я.И.Перельмана?

Многие не любили физику, но только не эту книгу! В ней описывалось волшебство, к которому даже взрослые не оставались равнодушными!

И когда 25 лет назад я захотел сделать свои лекции по физике студентам Уральского Политехнического института им. С.М.Кирова интересными, запоминающимися, влюбить своих студентов в предмет, то решил показывать им нетрадиционные эксперименты, а вопросы задавать забавные, хитрые... Так родилась идея книги, а затем появились методические пособия  и, наконец, рукопись книги.

У этой рукописи не простая судьба. Первые черновики я печатал сам еще на печатной машинке. В начале 90-х о компьютерах только мечтали... А однажды получилась так, что с необязательным студентом исчез и мой рукописный черновик. Лишь через два года я оправился от удара, но за полгода сумел восстановить свой черновик.

К началу века, восстав из пепла, рукопись обрела очертания книги, которая всем нравилась, но не могла иметь коммерческого успеха. Издательствам она была не нужна. Я решил ждать. Прошло еще десять лет...

На полках магазинов появлялись, в лучшем случае, переиздания старых советских книг по физике. А новые так и не появились. Страна уже не делится на физиков и лириков...

Поэтому я пересмотрел свое отношение к своему кладу. Я отдаю его всем желающим!

Что в этом кладе? 386 страниц, 531 вопрос, которые собраны из несколько сотен источников (книги, журналы). Даже профессионалы не будут разочарованы повторением материала известных книг. Ко всему, она богато иллюстрирована, вопросы сопровождаются любопытными фактами. К большинству хитрых вопросов приведена численная оценка. Книги по занимательной физике имели либо описательный характер, либо превращались в задачник. Моя книга прекрасно сочетает оба подхода. И это все богатство на уровне базовых знаний средней школы.

Правда, у нее есть один недостаток - она не обновлялась десять лет... Но законы физики так быстро не устаревают.

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

Помогите мне отдать эту книгу как можно большему числу желающих! Дайте знать через свой журнал, страничку в FB о том, что есть уникальная книга, ценность которой для нашей страны, без преувеличения, огромна, а цена - знак внимания к этой книге - сообщить мне куда ее выслать. Выкладывать на торрент или другие виды файлообменника не буду. Тут ответ.

Книга разбита на файлы, содержащие следующие разделы.

  • Глава 0. Введение.
  • Глава 1. Механика - 82 страницы, 137 вопросов и ответов.
  • Глава 2. Гидростатика, Гидродинамика - 31 страница, 61 вопрос и ответ.
  • Глава 3. Молекулярная физика и Термодинамика - 69 страниц, 143 вопроса и ответа.
  • Глава 4, 5. Электростатика и Электродинамика. Колебания и Волны - 45 страниц, 85 (36 и 49 соответственно) вопросов и ответов.
  • Глава 6. Оптика - 69 страниц, 105 вопросов и ответов.
  • Глава 7. Численная оценка явления. Приложения - 107 страниц.

Чтобы получить небольшое представление о книге в рамках поста покажу несколько разворотов. Этот из Механики. Он и все остальные кликабельны до полноразмера.

Аттракцион природы и разума. За страницами учебника физики

Collapse )
codegreen

Байт вправо - байт влево...

seclists.org/fulldisclosure/2010/Dec/85


If a thread is created via clone(2) using the CLONE_CHILD_CLEARTID flag, a NULL
word will be written to a user-specified pointer when that thread exits.
This write is done using put_user(), which ensures the provided destination
resides in valid userspace by invoking access_ok(). However, Nelson
discovered that when the kernel performs an address limit override via
set_fs(KERNEL_DS) and the thread subsequently OOPSes (via BUG, page fault,
etc.), this override is not reverted before calling put_user() in the exit
path, allowing a user to write a NULL word to an arbitrary kernel address.
Note that this issue requires an additional vulnerability to trigger.

В двух словах: в результате хитроорганизованных процессов за примерно 10 шагов в ядре возможно переписать 2 байта нулем.. ДВА СРАНЫХ БАЙТА!!! ДВА!! НУЛЕМ!!! и что в результате? локал рут эксплоит!

У меня только два вопроса:
0. Как это можно было откопать?
1. Как это можно было предусмотреть?
codegreen

Открыл для себя sed

Вплотную столкнулся с sed. До этого я какбы подозревал что он не прост, но не ожидал что настолько. Думал что в основном это движок для регулярных выражений.

А вот и нет. По глубине впечатления это напоминает смесь XSLT и Perl.

Collapse )

Уффф...
codegreen

SQLite 3.7

Протестировал SQLite 3.7 на предмет их новой фичи - write-ahead log: результатами сильно доволен.

Сравнивал SQLite 3.7.1 против 3.6.22 в интересующем меня сценарии:
  • один процесс ме-е-е-е-еедленно читает что-то из таблицы (держа занятым query handle) и иногда в эту таблицу что-то коротко пишет
  • другой процесс в этот момент читает и пишет в эту таблицу. быстро-быстро.

Как это выглядит в SQLite 3.6? До тех пор пока медленный процесс не освободит handle который он взял для чтения - второй блокируется в попытке записи. Для верности первый не освобождает handle меньше чем за 10 секунд.

Как это выглядит в SQLite 3.7 с включенным write-ahead? Неплохо! Второй процесс быстро читает и пишет в базу, совершенно независимо от того - держит ли первый handle на чтение или нет.

Все это через PHP PDO.

darkglasses

GSM пал

Я вообще думал что GSM неплохо защищен от прослушивания - ну еще по молодости когда сотовая связь появлялась там было всякое шифрование нормальное, еще какие-то меры предпринимались - в общем на фоне других стандартов того времени смотрелось достойно.

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

www.tombom.co.uk/blog/
codegreen

64-битное молчание

Почему когда говорят о 64-битных операционках никогда не поднимают вопрос о потреблении памяти? Надо все-таки говорить людям что 64-битным приложениям нужно больше, чем 32-битным!

Я вот видел 2-кратную разницу в потреблении памяти между 32/64-битными ZendEngine и полуторакратную разницу для Java-приложений. Всякая бытовуха типа Firefox жрет примерно в таких же пропорциях.

Посмотрел у себя - sizeof(size_t) 4 и 8 байт соответственно, sizeof(void*) также 4 и 8 байт...

Ну и собственно прикладной аспект - зачем, спрашивается, поставлять 64-битную винду в комплекте с немощным ноутбуком, со скромным объемом оперативки? Чтобы мне ее постоянно нехватало?
codegreen

Атомная немощь

Я тут вынашивал планы сменить старый ноутбук (Pentium M выпуска 2003 года чтоли) на что-нибудь дешевое из современного - нетбук какой-нибудь. Возьму, думаю, что-нибудь эргономичное, с большим временем работы. А по производительнсти - ну уж за 7-то лет развития и несколко поколений соверменные атомы рвут Pentium M как тузик грелку.

Щаз! http://en.wikipedia.org/wiki/Intel_Atom#Performance

   ...The performance of a single core Atom is about half that of a Pentium M of the same clock rate....

В общем не подошло мне атомно-нетбучное...
codegreen

Начало дня?

Здесь походу рабочий день у программистов гораздо позже начинается - в 7.45 охрана здания еще в полном расслабоне и даже свет в коридорах выключен.

С другой стороны в метро уже в 7 часов полно народу.

Вчера нормально поплутал в поисках гостиницы - то что на гугельмапс казалось незначительным возмущением поверхности в обычной жизни оказалось двухметровым железнодорожным забором без перспективы его перелезания поблизости.

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

Update - чай нашелся, просто был спрятан.
  • Current Location
    Msk