All streams
Search
Write a publication
Pull to refresh
54
0
Василий Меленчук @basilisk

User

Send message
Я долго думал, зачем же я использовал strtr() вместо strtotime(). Вспомнил даже свою боязнь отрицательных timestamp'ов…

На самом деле, это для несколько специфичного случая дат рождения. Во многих создаваемых сайтах ввод даты рождения был необязательным, и даже более того, можно вводить дату рождения частично: т.е. могу указать свой день рождения без года (чтобы все меня поздравляли, но никто не знал сколько мне лет), или же просто год (мой возраст известен, а вот дата рождения — нет). Поэитому даты рождения вида «1980-00-00» или «0000-01-19» лучше обрабатывать вручную. strtotime() тут бессилен.
После второго совета на эту тему решил попробовать преодолеть свои детские комплексы по поводу отрицательных unix_timestamp'ов; лени и осторожности в объединении вышеописанных плагинов.

Резульатат — обновлённая версия плагина была добавлена в статью.
Ой, промахнулся :)
Это был ответ для beq
«Чтобы отредактировать статью дополнительной кармы ненадо. Нажмите кнопочку рядом с названием статьи (у вас как у автора должна появиться).»
Вроде бы так и делал, а мне писало, что не хватает кармы. Сейчас получилось, хотя значение кармы не поменялось. Спишем это на мою неопытность в хаброписательстве :)

Ближе к теме: по поводу date_sql я уже выказался в статье и полностью согласен с тем, что должен быть один модификатор для даты. У меня же по историческим причинам получилось 2.
Вот modifier.date.php и modifier.date_sql.php.

Сорри, но обновить статью почему-то не хватает кармы, хотя для переноса её хватило. Что-то я, видимо, не понимаю.
Изложенное выше — это моё имхо.

На уже упомянутом примере с датами пример из практики: в разных местах форума дата публикации сообщения выводится в разном формате: в списке сегодняшних сообщений — только время, а в топике — полная дата.

Я думаю, что это несколько нелогично, нагружать PHP код дополнительными преобразованиями под конкретные случаи. Поэтому это и решается на месте вывода. Нужна дата? Пожалуйста! Время? Ноу проблем! И то и другое? Всегда рады помочь!

Кое где доводилось дописывать и дополнительные short_date_format, но это уже частности…
Есть у меня и такой модификатор, только моя реализация посложнее с учётом многоязычности сайта.
Спасибо, перенёс.
Вы всё-таки почитайте рекомендованные ссылки? В том же самом «Cake PHP Coding Standards» про тернарный оператор выразились коротко — «низззя!»:

«Do not use ternary operator (?:). We need Cake code base to be as readable as possible, and we believe that using full if-else calls will make code look better, more readable and maybe most important, easier to debug.»

«Кодинг стул» (Coding Style) далеко не всегда базируется на каких-то принципах взятых с потолка…
Народ (это обращение не только к thevery)!
Может хватит холиварить?
У каждого языка действительно есть его сфера применения.

На PHP можно писать Win32 приложения, и что с того? Не берусь прогнозировать, как это будет в будущем, но сейчас программист, который будет серьёзно использовать PHP для создания своей гуишной программики под винду будет выглядеть, каким-то петросяном.

Аналогичное разделение есть и здесь (Perl vs Java), только не так явно заметно…
Когда-нибудь этот парсер починят? Или можно его хоть как-то для своих сообщений отключить? :(
«Умный дом»… Давно этой идеей брежу… Пока вот решил остановиться на X10 ( ru.wikipedia.org/wiki/X10_(стандарт) ). Просто, но эффективно…
Согласен со всем вышенаписанным, кроме:
>продукты не дороже чем у нас, но лучше на мой взгляд
Для меня во время последней поездки в Германию было шоком узнать, что копчёная колбаса начинается где-то от 15€ за килограмм (а приличные сорта 25—30€). Причём на всех ценниках написана цена за 100 грамм (т.е. 1.5 — 3€). Только через неделю понял, как меня развели :)

Остальные ценники вроде на привычном для нас уровне.

Найти приличный сыр — проблематично. Да, я привык к нашим сырам, именно поэтому «тухлые сорта сыра» мне портят аппетит. Да и абсолютное большинство других сортов сыра без явных следов пенициллина будучи распаковынными источают такой «аромат», что возникает желание пожевать свои носки :) Говорят, это я просто к местным сырам не привык, может быть…

А в остальном, повторюсь, согласен вышенаписанным.

P.S. Пиво в Баварии — вкуснотищааа! :)
На моём потоке учились 2 девушки. Хотя программистов из них не получилось, но тем не менее у них обоих были идеальные отношения и с одногруппниками и с преподавателями. Кого-то о чём-то нежно попросить, кому-то подмигнуть, кому-то улыбнуться. На факультете, где более 90% мужчин и среди студентов, и среди преподавателей эти фокусы действуют неплохо.

Для каждого человека можно найти свой индивидуальный подход. В этом то и прелесть экзаменов (особенно госэкзаменов, с большой комиссией), что найти подход сразу ко всей комиссии задача на порядок труднее. А поэтому решение такой комиссии будет менее пристрастным и адекватным, нежели разрозненные мнения других людей.
>С чего вдруг это надежнее? Полетит жесткий диск, произойдет ошибка на сервере и тп.
Не самый удачный пример. Все мы пользуемся банковскими картами. А вдруг там тоже полетит жёсткий диск? Останемся без денег? Поэтому от бухгалтерских гроссбухов отказываться рано… ;)
Т.е. получается, если я для всех бусечка и душка, то уже совершенно неважно, какой я из себя программист…
сорри за дубликат — дурацкая система :(
Такие «чудо-прожки» будут всегда существовать под той системой, где работают люди, далёкие от понимания компьютеров. Сейчас это Windows. Пересядет такой люд на линуксы — появятся супер-пупер оптимизаторы чего не попадя и для него. Сейчас появляться не получится — в большинстве случаев на линуксах сидят гики, которые разбираются в своей системе и засмеют такие «оптимизаторы». А вот большинство Windows-пользователей — клерки и домохозяйки. На них то и расчитан этот лохорон.
Такие «чудо-прожки» будут всегда существовать под той системой, где работают люди, далёкие от понимания компьютеров. Сейчас это Windows. Пересядет такой люд на линуксы — появятся супер-пупер оптимизаторы чего не попадя и для него. Сейчас появляться не получится — в большинстве случаев на линуксах сидят гики, которые разбираются в своей системе и засмеют такие «оптимизаторы». А вот большинство Windows-пользователей — клерки и домохозяйки. На них то и расчитан этот лохорон.

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity