• PHP фреймворк для начинающего разработчика?

    @JihadTV
    Symfony. Выбрал бы уже за потрясающую документацию, которая нивелирует "сложность".
    Вообще лучше привыкать к действительно качественному и очень продуманному фреймворку, чем юзать всякие поделки вроде микрофреймворков.
    Ответ написан
    Комментировать
  • PHP фреймворк для начинающего разработчика?

    @kirill-93
    Laravel (популярен на западе), Yii(популярен в России), Symfony(просто хороший фреймворк. Но сложнее двух предыдущих).
    Ответ написан
    Комментировать
  • Как на практике производится перенос проектов Arduino в отдельное устройство?

    @evgeniy_lm
    Тут нужно понимать, что Arduino это средство прототипирования, т.е. вы можете быстро и дешево обкатать схемотехнику и алгоритм работы проекта. Далее у вас три пути действия.
    1. Самый простой. 1-10 экземпляров устройства. Вы разрабатываете силовой шилд ля вашей платы и тупо втыкаете туда плату.
    2. Более сложный. Мелкосерийное производство простых устройств. Вы разрабатываете полную плату на МК. По сути плата Arduino это МК Atmega 328 с минимальной обвязкой, (в схемах часто густо и этого не надо, но надо то чего нет). прошивка заливается в МК по SPI.
    3. Самый сложный. Разрабатывается полностью новая плата, возможно с другим МК, разрабатывается новая программа в другой среде программирования на языке СИ или даже ассемблер, но с учетом полученного алгоритма. В связи с массой особенностей стандартные библиотеки Arduino имеют массу ограничений и компилятор создает медленный и очень большой код, не всегда это допустимо. Так же часто густо случается что возможности МК Atmega 328 для разрабатываемого проекта излишни или наоборот недостаточны, т.е. для крупносерийного производства стоит использовать либо более простой либо более сложный МК
    Ответ написан
    Комментировать
  • Как указать ссылки других сайтов на своем и не попасть под санкции?

    dimasmagadan
    @dimasmagadan
    делаем на сайте специальную страницу
    site.ru/go/url
    при переходе на эту страницу будет редиректить на url
    в всех статьях все полезные ссылки указываем как site.ru/go/url

    можно передавать не url, а id. потом уже генерировать ссылку для этого id
    можно добавить промежуточный экран. как, например, я сделал тут am49.ru/181478-v-magadane-vspomnili-stroitelej-kol... для кнопки "источник новости"
    Ответ написан
    Комментировать
  • Какие еще есть блогеры вроде Sorax?

    zualex
    @zualex
    Senior Software Engineer
    Вроде как Sorax вернулся, вот его видео после долгого отсутствия
    Ответ написан
    1 комментарий
  • Долгая загрузка VK API?

    ExileeD
    @ExileeD
    PHP/Python developer
    Загружайте openapi асинхронно.

    https://vk.com/dev/openapi пункт 2.2
    Ответ написан
    Комментировать
  • Можно ли заработать в мире Unix-like, unix-way?

    @LiguidCool
    И еще хотелось бы остаться на платформе до конца, а не переучиваться через 5-10 лет.

    Хехе, наивный :)
    10 лет назад скажи народу, что на JS будут сервер писать - засмеяли бы. А лет 15 назад пфф. Я уж не говорю у мобильной разработке, которая расцвела полным ходом. Да и даже веб сильно изменился.
    Как именно там зарабатывают обычные люди, разработчики

    Также как и все - работают на дядю и зарабатывают. А на чем дядя зарабатывает, на том и вы.

    На самом деле все очень по разному... Да и большое заблуждение, что Unix-way = бесплатно. Хм ... Ну например 1С для Linux - ОС бесплатная, но ПО под него нет.

    Если я лицензирую свой код GPLv2/3(и совместимыми), то как на этом зарабатывать?

    Платная поддержка по подписке. Или например сейчас можно делать для опенсурсной платформы платное облако. Хочешь - себе ставь бесплатно, хочешь плати и тебе все из коробочки всучат.

    У меня закралось подозрение, что ... "Если я лицензирую свой код GPLv2/3" - вы что, думаете вам начальник разрешит? :D Или стооооп, вы надеетесь работать на себя в карман? На Сях? Не ну удачи, она вам точно понадобится.

    PS
    На правах ИМХО.
    Ответ написан
    3 комментария
  • Закон о СМИ (3000+ подписчиков) реально работает?

    Не работает потому что не могут установить достоверную посещаемость блогов. Ютуб и ВК не в счёт потому что это не ваш блог, а ваша страница в рамках другого сервиса.
    Ответ написан
    9 комментариев
  • Стоит ли возвращать долг Hetzner?

    @MatasDragonV
    Читаю некоторые ответы и диву даюсь - видимо пишут как раз сотрудники российского представительства hetzner. Специально для более обьективного решения вопроса разберу все юридические тонкости. Пишется для ликвидации правовой безграмотности в случае если вам пытаются повесить долг за сервер которым вы не пользовались, а не для "сьезжания" с реальных долгов.
    Первое и самое главное - вы гражданин другой страны, компания находится в другой стране. По нормам международного права существует понятие территориальной подсудности. То бишь если вы с чем-то не согласны с оказанными вами услугами и захотите подать на них в суд - вы должны это делать где? По месту нахождения ответчика, т.е. в Германии. Аналогично обратный процесс - компания hetzner не согласно с выполнением вами условий - где она должна судиться с вами? Верно, в вашем российском районном суде если у вас нет вида на жительство и временной регистрации в Германии. Так как если у вас двойное гражданство и адрес в Германии - то да, сначала коллекторы, потом омбудсмен из инкассо предлагает решить вопрос досудебно, дальше суд. Но если вы проживаете в России, в Германии никогда не были и не собираетесь, по нормам международного права запрашивается либо суд в стране ответчика и по законам страны ответчика, либо заочное решение в стране истца в случае согласия ответчика проведения заседания в стране и суде не относящимся к его территориальной подсудности. И главный момент - даже если судебное решение в Германии вынесено заочно - в России его все равно не исполнят т.к. между странами нет договора о правовой помощи, да и если данный договор будет заключен (что маловероятно судя по текущим международным отношениям), судебное решение перерассматривается применительно к законам страны истца и только потом исполняется. Т.е. все это довольно геморно. Что будет скорее всего - будут доставать писульками всякие выбивалы из Немецких коллекторских агенств. Почта эта не заказная - так что ее смело в мусорку, никто не докажет в случае чего что именно вы ее получили (особенно зная раздолбайство ПР).
    Скорее всего на этом и закончится. Но если они для себя решили что долг реально большой, могут далее:
    1. Продать "долг" российским коллекторам. С ними не разговаривам вообще, шлем в суд. Никаких данных не сообщаем. Алгоритм аналогичен как и с любым российским долгом. Прав они никаких не имеют, в случае угроз обращаемся в полицию. Как с ними общаться и стоит ли их бояться - есть много статей в гугле.
    2. Если таки подали в суд в России. На первом этапе скорее всего попробуют протолкнуть судебный приказ через "своего" мирового судью. Для них это хорошо тем что решение выносится без судебного заседания и отправляется на принудительное взыскание. А для вас хорошо тем что судебный приказ отменяется так же быстро как и выносится в случае несогласия истца.
    Дальше в порядке общего производства (очень маловероятно, обычно применяется при взыскании долгов более 10к$), если все таки это произошло - толковый юрист "раскидает" дело в вашу пользу за пару минут. Основной момент - по ГК РФ при возможности оказания услуг в кредит должно составляться отдельное соглашение, которое должно быть подписано собственноручно клиентом. Если как и обычно принесут только ваш скан паспорта (у них кроме скана и истории платежей ничего нет) - дело выиграете 100%, т.к. в данном случае образовавшаяся задолженность будет проблемой истца а не вашей. Ну а далее собственно на истца можно вкатать встречный иск с компенсацией ваших судебных расходов на юриста. Поэтому риск "попасть на еще большие" деньги для истца велик, суд КРАЙНЕ маловероятен.

    Ну а что же по заочному судебному решению в Германии (которое вынести на иностранного гражданина довольно трудно) - вам скорее всего будут "чесать" всякие страсти что визу закроют, в отпуск в Грецию не пустят и так далее. Открою одну тайну - наши соотечественники на отдыхе часто попадают на крупные штрафы в странах европы, т.е. должны даже не какой-то там частной конторе а ГОСУДАРСТВУ! Вы думаете им отказывают в визах? Глубоко ошибаетесь, как ездили так и ездят, притом что долги у них гораздо выше чем "неотмененный в течение полугода сервер", раз эдак в 10.

    Погуглите новости в духе "российские коллекторы будут взыскивать штрафы для европейских стран". И то не факт что взыщут, скорее всего будут по накатанной дорожке пугать "визовым баном".

    Так что платить или нет - зависит от вашей совести и убежденности в согласии с образовавшимся долгом, взыскать законно с вас ео не смогут. И еще раз отмечу - платить бы советовал именно сам долг а пририсовки в 40-50 евро от коллекторов забивать.
    Ответ написан
    Комментировать
  • Как запускать функцию строго в указанное время с точностью до минуты, при том что время лежит в базе и нагружать базу нельзя?

    Melkij
    @Melkij
    PostgreSQL DBA
    Если один запрос в минуту из крона - это слишком большая нагрузка, то проблема у вас где-то в другом месте.
    Ответ написан
    Комментировать
  • Входящие смс на сайт?

    etspring
    @etspring
    Начитанное быдло
    Linux + Kannel решают эту проблему.
    Входящие sms будут отдаваться по http в сторону сайта.

    P.S: с двухсимочными телефонами не пробовал, но имхо никаких проблем возникнуть не должно.
    Ответ написан
  • Что отличает freelance программиста от корпоративного?

    Тут сложный момент. Не рискну говорить за всех, но расскажу о своём личном опыте и опыте моего друга.
    Мне на данный момент 33 и я всю жизнь проработал в офисе, никогда ни одного дня не фрилансил. Хотя понимаю, что во фрилансе больше денег. Но. Находясь в офисе ты находишься во взаимодействии с коллегами, а значит возможен очный обмен опытом, который, как ни крути, более интенсивен и более значим, нежели заочное общение на форумах. Просто потому что очно общаться проще и продуктивнее. Кроме того, для фриланса важна сильная самодисциплина: слишком много дома есть отвлекающих факторов и, лично мне, трудно находясь дома сосредоточиться на работе; далее, я разделяю среду обитания: на работе я работаю, а дома я отдыхаю. Ввиду таковой психологической установки мне трудно дома переключиться на рабочий режим. Ну и плюс к этому, о доходе в полмиллиона деревянных мне можно лишь мечтать, но меня деньги не интересуют как таковые, а потому мотивацией являются не деньги, а делание полезного и большого продукта, т.е. относительно маленькие проекты (с ограниченным сроком разработки и поддержки) меня не интересуют. Потому я всегда работал в ай-ти-шных интернет-компаниях над большими проектами, но никогда не рассматривал возможность трудоустройства в студию.

    Далее про друга. Он фрилансит уже более 10 лет. И, когда начинал, то немного троллил на тему "а я вот не работаю на дядю". Спустя 5 лет, он понял, что всё-таки работает. Но только на много разных дядь.
    Далее, есть момент в сложности самообразования: когда он не взаимодействует с большим коллективом таких же умных людей, то обмен опытом происходит гораздо слабее (писал выше), а потому знания необходимо самостоятельно подчерпывать из разных источников (хабр, англоязычные статьи, книжки, блоги умных разработчиков, и т.д.), но вот ведь вопрос: а когда это всё читать?, и каким образом это можно опробовать (если только не вести собственный(ые) опен-сорс проектики)? А значит, если нет жажды знаний, то варясь в зафиксированном стеке технологий начинается профессиональная стагнация. На что друг стал жаловаться мне 3 года назад: он понял, что очень много не знает, что появилось много нового и интересного, но он из-за того, что "просто решал прикладные задачи конкретного заказа" пропустил это всё. Было интересно за ним наблюдать, когда рассказывал ему про Git, DIC, модульное тестирование и т.д. --- то были удивлённые глаза ребёнка.
    Кстати, о детях. Упомянул выше, что для фриланса нужна сильная самодисциплина. У него тоже было такое: когда начал фрилансить, то он уже жил с девушкой (ныне женой) и она никак не могла понять почему нельзя отвлекать: ну вот же он!, что такого, чтобы помочь что-нибудь сделать по дому по-быстрому (например помыть посуду или вынести мусор): работа ж не убежит?, а что такого, чтобы подойти и спросить что он хочет на ужин? В конечном итоге проблема решилась тем, что договорился с ней о том, что в период с 2-х часов дня до 6-ти часов вечера, она к нему даже близко не подходит, не спрашивает, не отвлекает и вообще старается не шуметь. Вроде, всё стало хорошо... пока не родился ребёнок, а вот там уже не объяснить ребёнку, что папа работает и не надо мешать. Поэтому всё закончилось тем, что он снял комнату в офисе и теперь каждый день, как и многие другие люди, ездит работать в офис.

    Собственно к чему я это всё. И там и там есть плюсы и минусы. И каждый находит и занимается тем, что ему интересно, к чему больше лежит душа.
    Но лично я с большой настороженностью отношусь к найму фрилансеров в штат компании лишь по одной причине: если недостаток знаний всегда можно восполнить общением и обучением, то вот с коммуницированием возникают (по моему опыту) значительные проблемы: нежеление (а иногда и саботаж) в части принятия используемого код-стайла; нежелание исправлять замечания, оставленные во время код-ревью; притаскивание сторонних говно-библиотек без необходимости; нежелание писать модульные тесты; а в отдельных случаях, даже эгоизм. При этом, уточню, что это относится не ко всем! Далеко не ко всем! Во всей моей практике такое было лишь дважды и то были молодые фрилансеры. Так же замечу, что опытные фрилансеры (ввиду большего жизненного опыта) гораздо спокойнее и легче вливаются в команду (такие тоже приходили и у меня был опыт работы с ними).
    Ответ написан
    2 комментария
  • Как документировать тип переменной в классе-наследнике в PHP?

    @mistergonza
    PHP6 evangelist
    class SomeCollection extends IterableCollection
    {
        /**
         * @var SomeClass[] $items
         */
        ...
        public function doSomeWork()
        {
            $this->items[0]->someMethod();
        }
        ...
    }

    Как-то так
    Ответ написан
    5 комментариев
  • Неуникальнй контент или как захватить Яндекс?

    @Dr_Gonzo
    http://mahamba.com
    Столкнулся с такой ситуацией: на своём сайте написал большую, уникальную статью. Статью писал для людей, отталкивался от полезности. Потратил недели две, на сбор материала и написание статьи, скормил её Яндексу, как уникальный контент, добавил урл тому же Яндексу и гуглу. Статья реально взлетела в топ и задвинула википедию (сразу по нескольким запросам была на 1ом месте).

    В это время, на просторах рунета появился сайтик, который парсил такие сайты, как мой и тупо копипастил статьи. В итоге, пока я писал вторую статью, сайтик накопипастил херову тучу статей и взлетел на 1 ое место, ведь статьи у него появлялись каждый день, а на моем сайте дай Бог раз в неделю.

    Что касается гугла - молодцы ребята, есть сервис специальный у них и если статью своровали, пишешь туда, обосновываешь, они проверяют кэш статьи, пробивают её и исключают из поиска в случае если ты прав. Причём это все делается за 2-3 дня. По первому обращению, за 3 часа убрали из выдачи.

    То, что сделал Яндекс просто пи...ц. В определенное время, моя статья улетела на вторую страницу, не зависимо от того, что я её текст скормил Яндексу, как оригинальный. Через пару дней, мой сайт по данному запросу вообще вылетел из выдачи!!! Я написал владельцу сайта, который меня послал и сказал, что вообще в суд подаст за клевету. А когда я начал переписываться с Платоном, мне ответили, что в поиске по данному запросу очень много одинаковой информации и поэтому некоторую мы исключаем (это делается автоматически)!

    Т.е. я в итоге ещё и могу пострадать от того, что решил не плагиатить, а сделать сайт для людей.

    Яндекс своими действиями по сути подталкивает всех к копипасту - нафига напрягаться и что-то писать, всеравно статья сольётся, лучше воруй и почаще публикуй ворованный контент у себя на сайте.

    PS На данный момент удалось достучаться до владельца сайта, договорились о ссылке на оригинал статьи, посмотрим, как это повлияет на ситуацию.
    Ответ написан
    1 комментарий
  • Как считать лайки перепостов в VK?

    Djaler
    @Djaler
    Сеньор-помидор
    Копать в документацию к ВК АПИ
    Ответ написан
    Комментировать
  • Как сравнить две папки картинок, одна из которых на Google Disk?

    GavriKos
    @GavriKos
    Вам сравнение по именам нужно или по содержимому? Если по содержимому - то вы никак не отделаетесь от скачки инфы на комп, разве что только прогу в облаке запустите.
    Ответ написан
    1 комментарий
  • Реально ли создать стартап без бюджета в наше время?

    @Alexey_Kutepov
    Разработчик программного обеспечения
    А вы попробуйте и узнаете :) Вообще не лучшая идея спрашивать такие вещи у толпы, большинство представителей которых работают на дядю.
    Ответ написан
    1 комментарий
  • Как обойти csrf защиту?

    DevMan
    @DevMan
    очевидно, использовать csrf-токен.
    Ответ написан
    8 комментариев
  • Какого рода можно предоставлять услуги клиентам?

    @crazyhat
    Web разработчик
    Скоро вопросы пойдут, типа: нас 3-ое; 2 верстальщика и программист. Помогите найти клиентов.
    Ответ написан
    2 комментария
  • Продать идею или реализовать?

    27cm
    @27cm
    TODO: Написать статус
    Или предложить уже действующей компании добавить функционал. Только тут снова появляется ряд вопросов, с идеи хочется получить финансовую выгоду.

    Предложите. Вас выслушают и скажут, что им это не интересно. А потом всё равно реализуют, но уже без вас. Никто в здравом уме не будет платить за голую идею. Вам остается только первый вариант - сделать прототип самому.
    Ответ написан
    7 комментариев