• Как построить свой рабочий день фрилансеру?

    SuperPosan
    @SuperPosan
    Бандит
    Какая разница когда работать, главное что бы денег платили, работайте когда хочется, отдыхаете когда хочется. Это и есть смысл фриланса.

    Все надоело - пошел гулять. Встертил старого приятеля, напился с ним, вернулся в 11 вечера, заснул, проснулся в 4 утра, сел поработал 4 часа. Опять спать захотелось, лег поспал. Проснулся в 8 поел. Поработал 3 часа, сходил в бассейн. Вернулся с бассейна поработал еще 2 часа. А время только 4 а уже 8 отработал.
    Силы еще есть, поработал еще пару часов.


    Вот так и живу последние пол года, стал более производительней, стал больше отдыхать, да и вообще все хорошо.
    Может и вам подойдет такой стиль

    Графики - Нах*й
    Режимы - Наx*й
    Делайте то что хочется
    Посылайте всех нах*й
    Меня тоже можете послать
    Ответ написан
    8 комментариев
  • Какие разделы английского стоит выучить для фриланса?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    If you understand the meaning of this text without an interpreter - so you can work on the english-speaking freelance
    Если ты нихрена не понял в тексте выше. Скачай учебник Английский язык 5 класс
    Ответ написан
    17 комментариев
  • Какие разделы английского стоит выучить для фриланса?

    @heartdevil
    плыву как воздушный шарик
    Учите сугубо ИТ английский.

    Открою секрет.

    Сидите часто на stackoverflow и читайте самые популярные вопросы и ответы от крутых разработчиков (владеющих отличным английским). Там легко понять уровень английского по ответам и вопросам. Это поможет не только "вариться" в своей среде, но и "вариться" по-английски. Запоминайте структуру сложных вопросов. И как они вообще подготавливаются. Далее смотрите, как на них отвечают. Зачастую, всегда просят описать задачу. Что, собственно, на самом деле и происходит на фрилансе. Далее, просят уточнить некоторые моменты. Затем постят свои решения с описаниями. Тут тоже нужно уделить внимание на подготовку ответа. Часто, конечно, это просто код)), но вам никто не запрещает, к примеру, спросить уточнения (не для понимания кода или алгоритма, а для понимания того, как разработчик будет разжевывать вам ответ на английском ;-)), если самолюбие позволяет)). Можете даже выписывать отдельные словосочетания, которые они применяют. К примеру, создал массив, присвоил значения переменной, пробежался циклом по массиву, создал класс, имплементировал интерфейс, перегрузил чего-то там и так далее.

    В таком ритме быстро научитесь понимать вопросы на английском и умело отвечать, но все это письменно. Разговорный вам может понадобиться, если клиент будет часто по скайпу вам названивать. Его освоить в разы сложнее. Поэтому можете честно заявлять клиенту, что уровень пока у вас не позволяет вести разговор. А там все от клиента будет зависеть.
    Ответ написан
    3 комментария
  • Как добавлять класс блоку в зависимости от url?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    $(document).ready(function(){
      if(window.location.hash == '#qwerty'){
        $('.blockclass').addClass('class');
      }
    });
    Ответ написан
    7 комментариев
  • В чем разница в названии переменных со знаком $ и без него? И что где лучше использовать?

    @Snewer
    Это просто название переменной. Никакого функционала они не несут. Таким образом удобно называть переменные для jquery объектов, например.

    $ такой же символ как и ABC, т. е.:
    var $test,
    $$test,
    te$$$$$st,
    test$$$;

    все переменные указаны верно
    Ответ написан
    Комментировать
  • Какими были самые первые 3 вопроса на Тостере?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    test?
    qwerty?
    hello world?
    Ответ написан
    Комментировать
  • Где почитать о микростандартах CSS классов и использования HTML элементов?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Ответ написан
    Комментировать
  • Каков план личностного развития PHP программиста с нуля?

    konst20
    @konst20
    Программист, преподаватель, немного электронщик
    Есть опыт помощи таким начинающим.
    реальный срок до запуска джуниора - полгода, никого не слушайте.

    Важные моменты
    веб-программирование на базе PHP - это стек технологий: PHP/SQL/CSS/HTML/JS + Linux хотя бы азы + знание важных инструментариев (FTP, Git/SVN, работа с БД)
    чистый PHP плюс даже все перечисленное выше - не особо нужно и не интересно. Нужно знание конкретных платформ: фреймворков и/или CMS. (Почитайте вакансии на Хантиме по запросу PHP, обратите на это внимание). Навскидку самые востребованные (спорно конечно): Yii фреймворк, CMS Битрикс и Wordpress.

    Как начать?
    Смело на амбразуру!
    1) Установите у себя рабочую среду LAMP/WAMP - Apache, PHP, MySQL. Для этого возьмите пакет Denwer или OpenServer, что больше понравится. Сделайте Hello World просто как HTML, потом на PHP, потом алертом на JS. Порадуйтесь.
    Установите все редакторы кода. Кто там вам будет рекомендовать блокнот или notepad++ - не слушайте. Варианты: если машина мощная (4+ Гб памяти и пр.), берите редактор phpStorm (для php/html/css/js). Если не очень мощная - берите komodo edit. Для работы с БД инструмент встроен в Denwer/OpenServer, это phpMyAdmin
    2) Идеально, если вы договоритесь сделать кому-нибудь сайт. Бесплатно или за небольшую плату. Если нет - сами себе поставьте задачу: сайт про котиков/про детей etc. Красивый сайт, с галереей, с эффектами, с материалами
    Возьмите CMS Wordpress и попытайтесь сделать сайт у себя на компьтере. Настоящий сайт, во всей красе, как вы хотите. Правьте его, смотрите код, экспериментируйте. Сообщество огромное, вы найдете ответы на все свои вопросы
    Потратьте чуть денег, купите себе домен и хостинг, залейте сайт на хостинг.
    Порадуйтесь. Похвастайтесь.
    3) Ищите в сети тестовые задачи и решайте их, изучайте материалы собеседований, вопросы - их много.
    4) Зарегистрируйтесь на odesk.com под каким-то фейковым email, пройдите тесты по PHP, CSS, HTML, jQuery, Wordpress, а во время прохождения делайте скриншоты вопросов. Потом изучайте эти вопросы, ищите ответы, далеко не обязательно на все. Тесты вы, конечно, не пройдете, но вам нужны только вопросы.
    5) Постоянно следите за вакансиями "PHP-программист", "веб-программист" на Хантиме, на hh.ru и подобных ресурсах.

    И да, как только напишете первую строку кода - начните читать про Git. Как будете готовы - сразу внедрите у себя Git, вы будете очарованы его возможностями.

    Вот как раз на полгода.
    После этого у вас появится масса информации, и дальше вы сами сориентируетесь.
    Ответ написан
    11 комментариев
  • Какой css фреймворк для писем вы используете?

    windoctor
    @windoctor Автор вопроса
    Например zurb.com/ink

    Возможно есть еще варианты, а я не в курсе
    Ответ написан
    Комментировать
  • Почему toster так плохо сверстан?

    @FoxInSox
    Пользователи iPhone - не целевая аудитория.
    Ответ написан
    5 комментариев
  • Что должно включать в себя ТЗ на дизайн сайта?

    Trow_eu
    @Trow_eu
    Да я бы вас расцеловал со слезами на глазах за столь подробную информацию. Преувеличиваю, конечно, но в лоу сегменте к дизанерам обычно поступает "нуу.. нам нужен сайт, примерно как вот этот, но другой". Вытягивая инфу удается добыть первый, 5й, 10й и последний пункт.
    Думаю хватит )
    Ответ написан
    1 комментарий
  • Какой язык выбрать для написания самообучаемого бота MMORPG?

    stream13
    @stream13
    Тяга к творчеству это хорошо, но в планах наблюдается бардак.
    Я бы посоветовал использовать один язык для всего, не использовать С и С++, и пока не делать веб морды. Код на С++ пишется дольше и требует больше знаний, а на С и подавно.

    1) выбрать Java. из-за простоты, гибкости и неплохой производительности.
    2) написать минимальского бота, который может хотя бы законнектиться к серверу.
    3) по очереди добавить в бота возможности банально ходить, атаковать, и что там еще можно.
    4) научить бота делать эти вещи по команде/таймеру/etc . А именно, научить его парсить JSON или обрабатывать LUA-скрипты или еще что-то
    5) научиться адекватно передавать в программу полученные от сервера данные об локации и окружающих существах. и обрабатывать их (скриптом - ?)
    6) RTFM про перцептрон
    7) Начать совмещать обработчик комманд и входящих данных с инфой по ИИ: дать боту цель и заставить анализирвоать возможные пути ее достижения, перебирая их. Научить бота выбирать оптимальные пути. Добавить новые цели и параметризацию целей.

    И вот когда бот начнет хотя бы более-менее осознанно дрыгаться и бить монстров, вполне можно наворотить вывод его инфы в MySQL/MongoDB/etc и начать отрисовывать страницы через отдельный кусок софта.
    Через Python/PHP/..., на приснопамятном, последнем Ubuntu Server.

    Почему так? Ну как минимум потому, что вебморда -- это не более чем интерфейс для телеметрии и управления, и пишется она за вечер-два(простенькая). Это маленькая и минимально полезная часть системы.
    А вот написать демона, который бегает по игровому миру и пытается анализировать происходящее -- задача нетривиальная и объемная.
    Ответ написан
    4 комментария
  • Как корректно отобразить сайт?

    IgorO2
    @IgorO2
    73
    попробуйте поменять местами
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />

    c
    <title><?php echo $page['title']; ?></title>
    Ответ написан
    5 комментариев
  • Как лучше нарисовать шкалу на css?

    LuckyTrue
    @LuckyTrue
    JS-разработчик
    Например так

    HTML:
    <div class="progress">
      <div class="grayback"></div>
      <div class="strips"></div>
    </div>

    CSS3:
    .progress {
      position: relative;
      width: 600px;
      height: 20px;
      overflow: hidden;
      background: #ff3232;
      background: linear-gradient(to right, #ff3232 0%,#ff9600 33%,#ffff00 66%,#00ff00 100%);
    }
    
    .strips {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-image: linear-gradient(to right, transparent 0%, transparent 50%, #fff 50%, #fff 100%);
      background-size: 6px 100%; /* Ширина деления = 6px / 2 = 3px */
    }
    
    .grayback {
      position: relative;
      left: 79%; /* Текущее состояние */
      width: 100%;
      height: 100%;
      background-color: #ddd;
    }
    Ответ написан
    2 комментария
  • По поводу HTML5

    ghaiklor
    @ghaiklor
    NodeJS TechLead
    Конечно стоит переходить, потому что это безболезненно :)
    Исключение - заказчик, который очень не хочет забывать об IE--.
    Ответ написан
    2 комментария
  • В чем заключается работа веб мастера ?

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

    Diode-Bot
    @Diode-Bot
    веб мастер - это как тыжпрограммист, только в вебе
    Ответ написан
    Комментировать