• Выбор планшета и можно ли заменить им ноутбук?

    за 100 баксов нет никакой разницы что ты выберешь.
    ничего хорошего из него все равно не выжмешь.
    Ответ написан
    1 комментарий
  • Как распарсить json ответ?

    @yanchumak
    google -> java json не?
    Ответ написан
    Комментировать
  • Является ли хорошим тоном создавать моб. версию сайта?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    зависит от того что на site.ru. Если для десктопов и мобильников структура сайта сильно различается - то в этом есть смысл. Если же у мобильных клиентов возможности те же - то стоит подумать в сторону адаптивного дизайна. Ну и да, так же влияет бюджет.
    Ответ написан
    Комментировать
  • Какой веб-ферймворк под HTML5 выбрать для UI в крупной компании?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    но последние стати на хабре про его минусы

    А вы статьи эти читали? А комментарии? Я работаю с Angular вот уже 2 года и ни разу не сталкивался с "проблемами" изложенными в статьях. Тем более что те проблемы которые на самом деле имеют место быть (слишком много букв надо писать для директив, сложно и т.д. к примеру) решаются либо сторонними модулями либо ждем Angular2. А так складывается впечатление что люди думают что могут взять какой-то фреймворк и он сразу же решит все их самые изощренные задачи.

    Ну и да, Angular это не UI фреймворк, это фреймворк для построения приложения в первую очередь. Внутри используйте хоть react.js на тех местах где он подходит лучше (я пока даже не знаю о подобных) хоть backbone (в качестве persistance layer и для моделек неплохо подходит).

    что до UI - Foundation, Twitter Bootstrap, а еще интереснее варианты - Google Material Design или еще чего посвежее... Ну или верстайте все сами. Если вы расчитываете на перспективы, то думаю поддерживать старые браузеры вы не будете уже. А значит можно использовать flexbox-ы те же, на которых построить сложный лэйаут не особо сложно.
    Ответ написан
    2 комментария
  • Есть ли актуальные книги (на русском) по Ruby\RoR?

    Freika
    @Freika
    Senior Ruby on Rails developer
    На русском ничего актуального нет, а то, что есть (гибкая разработка на рейлс 4) - к чтению не рекомендуется.
    Читайте на английском, пусть лучше медленно, чем никак:

    The Rails 4 Way
    Programming Ruby 1.9 & 2.0

    onrails.club/t/knigi-po-ruby-i-ruby-on-rails/34 Еще список книг на английском.
    Ответ написан
  • Где найти единомышленников в OpenSource проект?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Выкладывайте на гитхаб, запостите ссылку, вы в опенсурсе. А там дальше нужно просто пиарить ваш продукт для привлечения внимания общественности.

    Скажем я вот на 90% уверен что даже не смотря на "mongodb" у вас там "еще одна CMS" в которой ничего особо интересного нет. Выложите посмотреть или хотя бы какие-то особенности раскройте. Пока это все так...
    Ответ написан
    4 комментария
  • Как решить проблему с роутером Mikrotik, когда клиенты wi-fi подключаются к чужому DHCP-серверу?

    gbg
    @gbg Куратор тега Системное администрирование
    Любые ответы на любые вопросы
    Выключить в роутере его DHCP сервер.
    Ответ написан
    6 комментариев
  • Восстановить флешку, но сперва сделать резерв?

    kawabanga
    @kawabanga
    делаете побитный образ флэшки через r-studio,
    а далее работаете с образом.
    Ответ написан
    1 комментарий
  • Существует ли красивый linux, но не ubuntu?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Вам нужна оболочка, как и сказали выше.
    А лучше Mac OS X - лучший линукс =)
    Ответ написан
    Комментировать
  • Как реализовать кастомный input?

    vicodin
    @vicodin
    Имею некоторый опыт
    Ответ написан
    Комментировать
  • Как организовать день и работу?

    Spetros
    @Spetros
    IT-шник
    Ничего не выйдет, у вас отсутствует понимание причинно-следственных связей.
    Получится так же глупо, как ставить теги php, html, css к вопросу тема которого - организация личного времени и прочий тайм-менеджмент.
    Ответ написан
    Комментировать
  • Как настроить sudo без пароля при аутентификации по ключу?

    merryjane
    @merryjane
    Системный администратор
    ssh по ключу дает вам только возможность подключиться к нужной машине.
    Sudo это отдельная сущность. Она может повышать привелегии либо с вводом пароля (по умолчанию), либо без ввода (опция NOPASSWD:). По умолчанию пароль будет браться с машины к который вы подключились (файл с хешем пороля /etc/shadow). Если настроете авторизации через LDAP, то можно и оттуда подтягивать его.
    Если Вы имели ввиду можно ли вводить пароль от машины с которой подключаетесь, то нет, так как о базе паролей локальный машины откуда был коннект, машина куда вы подключились ничего не знает. Тут поможет только центролизованное хранение паролей, например как я написал выше в AD\LDAP.
    Ответ написан
    2 комментария
  • Книги, дающие базу по программированию в целом и ООП?

    'Object-Oriented Software Construction', Second Edition
    Bertrand Meyer

    'SICP'
    mitpress.mit.edu/sicp/full-text/book/book.html

    'How to Design Programs'
    www.ccs.neu.edu/home/matthias/HtDP2e

    "Совершенный код" Макконелл
    www.ozon.ru/context/detail/id/3159814

    "The Art of Software Testing" - Second Edition
    Glenford J. Myers

    Есть еще книги, но ищи их сам по мере надобности.

    Ищется просто. Заходишь на тематический сайт Q&A. Ищешь, best book about ... Тот ответ за который проголосовали больше, и есть наиболее полезная книга.
    Если интересно зачем ее читать, то так и пишешь: "чем была полезна книга ... " и т.п.

    И не забывай про источник знаний - реальных людей, те. про ментора. theasder.github.io/learning/2015/01/25/let-us-lear...
    Ответ написан
    1 комментарий
  • _escaped_fragment_ работает с HTML5 адресами?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    только #!/product/name и только при наличии мета тега. Работает одинаково как для гугла так и для яндекса и для bing. Для ссылок вида /product/name это не имеет особо смысла.
    Ответ написан
    5 комментариев
  • Возможно ли использовать Python или Ruby для создания интерактивных Web страниц?

    TekVanDo
    @TekVanDo
    Javascript Developer
    учите javascript - адекватных замен ему пока нет.
    Ответ написан
    Комментировать
  • Как вести себя на первом собеседований?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    2) как вести себя на собеседований

    1. Расслабься
    2. Вместо того, что бы нести чушь - лучше промолчи
    3. Будь вежлив
    4. Перестань ломать эту несчастную ручку
    5. Не ври
    6. Задавай вопросы

    2) Сказать ли правду о том, что умею я довольно мало на данный момент, но полон желания изучать, или солгать, сказав, что умею больше, чем на самом деле ?

    Ну, если ты хочешь проработать день, а дальше вылететь - тогда лучше со лги.

    3) на практике, приглашение на собеседование - это гарант получения должности, или небольшая вероятность ?

    Скорее небольшая вероятность. Хотя все конечно зависит от ваших навыков И вакансии.
    Ответ написан
    1 комментарий
  • Как искать работу за границей?

    NetBear
    @NetBear
    Дисклеймер:
    - Нижеприведённое мои личные наработки без притензии на истину в последней инстанции.
    - Важно понимать, что всегда присутствует коэффициент удачи, который может многократно увеличить отдачу от ваших усилий, равно как и помножить их на ноль.
    - В любом случае это лучше, чем сидеть на попе ровно и ничего не предпринимать :)

    Пассивный поиск:
    - Создайте красивое резюме для сайтов проф. знакомств.
    - В сети есть многочисленные рекоммендации как такое резюме составлять. Не ленитесь его постоянно совершенствовать. Это не большие трудозатраты.
    - Обязательно укажите, что Вы находитесь в поиске работы и согласны на переезд в другую страну.
    - Помимо LinkedIn в Европе очень популярен сайт XING, поэтому не будеть лишним продублировать ваш красивый профиль на обеих площадках.
    - Ждите пока на Вас выйдут.

    Активный поиск:
    - Описанного в п. "Пассивный поиск" можно ждать бесконечно и не дождаться.
    - В LinkedIn подписывайтесь на профильные группы. Ищите объявления о найме. Рассылайте резюме куда можно и куда нельзя. Договаривайтесь об интервью, даже если это очевидно не выстрелит. Будте дерзким и напористым, но без фанатизма.
    - Есть ещё такой сайт, как JobServe. Там можно создать поисковый фильтр по ключевым словам, странам итд. Можно также подписаться на рассылку и получать результаты поиска по эл. почте.
    - Красивое резюме конвертировать в Word и PDF. Составить красивый cover letter. Желательно, чтобы последний был написан таким образом, чтобы его можно было максимально просто адаптировать к разным реалиям, т.к. он рассылается вместе с резюме и должен быть индивидуальным для каждой вакансии. В добавок не помешает написать красивое типовое письмо с обращением к агенствам по подбору персонала и пояснением чего вы от них собственно хотите. Дальше, ищем в сети те самые агенства по найму, работающие в интересующих вас географических регионах. Чем больше, тем лучше. Веером рассылаете им заготовленное красивое письмо о том что Вы много знаете и умеете и готовы продать родину по сходной цене. Из десятков откликнуться единицы, с ними продолжите переговоры. Где-то возможно дойдёт и до интервью, а там и до заветного трудоустройства рукой подать. Остальные занесут Вас в свои базы данных, которые Вам придёться раз в несколько месяцев обновлять повторной рассылкой вежливых напоминаний о себе.

    Update 1:
    Вот, кстати, замечательное дополненние от Aleksei Podgaev относительно сертификата по английскому. У меня в своё время тоже была проблема, общая для большинства людей, для которых английский неродной и они не находятся в англоязычной среде. Проблема заключается в неспособности оценить свой уровень, т.к. нет обратной связи с носителями языка. Я для себя нашёл следующий хак. Я подготовился и прошёл экзамен IELTS. Очень поучительно и даёт реальный толчёк в уровне языка. Если будет интересно, поделюсь своей методикой подготовки. Это отдельная интересная тема.

    Update 2: Хочу поделиться своими наработками в подготовке к IELTS

    Общая часть:
    Вышеозвученный дисклеймер в равной мере имеет отношение и к системе подготовки к IELTS. Это мой личный опыт. Нижепреведённое может не подойти вам полностью или частично в силу особенностей вашей личности, склада ума или жизненных обстоятельств.

    Как бы то ни было, мой личный опыт можно резюмировать следующими тезисами:

    1. Готовиться нужно только с преподавателем.

    2. Преподаватель должен быть носителем языка и в идеале не знать русского.

    3. Период подготовки не должен быть продолжительным. Не более 3-4 месяцев.

    4. Занятия в период подготовки должны быть интенсивными. Я старался брать 4-5 уроков в неделю, иногда брал сдвоенные.

    5. Я занимался удалённо, т.е. я был в Израиле, а преподаватель жила в Испании. Мне настолько понравилась талая система занятий, что на сегодняшний день даже если преподаватель будет жить в соседнем доме, я буду заниматься по той же схеме. Собственно схема:
    - У преподавателя есть публичный Гугл Календарь, в котором студент находит удобный для себя незанятый отрезок времени и назначает урок. Я, как правило, забивал уроки на неделю-две вперёд.
    - После того, как преподаватель подтверждал предложенное время, я оплачивал уроки на неделю вперёд переводом через Пейпал на счёт преподавателя.
    - Сам урок идёт по Скайпу. Первое время мы делали видеоконференции, затем я настоял на том, чтобы оставить только звук, т.к. на экзамене у вас не будет подспорья в виде картинки и возможности прочитать мимику или по губам. На экзамене требуется умение воспринимать на слух. Помимо всего прочего, я записывал аудио всех уроков. Это даёт возможность проработки сложных моментов самостоятельно итд.
    - В экзамене IELTS четыре части, т.е. помимо восприятия на слух и разговорных навыков, вам необходимы навыки "понимания прочитанного", а также написания эссе. Для тренеровки двух последних, моя преподаватель давала мне кучу письменных заданий, чтобы, так сказать, набить руку. Задания загружались ею в Гугл Докс и расшаривались со мной. После выполнения последних, преподаватель может проверить задания и сделать свои пометки, которые видны в Докс, т.к. имеется история версий и можно посмотреть начальный и конечный вариант.

    6. Закончить интенсив необходимо не в последний день перед экзаменом, а по меньшей мере за неделю до того как. Лучше за две.

    Техническая часть:

    1. Вот ссылка на сайт соединяющий преподавателей со студентами -- https://buddyschool.com. Вполне вероятно существуют аналогичные платформы, я не искал.

    2. Алгоритм поиска преподавателя следующий:
    - Смотришь рейтинг преподавателей и отзывы от бывших студентов.
    - Прицениваешься. В моём случае урок (60 мин) стоил 8.5 евро. Это было в 4 раза дешевле, чем на тот момент хотели местные преподаватели за 45 минут урока.
    - Списываешся с преподавателем/ями и начинаешь договариваться.
    - Берёшь пробный урок (обязательно!).
    - Если все звёзды сошлись, начинаешь заниматься.

    3. Я в своё время сделал такой финт ушами. Отобрал штук 10 +/- подходящих преподавателей и веером разослал им сообщение следущего содержания:

    Subject: Intensive IELTS preparation training required.

    Hello,

    I have registered for the closest IELTS test in my area. It's on May 16.
    I reside at GMT+2 time zone. So, my suitable time for the classes is at evening on weekdays and a bit more flexible on weekends.
    What I already have. Currently I’m on some middle-advanced English level, as I evaluate it. May be I mistake.
    What I need. I need some tutor strongly familiar with IELTS format to build for me (or might be already have this built) a highly intensive month-long training includes the practice for all four IELTS parts:
    - A bit less focus on Listening and Reading parts. It may be limited by set of necessary tips and hints and as addition several practical tasks.
    - A bit more attention to the other two parts Writing and Speaking, that the Skype format is tailored for them.
    So, my questions are:
    - Do you have enough familiarity with IELTS test format and preparation methods?
    - Do you have enough free slots for at least three classes each week of the next month until May 16?

    Regards,
    %username%


    Затем из ответивших, выбрал наиболее подходящих, их было 3. С ними со всеми я провёл пробный урок, по результатам которого отсеял ещё двоих.

    Update 3:

    В виду того, что размер ответа превысил установленный предел, он был отредактирован и перенесён в качестве публикации на Мегамозг -- megamozg.ru/post/10570
    Добавлен ещё один большой раздел о составление красивого резюме.

    Как-то так.
    Надеюсь окажется полезным.
    Удачи.
    Ответ написан
    10 комментариев
  • Какие есть методы защиты видео на сайте?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Не используйте слова, или их синонимы "web" и "защита от копирования" в одном предложении.
    Ответ написан
    Комментировать