• Как организовать запись разговоров домашнего телефона?

    @solalex
    Если речь идет о проводном телефоне, то можно поставить шлюз с портом FXO, например такой ru.aliexpress.com/store/product/New-UNLOCKED-Links... Но писать она сама не может, надо подключать к компу. Можно на компе установить софтовую АТС на основе asterisk. Можно пойти дальше, развернуть астериск на роутере, только конечно если в нем достаточно памяти и он прошивается OpenWRT.
    Ответ написан
    8 комментариев
  • Как организовать запись разговоров домашнего телефона?

    fallen8rwtf
    @fallen8rwtf
    смотрите в сторону софтофонов, у некоторых должна быть такая функция. либо всякие железячки аля-алиэкспресс:
    www.kotam.net
    Ответ написан
    1 комментарий
  • Есть ли чаты для разработки?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Ответ написан
    Комментировать
  • Как сделать похожий сайт?

    varzin
    @varzin
    UI/UX дизайнер в instadev.ru
    Как готовый вариант можно использовать pagePiling.js
    alvarotrigo.com/pagePiling
    Ответ написан
    Комментировать
  • Шпаргалки/справочники для front-end разработчика?

    Sanes
    @Sanes
    По emmet иногда заглядываю в Справочник EMMET сокращений для ускорения верстки. Была где-то версия в виде таблице, как изображение.
    Ответ написан
    Комментировать
  • Почему стали популярны less, sass, ruby on rails, bower, grunt? И зачем они нужны?

    @Paul0089
    Посмотрите вот тут ролик Трэвиса Нельсона. Он рассказывает о своем видении CSS-фрейморков. Хорошо это или плохо? Какую выгоду можно получить от их использования? Есть ли правильное время для того, чтобы начать изучать фреймворки? И нужны ли они вообще?
    Ответ написан
    1 комментарий
  • Так как же правильно верстать сайты?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Ну у вас там нет ничего — несколько десятков строк кода. Не страшного кода. Фтопку препода.

    HTML
    Нет meta с charset. Шанс на то, что сервер не отдаст кодировку в Content-Type, ничтожно мал, но соломку лучше положить. Да и для локального просмотра по file:// пригодится. Прямо перед title.
    Декларация есть, стили перед скриптом.
    Часть элементов без классов, что может превратить дальнейшее усложнение кода в сущий ад.
    Блоки с классами clear и line — избыточный код. Это реализуется с помощью псевдоэлементов или самих элементов.
    А вот a.submit — чушь. В форме нужна кнопка button.submit. У формы должен быть action, отправляться она должна по https:// и методом post.
    По стилистике «Ваш» — архаизм. Выкиньте.

    CSS
    Не привязывайтесь к именам тэгов. Потом сильно пожалеете.
    Шрифт задан а html — хорошо.
    Задавать блочным элементам в нормальном потоке width: 100%; — моветон.
    Не ставьте z-index с шагом больше, чем 1.
    Устанавливать cursor для :hover — странно. Лучше не делать смену этого правила при наведении, ведь курсор имеет смысл только при наведении.
    Для border-radius не нужно вендорных префиксов.
    Размер кегля шрифта лучше привязывать либо к размеру кегля родительского элемента, либо корневого элемента (rem).
    Жонглирование странными значениями размеров говорит о том, что для вас тема построения визуальной модели пока сложна. Обязательно к прочтению.

    JS
    Ну тут вообще ничего пока нет. Но уже если пишете $(), то jQuery-то нужно подключить.
    Ответ написан
    22 комментария
  • Какие преимущества фриланс имеет над работой в офисе?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Описываю по себе:
    1) Возможность создать свой собственный режим сна. Для меня вставать в 8-9 утра это настоящая боль. Уже год+ засыпаю между 3-4 часами ночи и просыпаюсь между 11-12. То есть абсолютно всегда сплю свою норму в 8 часов, для того чтобы чувствовать себя нормально и не пить никаких кофе.
    2) Отсутствие временных/моральных/физических затрат на дорогу до работы. Конкретно мне жаловаться не приходилось, ибо первое место работы было в 10 минутах ходьбы от дома, но вот люди в больших городах от этого явно страдают.
    3) Возможность жить и работать так, как это удобно ТЕБЕ. Вот сижу я днем, дописал только-что какой-то кусок проекта и смотрю в окно, а там солнышко светит и птички поют. Ну я беру и иду бегать на стадионе. И это все происходит в 2 часа дня. А что в офисе? Ходить проветривать мозги на улицу на официальных перерывах? А если заработался и пропустил перерыв, то что? Во многих компаниях придется сидеть дальше тупить.
    4) Возможность работать тогда, когда это наиболее удобно и эффективно для тебя. Один из самых важных пунктов. В офисе пришел и сидишь 8-часовой рабочий день. И ты же не можешь подойти к начальнику и сказать, что у тебя сейчас мозги не работают, и тебе бы хотелось свалить домой вообще. Ну может 1-2 раза отпустят, а что делать если тебя в каждый второй день после обеда парализует на пару часов? Будешь в итоге сидеть и накручивать спагетти-код на вилку. А потом его рефакторить, матерясь. Мне вот например ночью нравится работать, но где вы видели офисы, в которых вам позволят одну половину дня работать там, а другую ночью дома?
    5) Отсутствие привязанности к каким-то предпочтениям фирмы. Вот попали вы в веб-студию, делающую сайты на битриксе. И представим чисто теоретически что вам там платят нормальные деньги. А дальше что? Ну полгода вы попилите магазинчики. А потом еще полгода. И еще. Ну конечно не везде так уныло, но своих "особенностей" хватает во всех компаниях.
    6) Отсутствие видимого потолка по заработку. В стандартной компании вас посадят на оклад, +небольшие премиальные если вся команда в сроки будет сдавать проект например и нарисуют вам роадмап, по которому вы будете строить планы на жизнь. Аля "через полгода сдам 7 проектов и меня повысят, увеличив зп на 15%". А потом в один прекрасный вечер после работы вы сядите изучать что-то интересное дома. И будете изучать недели-месяцы. И вот приходите вы однажды на работу, с кучей новых знаний, а у вас в голове стойкое ощущение того, что сейчас вы достойны не то что этой прибавки в +15%, а вы на все 30% тяните. Но вам никто этого не даст. Просто потому-что обычные офисы живут по другим правилам.
    Ответ написан
    11 комментариев
  • Какие преимущества фриланс имеет над работой в офисе?

    Jump
    @Jump
    Системный администратор со стажем.
    Потому что в офис надо ходить. Там есть начальник который говорит что делать. Перечить ему нельзя, его надо слушаться.
    Если тебе хочется на рыбалку ты обязан спросить у начальника и надеяться что он разрешит отлучиться тебе на три дня. А может и не разрешит. В любом случае часто отпрашиваться нельзя.

    А фриланс - хочешь плотно работаешь, получаешь прилично, не хочешь - балду пинаешь, получаешь чисто с абонентки, на хлеб с маслом хватит.
    На рыбалку захотел - у самого себя разрешение спросил, гарантированно получил и уехал.
    Если вдруг кризис и у твоего клиента проблемы - ну отвалился один клиент, ну несколько. Неприятно, но не критично.
    А если твой единственный работодатель вдруг решил в кризис деятельность свернуть или сокращение объявить - это уже под забор и без работы.

    В общем лень мне в офис ходить, я спать с утра люблю.
    Ответ написан
    5 комментариев
  • Как переквалифицироваться из эникейщика в программиста?

    MegaMufa
    @MegaMufa
    Я так понимаю, вы из Краснодара. Я сам из этого города и знаю о трудоустройстве в нем довольно много ибо на одной работе больше года не задерживался.

    Значит заходите на hh и отфильтровываете вакансии по городу. Выписываете контакты десятка самых крупных фирм. Только не вебстудий всяких. Пишете в каждую письмо с предложением работы у них с предварительным периодом обучения на понимежном окладе. Профит.

    Крупные фирмы очень часто выращивают себе сотрудников т.к. это часто получается выгоднее, чем искать сеньора с завышеной самооценкой. Например в головной офис Тандера требуются разрабы на питоне и яве.

    Мне тоже 23 года. Без профильного образования. Первую работу (три года назад) нашел без проблем. Начал с 25к, через 5 мес получал почти 40к, на том же месте. Сейчас получаю 80к, но уже в другой фирме.

    Я вас понимаю, у меня тоже был психологический барьер чтобы начать. Думал, что я дурак и ничего не знаю. Потом жизнь приперла, срочно понадобились деньги - за 4 дня устроился программистом. А как потом оказалось, я знал больше своих коллег. Это я к тому, что разработчиками работает куча балбесов без вменяемых навыков и не парятся. Если у вас есть желание учиться и развиваться, скажите об этом потенциальному работодателю. Этот вариант будет выгоден и вам и ему.

    Понятно, что первые полгода о зп в 50к говорить не приходится. Но стоит ужать свои расходы и пойти на этот шаг. Потому что в будушем (не таком далеком) это даст большой профит. За полгода усердной работы вы наберетесь достаточно опыта, чтобы нормально развивать дальше свою карьеру. Сможете работать удаленно на другой горов или страну и получать много больше, чем могли бы в Краснодаре.
    Ответ написан
    10 комментариев
  • Как организовать работу с дизайнером мобильных приложений?

    varzin
    @varzin
    UI/UX дизайнер в instadev.ru
    Сначала обозначаются и утверждаются задачи продукта. Какие кейсы он должен решать. Как вы сами лично видите его (продукт). Чем подробнее, тем лучше. После этого можно начинать работу.

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

    Дизайнер также должен иметь опыт создания интерфейсов под конкретную платформу.

    Хорошо, когда и UX и UI делает один человек (или одна команда) имеющая опыт в обеих областях. Супер хорошо, если они еще и отлично знают кухню непосредственно разработки.

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

    Для демонстрации и обсуждения дизайна или прототипов с клиентом или командой есть множество готовых сервисов. Все заточены под конкретные задачи. Как пример для удаленного обсуждения макетов мы часто используем сервис www.invisionapp.com Можно прямо там указывать на конкретные места и обсуждать их или связывать макеты в кликабельный прототип.

    Получилось немного сумбурно, надеюсь, что помог.
    Ответ написан
    5 комментариев
  • Что более перспективно?

    myfirepukan
    @myfirepukan
    Жарим поиск
    1. Вы слишком много думаете ))
    2. Вы решаете проблему не с того конца
    Сначала получите 5 офферов от работодателей а там уже будете думать ))
    Не забывайте что вы будете делать то что скажет работодатель - скажет код индусов перебирать - и будете перебирать )) Вы пытаетесь спланировать свою жизнь в динамично меняющейся сфере - тут так не бывает. Расслабьтесь и течение вас само вынесет куда нужно...
    Ответ написан
    Комментировать
  • Почему стали популярны less, sass, ruby on rails, bower, grunt? И зачем они нужны?

    @Spaceoddity
    Почему стали? От лени и нежелания думать своим мозгом.
    Популярны они сталит благодаря продвижению Гуглом, Яндексом и иже с ними всяких "стандартов написания кода". При том, что и Яндекс и Гугл в этом плане очень далеки от идеала.
    Эти фреймворки хороши для сквозной разработки крупных проектов, когда все участники хорошо знакомы с данными методами, давно сотрудничают и т.п. Т.е. для тех же крупных компаний. При том, что в большинстве крупных компаний всё-таки имеются собственные стандарты.
    Ну а остальные уже, как обезьяны, подхватили. И требуют БЭМ, SASS, Angular для статичного одностраничника. Начинаешь выяснять для чего заказчику всё это надо - "а мне так наш дизайнер посоветовал"... Или когда берёшься доделывать чужой проект с кучей недоделанных хвостов в SASS - то ещё удовольствие и "оптимизация написания кода" - тупо вручную текстовым поиском приходится по фалам искать потерявшиеся переменные.
    Сама настройка, выработка общих стандартов и синтаксиса для этих фреймворков - занимает кучу времени.
    Так что по большому счёту вы ничего не пропустили. Браузеры все равно не понимают SASS и иже с ним))
    Пишите как вам удобнее. Если клиент настаивает - попробуйте выяснить причины такой настойчивости. Если случай клинический - шлите лесом!
    Ответ написан
    6 комментариев
  • С какого языка изучать программирования (с нуля)?

    @FoxInSox
    JS, т.к. к тому времени как вы закончите школу все будут писать только на JS.
    Ответ написан
    4 комментария
  • Какую область прокачать для работы на фрилансе (Графика, Программирование)?

    Jeiwan
    @Jeiwan
    Прокачатьcя во фронтенде - получить ачивку "Front-end develop". Создать портфолио, набраться опыта).
    Двинуться к Back-end (Ruby/Rails).
    Параллельно учиться рисовать и работы выкладывать на стоки.

    Ну вот ты и решил свою проблему. Что ещё нужно? Пробуй, что можешь, и делай, что нравится. Как там у тебя всё сложится — хрен его знает, у бабы Ванги сегодня выходной.
    Ответ написан
    2 комментария
  • Какие лучшие фриланс биржи для новичка?

    Lucian
    @Lucian
    https://t.me/BusinessAndFreelance
    Привет, oDesk + мой блог много моментов уже отписал, появятся вопросы, задавайте
    Ответ написан
    2 комментария
  • Литература которую обязан прочитать каждый программист?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    - What Every Programmer Should Know about Memory - это так, чтобы вы знали, как машина ездит, прежде чем стать автомехаником.
    А вообще: Технопарк от mail.ru в виде видео-лекций покрывает очень много и досконально в разных областях: https://tech-mail.ru/pages/index/
    Ответ написан
    1 комментарий
  • Как взломали форму на yii?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    В общем есть машина с 4-мя колесами, вставляю ключ, открываю дверь, смотрю в салон, вообще не тот. Проверил стоянку: та, что под домом, двигатель - тоже самое. Где может быть проблема?

    Это может быть что угодно, например behavior модели, или формы, или еще что-то. Код в студию
    Ответ написан
    Комментировать
  • Как узнать существует ли записанный в переменную элемент на странице?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Как только вы переписали содержание элемента, свойство parentNode любого ребёнка, ранее находившегося в этом блоке, будет равно null.
    Пример

    Если элемент вложен в удаляемую ветку дерева (потомок), то parentNode вернёт ссылку на родителя в удалённой ветке, и самый простой способ проверить его нахождение в DOM — использовать Node.contains() (вернёт false).
    Пример

    Если хочется отслеживать изменение элемента вообще, то решение есть тут Как отловить создание нового IFrame на странице?
    Ответ написан
    3 комментария