Длинные имена и PHP
На днях наткнулись на немаловажную особенность, — на системе примонтированной по CIFS (эта система — наследница небезызвестной «Самбы»), программа ПХП не видела некоторые файлы. В принципе, мы довольно быстро разобрались, что дело в длине имени — все функции для обхода директориев в языке такие файлы игнорировали.
Оказалось, что наша версия ПХП использует устаревший вызов readdir_r. У него много недостатков, но среди прочих — на некоторых системах он не может читать длинные имена. Проблему исправили в версии 7.4, но у нас всё ещё есть проекты на 7.3.
До конца перехода будем использовать системную утилиту /bin/ls, у неё таких трудностей не возникает.
У вас «девочка»!
Недавно в магазине покупал арбуз и продавец мне с жаром советовал «арбузиху». Есть такое мнение, что плоды арбуза бывают разнополые. Это не так. Само растение — разнополое (двудомное), но плоды всегда образуются из пестиков, а они есть только у женских цветков (ну ещё у гермафродитов, но всё равно это женская часть).
Сегодня наткнулся на очередное упоминание этого факта:
Все плоды женские. Не только у арбузов и апельсинов. Есть растения разнополые и обоеполые, но и у тех и у других для развития плода должен быть женский орган — пестик. На однополых мужских цветках плодов быть не может.
Всё это проходят в школе на уроках биологии, но обладающие «тайным знанием» выбиратели арбузов, апельсинов и др. об этом не помнят ))
Такие дела, ребята.