2013-09-28

tim_caper: (green)
2013-09-28 02:32 pm

На букву "П"

В ту ещё пятницу искал способ синхронизировать асинхронные обработчики, и по этому поводу изучал виндовые семафоры, критические секции и прочие мьютексы. Любой из них надо сначала создать или инициализировать, что не совсем удобно для статических членов класса, а потом ещё и удалить, а то они какие-то системные ресурсы занимают. Зачем-то.
В итоге, посмотрев ещё раз в тот самый учебник, которому я студентов учу, сделал синхронизатор из статической переменной и ассемблерной команды - дёшево и сердито.
Мораль? А не придумал ещё...

tim_caper: (donkey)
2013-09-28 04:09 pm

М.Кузнецов И.Симдянов "PHP на примерах"

В лекции Левенчука меня как-то зацепила фраза, что при программировании "в большом" нельзя использовать "хорошую" Java, а приходится "плохой" PHP. Опять же, стало интересно, о чём собственно речь, для чего была куплена книжка М.Кузнецов И.Симдянов "PHP на примерах". Выбор сделан всё по тому же принципу "потоньше и подешевле", но на этот раз мне повезло больше. Ошибки не то, чтобы совсем отсутствуют, но хотя бы в глаза не бросаются. То, что авторы ориентировались на русифицированную систему, можно рассматривать и как достоинство, и как недостаток, но по крайней мере этот язык я понимаю.
Ну и да, представление о предмете я получил, и PHP в качестве именно языка программирования - это, как говорит мой тотем, "душераздирающее зрелище". (Но вряд ли стоит упрекать в этом авторов этой книги.)
Для полного изучения или как руководство книга не подходит (о чём заранее предупреждает аннотация), но мне и не требовалось.
Общая оценка: хорошо.