• Был ли на Хабре опрос о том как часто/давно хабраюзеры чистили свои ноутбуки/настольные компы?

    vshemarov
    @vshemarov
    Опросов таких не видел, но по личному опыту: чистить желательно не менее 1 раза в год. Не так основательно, конечно, что аж каждую клавишу снимать и протирать, но банально удалить пыль и восстановить нормальный теплообмен — это нужно
    Ответ написан
    2 комментария
  • Какие у вас этапы разработки продукта?

    vshemarov
    @vshemarov
    ЦА — обязательно на самых начальных этапах. Без понимания аудитории потенциальных пользователей вообще нет смысла затевать проект. И тут важно понимать, что определения типа «все пользователи Рунета», или все жители города N, или все пользователи смартфонов — это все не работает. Нужна конкретика, нужен обобщенный портрет потенциального юзера (в принципе, может быть несколько категорий юзеров, и для каждой — свой портрет). Только тогда будет понятно, для кого разрабатывается продукт, как его упаковывать, как продвигать и т.д.
    Ответ написан
    1 комментарий
  • Способы «маршрутизации» страниц в CMS / Framework-ах

    vshemarov
    @vshemarov
    Первой части пути УРЛа (напр., в site.com/page это — /page) соответствует одноименный класс с заданным префиксом (напр., ControllerPage), но можно в конфиге сайта назначить любой другой класс. А нужный класс подгружается автозагрузчиком, когда тот дергается.

    Внутри класса есть метод-обработчик по умолчанию, но можно с помощью регулярки назначить разные обработчики для разных УРЛов (для site.com/page/add — один, для site.com/page/show/123 — другой и т.д.).

    Получается и просто, и гибко
    Ответ написан
    Комментировать
  • Удобный компилятор LESS-файла в CSS код?

    vshemarov
    @vshemarov
    Есть на чистом PHP — leafo.net/lessphp/
    Bootstrap компилирует на ура. Работа из командной строки тоже предусмотрена
    Ответ написан
    Комментировать
  • LiveStreet VS InstantCMS VS что-то ещё, подскажите текущее их состояние

    vshemarov
    @vshemarov
    Мне лично LiveStreet больше по душе. Не могу сказать насчет качества кода, но я в свое время очень быстро въехал, что как внутри у LS устроено, и для меня не составляет проблем по расширунию функционала. Основных проблем у LS две — отсутствие хорошей документации (хотя это нужно только на первых порах), и то, что в сообществе мало разработчиков, а основную его часть составляют люди далекие от программирования, которые лишь юзают движок для создания собственных «фейсбучиков». Как с этим обстоит дело в Instant, не знаю. Но глянул щас в каталоги расширений того и другого:
    у LiveStreet — 266 плагинов
    у Instant — фильтры+модули+компоненты = 39 штук всего

    Кстати, я с первого тычка не въехал, чем отличаются фильтры от модулей, модули от компонентов, а компоненты от фильтров. В LS расширение функционала выполняется плагином. Причем, плагин может расширять как базовый функционал (напр., добавлять новые поля к топику, новые алгоритмы при его создании или выводе), а может добавлять и совершенно новый функционал.

    Есть вещи, которые в LS мне не нравятся. Но идеала в жизни не бывает, и тут плюсы, ИМХО, перевешивают минусы.
    Ответ написан
    1 комментарий
  • "Движение" за беспарольный Wi-Fi среди домашних пользователей-"безлимитчиков"

    vshemarov
    @vshemarov
    Опасения насчет «внешних экстремистов», конечно, есть, но ведь и сейчас в городах полно точек-кафешек с бесплатным вай-фаем. Они все играют в камикадзе и тупо подставляются потенциальным хакерам?
    Ответ написан
    2 комментария
  • Как Вы придумывали название для сервиса/ПО?

    vshemarov
    @vshemarov
    Да, в наше время придумывать название сложнее, т.к. это еще и на домен часто завязано. Поэтому нередко название проекта сводится к поиску свободных доменов
    Ответ написан
    Комментировать
  • Бухгалтерия vs программисты как победить?

    vshemarov
    @vshemarov
    Но админ у вас все же есть, который должен решать вопросы, возникающие в бухгалтерии? Объяснить надо главбуху, что у вас у всех узкая специализация. как и у них — раз их четыре человека, то главбух никогда не занимается первичкой, та, что первичку ведет, наверняка не занимается зарплатой и т.д. Так и у вас — у каждого узкая специализация, они это должны понять. И вообще, есть плановые работы, утвержденные сверху, и выполнение любых просьб со стороны без ведома начальства — за это дюлей хороших словить можно. Самое главное здесь — не послать юзера с его проблемой, а посочувствовать и найти доводы, почему именно Вы не можете прямо здесь и сейчас его проблему решить. Причем, желательно так, чтоб и он к Вам сочувствием проникся.

    И после всех этих объяснений хорошо бы указать на конкретного человека (это, конечно, начальник отдела должен сделать), к которому бухгалтерия должна обращаться по всем вопросам. Возможно, в вашей ситуации это должен быть админ, который, выслушав очередную их просьбу или проблему, решает, сам ли ее фиксит, либо программерам передает, либо начальнику отдела докладывает.

    По опыту своему могу сказать, что нередко юзер даже и не ожидает немедленного решения проблемы, ему гораздо важно увидеть, что его проблему приняли, его выслушали с пониманием, и пообещали пофиксить в разумные сроки.
    Ответ написан
    Комментировать
  • php + excel: фомирование xls\xlsx, заполнения ячеек данными и генерация диаграмм

    vshemarov
    @vshemarov
    Мне вообще трудно представить, в какой ситуации может возникнуть такая задача — из PHP не просто создавать Excel-файлы, а графики в них генерить. Но если уж это действительно надо, то я бы таким путем пошел — создал бы шаблоны на Excel, графики туда нужные забубенил бы, а из PHP не создавал бы файл, а заполнял бы их данными в заранее определенные диапазоны, на которые графики завязаны.
    Ответ написан
    Комментировать
  • Что лучше: 1 большой или 2 монитора поменьше?

    vshemarov
    @vshemarov
    Мне с двумя комфортнее, чем с одним, только два не одинаковых монитора, а один побольше, а другой поменьше. Возможно, когда Винда8 выйдет, достаточно будет и одного большого, но сейчас все же деление пространства на зоны с помощью двух девайсов гораздо удобнее, чем виртуально.
    Ответ написан
    Комментировать
  • Идеи для Хабрастартапа: Посевная стадия: Мозговой штурм

    vshemarov
    @vshemarov
    Пару месяцев назад на другом ресурсе опубликовал рассказик небольшой (основанный на реальной истории), который начинался так:

    Сначала была идея. И идея подкупала своей простотой и незамысловатостью: «Надо придумать какую-нибудь хрень, которая всем нужна. И всем от этого будет польза, а нам профит».

    По моему опыту — такие посылы в аморфной среде редко заканчиваются чем-то конкретным и успешным. В основе должно быть хоть что-то устойчивое — либо носитель идеи (четкой, ясной и внятной), вокруг которого собирается команда, либо сработанная команда, которая сообща рожает идею.

    По-моему, гораздо продуктивнее будет пойти и почитать ресурсы, где публикуются идеи стартапов (а таких уже немало), чтобы выбрать что-то стоящее
    Ответ написан
    4 комментария
  • Советы от старших младшему

    vshemarov
    @vshemarov
    А Вы уверены, что необходимо сменить сферу именно деятельности, а не работу? Работа сисадмином в компании, где все более менее стабильно, инфраструктура утряслась, каких-то новых серьезных задач не возникает — это рутина. Особенно, если компания не айтишная. Сисадмин в таких условиях постепенно становится «компьютерщиком», «эникейщиком».

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

    Подумайте в эту сторону. И если надумайте, пишите и размещайте на работных ресурсах резюме, где обязательно должно быть указано, почему Вам скучно «здесь», и чего Вы хотели бы «там».
    Ответ написан
    4 комментария
  • Имеет ли право хранить и использовать персональные данные провайдер после расторжения договора?

    vshemarov
    @vshemarov
    «Хранить» и «использовать» — две большие разницы.

    Использовать, уверен, не имеют право. А вот хранить договор — обязаны. Хотя бы с точки зрения всяческих проверок по бухгалтерии — они оказывали услуги, получали за это деньги и т.д. И все это должно быть подтверждено соответствующими документами.

    Хранение документов, подтверждающего ваши правовые и финансовые отношения вряд ли можно отнести к «обработке персональных данных»
    Ответ написан
    1 комментарий
  • Украинский Альфа банк и валютные карты?

    vshemarov
    @vshemarov
    В российском Альфабанке есть специальная карта для оплаты в онлайне — виртуальная МастерКард (не путать с разовыми виртуальными картами, которые можно самостоятельно генерить в Альфа-клик).

    Эта карта выдается, как и обычная, на два года, имеет очень высокую проходимость (за 4 года не было ни одно случая, чтоб ее кто-то не принял). ПейПал ее хавает без проблем. Я все онлайн платежи только с нее провожу. Большой плюс в том, что ее можно пополнить в любой момент с основного счета через Альфа-Клик. У меня на ней обычно 20-30 баксов лежит, не больше. Когда надо провести платеж, я через Альфа-Клик кидаю на нее, сколько мне нужно и оплачиваю. Сам процесс оплаты чуть дольше получается, но зато я этим заглушаю свою паранойю — если даже данные карты утекут на сторону, то особых проблем мне это не доставит.

    Узнайте, есть ли такая карта в украинском Альфабанке, и если есть, то советую сразу две карты получать — основную Classic и такую виртуальную для платежей в онлайне.
    Ответ написан
    1 комментарий
  • Предоставление заказчику результатов работ по электронной почте

    vshemarov
    @vshemarov
    > А через экспресс-почту отправляйте копию себе и копию заказчику
    А зачем копию себе? Какой смысл? При отправке заказчику на руках остается документ, и всегда можно получить письменное подтверждение доставки отправления адресату
    Ответ написан
  • Предоставление заказчику результатов работ по электронной почте

    vshemarov
    @vshemarov
    В договоре вполне можно предусмотреть сдачу промежуточных этапов по электронной почте. И в случае спора тут главную роль будут играть подписанные акты. Т.е. если в подписанном акте указано, что заказчик работу по промежуточному этапу получил, что она выполнена полностью и претензий к качеству и срокам он не имеет, то этого вполне достаточно.

    Поэтому я бы предложил такую схему:
    1) В договоре предусматриваете сдачу промежуточных этапов (или даже всю работу) в электронном виде (мылом, через FTP, как-то еще)
    2) Выдавая на гора результаты этапа, отправляете в электронном виде акт сдачи-приемки работ
    3) Получив и проверив результаты, заказчик распечатывает и подписывает акт и высылает Вам
    4) Выслав акт, проводит оплату (вменяемый заказчик понимает, что подписанный им бумажный акт — основание стребовать с него денег через суд, в случае чего)
    5) Вы, получив подписанный акт, также его подписываете и один экземпляр отправляете обратно

    Для ускорения можно в п.3 не обычной почтой высылать документ, а экспресс-почтой (напр., DHL или еще какой-то). Если стоимость работ не копеечная, то несколько сотен рублей погоды не сделают.

    Да, и я еще советовал бы в договор такой пункт внести — работы по следующему этапу начинаются только после оплаты за предыдущий этап. Это на случай, если заказчик с оплатой тянуть вздумает
    Ответ написан