Если не придираться, и чуток подумать — тестовый генератор пишется за 3 минуты.
По-моему организатор конкурса непрозрачно намекнул в самом начале — СТАНДАРТНЫЙ почтовый ящик. ОБЫЧНЫЙ, не от техподдержки или кого-то еще. Так сложно распределение посчитать?
Дайте тестовые данные и скажите какое распределение...
Так может сразу алгоритм дать? :) А тогда где головой-то думать?
Поэкспериментировать чуток — и все понятно будет. Я вот сегодня время сократил в два раза у алгоритма, прикинув статистическое распределение. А я не могу про себя сказать, что мегамозг :D
P.S. Пока Вы тут жалуетесь, народ пишет и молчит — наверное это правильно?
Из цикла "Пока Вы спите, Ваш враг качается!" :))
Да, ко всему можно докопаться, тем более к конкурсу конторы, у которой совсем другой основной профиль. Да, никаких гарантий и все такое.
Но ведь никто не заставляет? Ну не нравится — можно просто пройти мимо-же, нет?
Мне вот тупо было интересно отвлечься от рутины, вспомнить некоторые вещи, о которых не дают задуматься рабочие будни.
Выиграю я или нет — главное я провел пару часов интересно и напрягая мозг. Я написал так, как понял и это меня вполне устраивает. ИМХО вполне нормально и понятно изложено, все остальное можно проверить на эталоне.
Что за снобизм и перфекционизм?
Иногда конкурс тем и интересен, что некоторое надо додумывать. Мало того, умолчание можно использовать в свою пользу (тут вон даже намеки были :)).
Мне здесь тоже кое-что не нравится (отсутствие пакетов эталонных данных и данные о том, что модуль хотя-бы нормально запустился на тестовом стэнде — первое решается элементарно — я написал генератор и успокоился, ну а на второе — на все воля Аллаха, что делать-то :)), но это не повод наезжать на организаторов и уж тем более не повод не поучаствовать. Нормальная такая разминка для мозга.
Я вроде бы два варианта привел, нет?
Вы почему-то увидели только один.
Кроме того, M590 гораздо меньший велосипед, чем то, что в статье — он напрямую может быть подцеплен к роутеру или PC (а не только к ардуино) и работать сразу-же без плясок с бубнами, доп шилдов и т.д.
Боже-ж ты мой!
Зачем Вы изобретали то, что давным давно уже есть.
Во-первых любой телефон с поставленным спец. софтом делает тз него SMS-Gate, софта куча бесплатного искать все по той-же фразе «sms gate». Во-вторых: M590
Обсосана сверху до низу, стоит 350 рублей!
По ссылке вообще по 325. Цепляйте хоть к ардуино, хоть к роутеру, хоть к PC.
Не рискую, потому что оно никак не будет пересекаться с моими именами классов
И этот же аргумент можно использовать и для чистого CSS, нет? ))))
На самом деле откуда Вы в этом так уверены? Запросто можете словить. Ибо кто знает что там в 3-party было. menu-item там стилизовался неудачно, а у вас он тоже есть.
Вобщем, давайте так — я свои доводы привел.
Вы свои — на этом и разойдемся — дальше просто полемика.
Вы евангелист БЭМа, я же — нет. Я вижу в нем только инструмент, который в некоторых случаях неплох. И когда он неплох — можно его юзать. У меня потребительское отношение к этому.
Ну и если Вы не будете все в проекте точить под БЭМ, зачем он Вам? Он работает нормально только когда на него полностью все завязано.
Например, используя 3rd пати стиль или каскад где-то as is Вы рискуете нарваться на тот-же самый глюк, ради отсутствия которого Вы и начали использовать БЭМ.
Смысл тогда?
Это технология тотальна для всего сайта — либо Вы используете только ее — и тогда получаете все ее плюсы, а иначе Вы просто делаете что-то странное.
Там обычно не аналогичный, а просто иногда используют часть похожего нейминга. Ну и БЭМ ведь не совсем только нейминг, кроме того он строгий, согласно методолгии.
Дак вроде не это обсуждали, а по большей степени то, что БЭМ пихают в рунете вовсю как серебряную пулю, коей она абсолютно не является. Что мол перейдете на БЭМ — и все проблемы исчезнут, сайты станет поддерживать легче и вообще все будет классно. Так вот, как я выше уже написал — это — заблуждение.
Ну и там не только стайл-гайд, увы.
Я же не говорил, что БЭМ — это плохо. Но для большинства задач в веб — БЭМ излишне тяжелая и не имеет смысла.
Просто под «похоже» можно что угодно здесь подвести, ибо средства для достижения всего этого ограничены — по-сути это только CSS + HTML.
Однако похожесть не говорит о том, что Вы пишите на БЭМе — это я имел ввиду.
БЭМ — все таки достаточно точно описанная методолгия. И, либо Вы ей точно следуете и получаете БЭМ, либо у Вас не БЭМ :)
Предположить Вы можете, однако с реальностью это пересекается плохо :)
Аукцион и портал запущенный 7 лет назад. Как думаете, как там с легаси?
Но тут дело в том, что если люди грамотные — то прежде, чем лезть хотелки делать, общее представление о проекте и как он сделан надо иметь.
Если Вы это разобрали (или были доки и концепция — что еще круче) — то тогда у Вас такой проблемы не будет.
Если не разобрались, или концепции вообще не было — опять-же БЭМ не спасет, ибо вверху есть body input {}
:D Образно.
Ну а если Вы все причесали и переделали на БЭМ это == все причесали и переделали на CSS.
Не создают они проблем при сложной верстке.
Совсем. Для этого нужно лишь одно — согласованная дока внутри проекта об именовании классов.
И все.
Если ее нет — то Вас и БЭМ не спасет.
Если она есть и разработчики ее придерживаются — никаких проблем каскады не доставляют.
Это как согласованный code-style. Тоже самое. Он должен быть в проекте.
И все. Максимум, что может покрэшится от наследования — это что-то в пределах одного куска, пилящегося одной командой. Это быстро обнаруживается и лечится. Наследование тут не причем — причем прожект менеджер который орет, что нужно «вчера» и неофиты. Таким же образом может покрэшится и что-то в питоне. Давайте тогда ограничим набор операторов в питоне? )))
По-моему организатор конкурса непрозрачно намекнул в самом начале — СТАНДАРТНЫЙ почтовый ящик. ОБЫЧНЫЙ, не от техподдержки или кого-то еще. Так сложно распределение посчитать?
Так может сразу алгоритм дать? :) А тогда где головой-то думать?
Поэкспериментировать чуток — и все понятно будет. Я вот сегодня время сократил в два раза у алгоритма, прикинув статистическое распределение. А я не могу про себя сказать, что мегамозг :D
P.S. Пока Вы тут жалуетесь, народ пишет и молчит — наверное это правильно?
Из цикла "Пока Вы спите, Ваш враг качается!" :))
Да, ко всему можно докопаться, тем более к конкурсу конторы, у которой совсем другой основной профиль. Да, никаких гарантий и все такое.
Но ведь никто не заставляет? Ну не нравится — можно просто пройти мимо-же, нет?
Мне вот тупо было интересно отвлечься от рутины, вспомнить некоторые вещи, о которых не дают задуматься рабочие будни.
Выиграю я или нет — главное я провел пару часов интересно и напрягая мозг. Я написал так, как понял и это меня вполне устраивает. ИМХО вполне нормально и понятно изложено, все остальное можно проверить на эталоне.
Что за снобизм и перфекционизм?
Иногда конкурс тем и интересен, что некоторое надо додумывать. Мало того, умолчание можно использовать в свою пользу (тут вон даже намеки были :)).
Мне здесь тоже кое-что не нравится (отсутствие пакетов эталонных данных и данные о том, что модуль хотя-бы нормально запустился на тестовом стэнде — первое решается элементарно — я написал генератор и успокоился, ну а на второе — на все воля Аллаха, что делать-то :)), но это не повод наезжать на организаторов и уж тем более не повод не поучаствовать. Нормальная такая разминка для мозга.
Насколько я понимаю всю суть, файл будет типа:
И все.
Вы почему-то увидели только один.
Кроме того, M590 гораздо меньший велосипед, чем то, что в статье — он напрямую может быть подцеплен к роутеру или PC (а не только к ардуино) и работать сразу-же без плясок с бубнами, доп шилдов и т.д.
Если же никаких жалоб не будет — никто Вам ничего не запретит и уж тем более не отключит сим-карту.
Есть вопросы, если Вы начнете оказывать услуги по рассылке, и то не факт что смогут доказать и что-то сделать.
Если Вы рассылаете смс-ки своим абонента и есть пункт про это в договоре или они дали на это свое согласие — вообще никто не докопается.
Вобщем, чушь полная. У нас стоят такие рассылальщики на M590 и на базе андрюши уже очень давно — ни каких вопросов. от 60-100 смс-ок в день с каждого.
P.S. Ну и если даже — купить пачку анонимных симок — копейки сейчас — так что тоже не проблема.
Зачем Вы изобретали то, что давным давно уже есть.
Во-первых любой телефон с поставленным спец. софтом делает тз него SMS-Gate, софта куча бесплатного искать все по той-же фразе «sms gate».
Во-вторых: M590
Обсосана сверху до низу, стоит 350 рублей!
По ссылке вообще по 325. Цепляйте хоть к ардуино, хоть к роутеру, хоть к PC.
А расберри тут как стрельба гаубицей по воробьям.
И этот же аргумент можно использовать и для чистого CSS, нет? ))))
На самом деле откуда Вы в этом так уверены? Запросто можете словить. Ибо кто знает что там в 3-party было. menu-item там стилизовался неудачно, а у вас он тоже есть.
Вобщем, давайте так — я свои доводы привел.
Вы свои — на этом и разойдемся — дальше просто полемика.
Вы евангелист БЭМа, я же — нет. Я вижу в нем только инструмент, который в некоторых случаях неплох. И когда он неплох — можно его юзать. У меня потребительское отношение к этому.
Ну и если Вы не будете все в проекте точить под БЭМ, зачем он Вам? Он работает нормально только когда на него полностью все завязано.
Например, используя 3rd пати стиль или каскад где-то as is Вы рискуете нарваться на тот-же самый глюк, ради отсутствия которого Вы и начали использовать БЭМ.
Смысл тогда?
Это технология тотальна для всего сайта — либо Вы используете только ее — и тогда получаете все ее плюсы, а иначе Вы просто делаете что-то странное.
Другое дело, что выигрыш будет таков, что прочувствовать его на себе может только что-то уровня Яндекса. :)
А то так много что БЭМом можно обозвать будет :)
Во-первых, это еще одна сущность в проекте, и народ должен уметь ее (как верстльщики так и девелопы)
Во-вторых у Вас завязаны руки с каскадами — а они очень и очень удобны в некоторых случаях.
В-третьих, любое 3-rd пати (контролы или что-то еще) придется переписывать, чтобы удовлетворяло.
А иначе у Вас будет солянка, а не БЭМ.
Это первое, что вспомнил из проекта. Это не оверхэд?
Однако, если ее применять для тех задач, для которых она была сделана — то это окупается.
Другое дело что многие с пеной у рта пытаются использовать ее везде.
Ну и там не только стайл-гайд, увы.
Я же не говорил, что БЭМ — это плохо. Но для большинства задач в веб — БЭМ излишне тяжелая и не имеет смысла.
Однако похожесть не говорит о том, что Вы пишите на БЭМе — это я имел ввиду.
БЭМ — все таки достаточно точно описанная методолгия. И, либо Вы ей точно следуете и получаете БЭМ, либо у Вас не БЭМ :)
Аукцион и портал запущенный 7 лет назад. Как думаете, как там с легаси?
Но тут дело в том, что если люди грамотные — то прежде, чем лезть хотелки делать, общее представление о проекте и как он сделан надо иметь.
Если Вы это разобрали (или были доки и концепция — что еще круче) — то тогда у Вас такой проблемы не будет.
Если не разобрались, или концепции вообще не было — опять-же БЭМ не спасет, ибо вверху есть body input {}
:D Образно.
Ну а если Вы все причесали и переделали на БЭМ это == все причесали и переделали на CSS.
Ни у меня, ни у коллег.
Но прострелить себе ногу вообще чем угодно можно. И никакая методолгия не спасет :)
Совсем. Для этого нужно лишь одно — согласованная дока внутри проекта об именовании классов.
И все.
Если ее нет — то Вас и БЭМ не спасет.
Если она есть и разработчики ее придерживаются — никаких проблем каскады не доставляют.
Это как согласованный code-style. Тоже самое. Он должен быть в проекте.
И все. Максимум, что может покрэшится от наследования — это что-то в пределах одного куска, пилящегося одной командой. Это быстро обнаруживается и лечится. Наследование тут не причем — причем прожект менеджер который орет, что нужно «вчера» и неофиты. Таким же образом может покрэшится и что-то в питоне. Давайте тогда ограничим набор операторов в питоне? )))