• Вторая волна: кому придется переходить на онлайн-кассы этим летом
    0
    Самое главное преимущество для предпринимателя заключается в том, что все становится более прозрачным во всех отношениях

    О да, для этого непременно надо кассы внедрять))

    Вот говорят о магазинах и тд. А что делать сайтам, которые позволяют пополнить счет с запасом, и лишь потом тратить с него деньги на различные услуги? Как должен чек выглядеть, какую номенклатуру туда писать?
  • Как мы уже 4 года выживаем в условиях двух релизов в день
    0
    Соответственно, это только для новых продуктов или при заметной переработке существующих, так? Для багфиксов и мелких улучшений это будет выглядеть бюрократией, имхо
  • Как мы уже 4 года выживаем в условиях двух релизов в день
    +2
    Слегка оффтоп, но все же спрошу. На недавней конференции в Баду рассказывали про техническое ревью, когда разработчик-исполнитель описывает в тикете, как он понял постановку задачи. То есть по сути переводит с менеджерского на разработческий. И далее это ревью проверяется командой на корректность.

    Можете немного подробнее рассказать, как это реализовано, всегда ли оно выполняется и тд.
  • Шаблон графика отпусков (или графика обучения или иного графика) в MS Excel файле
    0
    А что на выходе из общения должно быть? Если сам факт проведения 15минутки, то что мешает просто сделать матрицу 100x20 в Гугл-таблице?
  • Шаблон графика отпусков (или графика обучения или иного графика) в MS Excel файле
    0
    Я даже для своих собственных нужд на автомате создаю Гугл-документ. Просто потому, что высока вероятность появления необходимости его показать или начать совместное редактирование. Excel не открывал уже наверное года два.

    Ну и сотрудников в компании потихоньку пересаживаем на ГДокс, очень удобно.
  • Шаблон графика отпусков (или графика обучения или иного графика) в MS Excel файле
    0
    Жирный плюс в карму! :) намного более современное решение, чем у ТС
  • Работа не из офиса — быть иль не быть, вот в чем вопрос
    +1
    PS. Еще добавлю — системы контроля сотрудников, типа вашей, считаю ущербными. Так как они нужны только ущербным руководителям, не умеющим контролировать результаты, и из-за этого контролирующим активность. Подобные руководители активно выступают против удаленки. Собственно, это тоже в книге есть :)
  • Работа не из офиса — быть иль не быть, вот в чем вопрос
    0
    А собеседование удаленщика ничем не отличается от личного. Все равно неправильность раскрывается только через какое-то время. Можно минимизировать риски, если сразу ставить конкретные задачи и отслеживать результаты его работы СРАЗУ.
  • Работа не из офиса — быть иль не быть, вот в чем вопрос
    +1
    В «Remote: Office Not Required» все довольно четко расписано. В том числе и про отвлекающие факторы, контроль со стороны руководителя и тд.
  • Полезный софт: 7 мобильных приложений для фотографов
    0
    Видимо дело в «участвующий в съемке человек сможет подписать простым движением пальца по экрану». То есть не надо будет потом искать человека для подписи документа (или таскать бланки с собой).
  • KodiCMS — CMS на Kohana framework
    +2
    У человека с трудом хватает времени на развитие CMS, а Вы ему предлагаете еще и фреймворк тащить на себе.

    Другое дело, что надо посмотреть на уже существующие форки (насколько я помню, еще несколько CMS привели к таким ответвлениям) и возможно присоединиться к ним. Другой вариант — познакомиться с текущей командой разработчиков Kohana. Да, фреймворк еще не совсем умер, по крайней мере были шевеления в github.com/kohana/kohana/tree/3.4/develop.
  • Билл Гейтс проиграл Магнусу Карлсену в шахматы за 9 ходов
    0
    Чем компьютерные программы не угодили? С живыми проще на каком-нить Chess Planet порубиться, но насчет планшета не уверен, в последний раз приходилось через винду играть.
  • Билл Гейтс проиграл Магнусу Карлсену в шахматы за 9 ходов
    0
    Да, у меня тоже такое в голове сидит (от 3 до 5 минут всегда считали блицем, 10 минут — уже быстрые). Лень где-то проверять :)
  • Билл Гейтс проиграл Магнусу Карлсену в шахматы за 9 ходов
    +2
    минут.
  • Билл Гейтс проиграл Магнусу Карлсену в шахматы за 9 ходов
    +1
    30 секунд — это очень много. В последнее время блиц и суперблиц (это именно так называется, «быстрые» шахматы подразумевают контроль по 15-30 минут) становятся все более популярными, ибо зрелищность у них намного выше, чем у классических многочасовых партий.

    Мы (игроки уровня КМС) играли в свое время по минуте, позволяет довольно далеко в партии продвигаться (хотя чаще бывают глупые ошибки из-за спешки). Так что в таком матче я бы поставил на Карлсена, что он выиграет 10 из 10.
  • Разграничение прав доступа Kohana 3.3
    0
    roles — это не метод. Это динамическое обращение к связи (в данном случае Many-To-Many)
  • Kohana 3.2: организация мультиязычности
    0
    Не совсем понял, почему I18n::lang() должен устанавливать язык в зависимости от контроллера. То есть перевод одной и той же кнопки в шапке будет разным для разных страниц (точнее, он будет продублирован в разных файлах)?

    Если говорить о роутинге, вероятно лучше было бы создать отдельные классы (Route_I18n, HTML_I18n) для работы с такими адресами, и в них завернуть всю необходимую функциональность. Константа LANG тоже неправославна, хотя бы из-за возможного конфликта с подключенными вендорными библиотеками.

    Ну и, конечно, вопрос перевода контента не раскрыт. По сути, все вышеописанное позволяет делать легкий перевод интерфейса. И то, иногда бывает удобнее создать отдельные шаблоны для разных языков, чем дергать постоянно __() для отдельных элементов), тут напрашивается класс View_I18n, который бы проверял наличие шаблона для текущего языка. И тд
  • Yii2. Знакомство
    0
    Вот как раз-таки модель и должна определять, какие поля можно установить из этого массива, а какие отбросить.
  • Yii2. Знакомство
    0
    Не являюсь поклонником Yii, потому не пинайте :) Какой смысл в методе populate()? Почему контроллер должен каким-то образом заполнять модель? Намного логичнее выглядит $model->populate($_POST).
  • Контрольное голосование за 121 лучшую игру по версии Хабра (2013 г.)
    0
    Counter Strike, Baldurs Gate, Diablo, Dungeon Keeper 2 и HoMM3 до сих пор считаю шедеврами на все времена. Из прочих отметил SimCity и CrimsonLand.

    В любом случае, абсолютно субъективный получится рейтинг. Надо было хотя бы разбить по категориям.
  • Реализация морфологического поиска на Kohana (библиотека phpMorphy)
    0
    Я конечно могу ошибаться, но по идее многие вещи должны быть спрятаны внутри модуля (очистка индексов, пред- и постобработка данных и тд), например в модели Model_Searchindex.

    Ну и конечно

    $comments = ORM::factory('comment')->where('post_id', '=', $post->id)->order_by('id', 'ASC')->find_all();
    


    меняем на

    $comments = $post->comments->order_by('id', 'ASC')->find_all();
    


    (сортировка скорее всего тоже не нужна)
  • Хабракамп #5
    0
    If you find that you need a particular model globally throughout your application, you can tell CodeIgniter to auto-load it during system initialization. This is done by opening the application/config/autoload.php file and adding the model to the autoload array.

    Бугага, автозагрузка ))

    Судя по документации, они остались на уровне Kohana v2.3
  • Хабракамп #5
    +1
    1. Не могу сказать, CI успел потрогать года 4 назад только.
    2. Вы про переопределение? Да, с помощью Каскадной Файловой Системы и наличия специальных классов-пустышек все очень просто. То есть для класса Database весь функционал реализован в Kohana_Database, и ничего не мешает добавить что-то свое в Database.
    3. Обычный PHP-шаблонизатор, в который можно передать переменные из контроллера. Прочие шаблонизаторы только в виде модулей можно подключать.
    4. Стороны надо сравнивать с чем-то )) Про слабости проще сказать. Я считаю, что главная проблема — разработчики модулей тупо забили на наличие нескольких параллельных версий (сейчас это 3.2 и 3.3), и обычно актуализируют только свою, с которой работают. И не все модули получится вот так вот взять и портировать с одной версии на другую.
    5. Не знаю, решайте сами )) Сейчас фреймворков много, и решает наверное даже не «сила» фреймворка, а количество вакансий/заказов и расценки на них.
  • Хабракамп #5
    0
  • Kohana 3.3.0 released
    0
    Недавно на форуме было обсуждение темпов разработки, и там проскакивали слова, что при должной активности и качестве отправляемого кода любой разработчик может попасть в команду.

    Core Devs тоже люди, им тоже семьи кормить надо.
  • Kohana 3.3.0 released
    0
    Смысл в том, что порядок параметров может меняться (гибкий роутинг позволяет впихнуть в начало или в середину необязательные сегменты адреса), что в таких случаях делать предлагаете? Не вижу ничего страшного, чтобы в начале экшена записать в локальную переменную нужный параметр и далее с ним работать. В CI вроде бы тоже есть длиннющие портянки вызовов, и ничего ))
  • Kohana 3.3.0 released
    0
    Не помню ни одного топика про Kohana, который бы вышел на главную. На Хабре этот фреймворк не настолько популярен.
  • Сервис для создания планировок помещений и интерьеров
    +1
    Еще вопрос — а где напарник, он есть на Хабре? Хотелось бы и ему карму поднять ))
  • Сервис для создания планировок помещений и интерьеров
    +1
    Кажется я знаю, что моя жена сегодня будет ковырять, пока я буду смотреть Лигу Чемпионов :)

    Насчет внедрения в сайты о недвижимости — интересно. Только это продавец должен сам нарисовать проект?
  • Корпус для домашнего сервера/NAS
    +4
    > $140 доставка FedEX из USA в Россию

    Неслабая ложка дегтя в итоговой стоимости.
  • Уязвимость в Kohana?
    0
    В трекере пока предлагается такое решение: gist.github.com/50a7d11977a17aab2400
  • Уязвимость в Kohana?
    0
    С дыркой вроде все ясно. А почему у вас возможны такие значения для param1? Все-таки первичный контроль УРЛы должны проходить еще при обработке роутов, используя заданные регекспы для сегментов адреса.
  • Как улучшить веб-формы
    +1
    скушной тоже неплохо. И ведь все так говорят ))
  • Kohana, Image Preview – это просто
    0
    Был ощутимый простой в разработке, но сейчас в ближайшее время стоит ожидать последовательно релизы веток 3.1 (там вообще один тикет остался незакрытым), 3.2 и 3.3.
  • Анти-спам модуль для Kohana
    +2
    1. Методы isHuman() и getForm() статические, поэтому и вызывать их надо без использования фабрики.
    2. Какой смысл в конструкторе несколько раз грузить конфиг? Достаточно один раз — когда $botobor_class пустой. Аналогично с правилами, секретом и т.д. — их можно добавить в Botobor через статические методы ОДИН раз.

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

    PS. В голову пришла мысль — такие вещи было бы прикольно прикручивать к штатному валидатору, как правило (callback). Очень полезная штучка получилась бы.
  • Законопроект № 89417-6 принят во втором и третьем чтении
    +12
    Вы видимо давно уже закончили учиться. Сейчас деньги платят родители, причем еще с детского сада.
  • Статистика Хабрахабра
    0
    Да ладно, Хабр не существовал… Взглянем на дату рождения: 1 января 1988 :)
  • OAuth на практике. Аутентификация и авторизация пользователей сайта через популярные социалки
    +2
    1. Не «все равно», а в случае конфликта имен. Этого не избежать.
    2. Никто не мешает ему автоматом сгенерировать пароль (либо просто предоставить возможность указать пароль для входа через стандартную схему). Но и OAuth должен остаться доступным. Храните его OauthID (по идее, это комбинация oAuthID и ProviderID), потом всегда сможете проверить, существует ли учетка.
    3. Конечно, стоит проверять его email, и объединять учетки. Ник ни в коем случае не является показателем, в лучшем случае предложите указать свои прочие учетки (вход через них является подтверждением, т.е. email вроде и необязателен). Как-то так.

    На самом деле на Хабре есть несколько статей с подобным обсуждением, одну из них вроде и я создавал.
  • OAuth на практике. Аутентификация и авторизация пользователей сайта через популярные социалки
    0
    Т.е. даже после входа через OAuth у Вас должна появиться его учетка в БД. ID, Nickname и т.д.
  • OAuth на практике. Аутентификация и авторизация пользователей сайта через популярные социалки
    0
    Проверять уникальность ника. А что, есть другие варианты?