• Можно ли как-то подключить txt файл в любое место html документа без php?

    SSI технология есть раньше когда не было php на многих хостингах через неё иклуды делали, но я не помню можно ли через неё txt подключать
    Ответ написан
    Комментировать
  • Где найти учителя-наставника в веб-разработке?

    dadster
    @dadster
    учить инглиш тут - https://t.me/langhacks
    Можно я побуду экстрасенсом?
    Так вот, я смотрю в свой опупенный магический шар, и вижу что нихрена у вас не сложится с наставником. Потому что ты не знаешь, что от него конкретно хочешь, а он не знает, что тебе надо. И никто никому ничем не обязан.

    Учеба идет там, где есть реальные задачи и реальный интерес, и есть три варианта:
    1) Тебя это реально прет - тогда тебе не нужны никакие наставники, ты днями напролет фигачишь, отвлекаясь на сон и туалет, и через полгода у тебя такое портфолио, что с руками отрывают на работу.
    2) Ты кому-то платишь за то, чтобы тебя учили. Например, идешь на курсы типа лофтблога или Htmlacademy и т.п. Там будет четкая программа, а люди замотивированны деньгами тебя по ней провести.
    3) Ты идешь работать в веб-студию, и тебя там учат и еще тебе за это и платят. Тут тоже никуда не денешься, развитие будет. В любой момент можно будет перескочить в любую студию либо на фриланс.

    Самообучением фронтенду на фулл тайм основе нет смысла заниматься более двух месяцев (лично мое мнение), далее нужно идти и что-то делать, применять знания. Иначе мотивация сдуется.
    Ответ написан
    3 комментария
  • По чему не работает PHP код получения страницы по HTTP?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Почему бы не использовать curl или уже готовые библиотеки, вроде этой: simplehtmldom.sourceforge.net ? Или не прописать условия, мол, если file_get_contents не сработал, то делать с сокетами? Дело в том, что на хостинге может не проходить Ваш user agent или могут резаться соединения по иным фильтрам.
    А может fsockopen выдает ошибку? У Вас же подавление ошибок через собаку, если ее убрать, ворнинги какие-то посыпятся же, верно?
    Что в $errno и $errstr?
    Ответ написан
    6 комментариев
  • А как вы распределяете своё время. Рабочее и для отдыха?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    С личным временем всё очень просто. Позвали друзья завтра вечером потусить? Хорошо. Значит сейчас иду работать, ложусь спать, сплю подольше, смотрю сериалы, ухожу с друзьями. Не позвал никто никуда? Значит смотрю сериалы, ложусь спать, сплю как получится, работаю.

    Постоянно веду планирование дел в OneNote и Microsoft Календаре. Но, ряд задач всё равно дублирую на бумаге.

    Основные правила моего учёта времени:
    1) Процесс создания сайтов (дизайн, вёрстка, программирование, контент) - творческий процесс, требующий 100% концентрации и много времени.
    2) Есть свободные пол дня? Работаю.
    3) Есть всего лишь свободный час - смотрю сериалы или сплю.
    4) Спать... Это сейчас кажется, что ещё часик работы вместо сна пойдёт проекту на пользу... Оно всё верно... Кроме одного... Следующие 24 часа я буду подобен зомби.
    5) Если сел работать - работай. По факту, всегда прерываюсь на ВК или скайп. Личные беседы стараюсь переносить, но часто спрашивают клиенты по каким-то деталям... Очень важно вовремя ответить.
    6) У меня нет детей, но есть два младших брата. В принципе, разница не очень велика. Детей и работу совместить не получится. Или будет хромать работа, или дети будут вести себя ещё хуже от недостатка внимания - в итоге опять будет хромать работа.
    7) Важное правило - не ставить работу превыше личного, но не позволять личному полностью захватить власть. Нужно выдерживать грань между одним-двумя отказами друзьям/семье/второй половинке по причине дедлайна и между постоянным уходом в работу.
    8) Не работать в определённые дни. Я долго экспериментировал... В итоге лучше всего иметь 3 выходных: среда, суббота, воскресенье. Среда, чтобы разграничить плотную работу в ПН+ВТ и в ЧТ+ПН. А суббота и воскресенье, чтобы была возможность без каких-либо проблем провести время с друзьями/семьёй.

    Херово работает чёткое 100% планирование. Один раз я так красиво расписал свой день в ежедневнике... Проблемы начались, когда из-за "действия непреодолимой силы" я смог приступить к делам только с задержкой в час. Не катастрофа, но план полетел к чертям. Оставляйте в плане возможность не успеть сделать какое-то дело... Или оставляйте резервные часы. Так вы сможете и отдохнуть, и успеть что-то, если отстаёте или вовсе нагнать первоначальную задержку.
    Ответ написан
    Комментировать
  • Как понять, что достаточно знаний для фриланса?

    XXX
    @XXX
    Решение где-то рядом
    Как понять, что достаточно знаний для фриланса?
    Параллельно с офлайн работой пробуйте фрилансить. Пришли с работы, отдохнули и 2-3 часа уделите фрилансу, делая небольшие и не срочные задачи. Как только Ваша часовая ставка на фриласе превысит ставку в офлайне - Вы готовы, при условии что к тому времени научитесь находить заказы, общаться с заказчиками и этот процесс Вас не напрягает.

    В ином случае лучше займитесь самообразованием и устройтесь на более достойную работу. Посмотрите свежий вопрос на тостере Какие преимущества фриланс имеет над работой в офисе?

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

    bobrovskyserg
    @bobrovskyserg
    По доходам можно понять.
    Нет доходов - надо что-то менять.
    Мало доходов - надо что-то менять.
    Много доходов - надо грести бабло.
    А без натурного эксперимента понять сложно.
    Ответ написан
    1 комментарий
  • Какие преимущества фриланс имеет над работой в офисе?

    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 комментариев
  • Из математика в front-end разработчика. С чего начать?

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

    @thepry
    Ruby on rails, 1С разработчик
    Вставайте раньше/начинайте работать позже и изучайте что-то перед работой. Тогда усталость не будет вам мешать.
    Ответ написан
    4 комментария
  • Как изучать, что то новое имея фуллтайм работу?

    trevoga_su
    @trevoga_su
    Изучать на работе. Мне когда работа "позволяла" это делать - я и изучал и/или свой проект писал.
    Да-да. Именно так. Совесть пусть идет в жопу.

    Остальные советы - это бред школьников.
    Если человек спрашивает, значит у него реально нет времени. Если есть семья - то подавно.
    Если устает - то значит устает. Я помню, что значит тратить на дорогу 4 часа в день.
    По вых лучше не работать слишком много - реально можно перегореть. Сам сгорал не один раз.
    Оптимальное время для всего этого дела - будни.
    Ответ написан
    7 комментариев
  • Как изучать, что то новое имея фуллтайм работу?

    @PolkovnikBrumel
    1. Если ты добираешься на работу на общественном транспорте, то можно накачать учебников/обучающих курсов/роликов на телефон/планшет и читать/слушать/смотреть.
    2. Записаться на курсы, которые можно посещать после работы. Изучение чего-то в команде стимулирует соревновательность и не дает просто забить, если не хочется.
    3. Не надо исключать выходные. Всегда можно выделить пару-тройку часов на обучение.
    4. После работы, конечно, хочется отдохнуть, но если вы найдете себе интересное обучающее задание, то это и будет вашим отдыхом. Главное, повторюсь, чтобы было интересно.
    Ответ написан
    4 комментария
  • Как явно указать свой индекс к массиву?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Никак, для этого нужно использовать объект.
    Ответ написан
    2 комментария
  • Почему ноутбук самопроизвольно выключается?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Допустим я при старте зашёл в настройки BIOS, а он через 5 минут выключился.

    Во время работы в БИОСе энергопотребление процессора - максимально. Не работает еще никакое энеогосбережение. Вот он и выключается от перегрева.
    Изначально он вообще был тихий и быстрый, а сейчас постоянно разгоняет кулер и выключается.

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

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    23 года? И столько тлена в словах? Ну ловите мою кулстори, у меня тлена в 23 было куда больше...
    Чуть менее двух лет назад, летом 2013, мне было 23, и я имел НОЛЬ опыта работы (если не считать 2 месяца стажерства в магазине комп техники по практике от универа). Кое-как устроился seo-шником в местную веб-студию, даже не зная что это за работа, во время отправления резюме (гуглил после уже). Конечно, как только приступил к работе, сразу понял что seo это не мое, но это помогло мне через 3 месяца на том же месте стать веб-джуниором. И вот я стал джуном, имея за плечами 4 курса на codecademy и одну, плохо прочитанную, книгу. С космической зп в 12к рублей! Через 5 месяцев я уже приступил к работе по удаленке с другими людьми, где платили 30к, и при этом можно было работать по 15-25 часов в неделю. Это позволило мне читать все интернеты на тему фронтенда, а потом, самое важное, пилить демки на кодпене, засиживаясь до ночи. В марте уволился, отдохнул, и в апреле начал очень лениво заполнять профили на зарубежных фриланс биржах. А потом на меня внезапно свалилось подобие сарафана из-за моих демок, и люди просто стали писать мне с предложением что-нибудь запилить, хотя профили я так и не запилил на биржах. Сейчас пилю 2 проекта, с рейтом в 30$/h, для клиентов пустяковая цифра, а для моего Архангельска это вообще какой-то криминал :)
    Ну а вам, с вашим имеющимся бэкграундом, вообще не знаю чего бояться. Проблемы могут быть, только если окажется что программирование это "не ваше". Если же вы любите это дело, то просто садитесь, и начинайте пахать. В первую очередь на свое саморазвитие, поначалу я бы даже посоветовал искать что-то с удобным графиком/местом работы, ибо "неудобная" офисная жизнь убивает весь энтузиазм как правило. А без энтузиазма на старте никуда не уехать.
    Ответ написан
    16 комментариев
  • Как лечится кризис начинающего программиста?

    kumaxim
    @kumaxim
    Web-программист
    Господин начинающий, у Вас извращенный подход к программированию в целом.
    Программа - это способ более эффективно решить какую-то задачу... способ достижения какой-то заданной цели с меньшим количеством ресурсов.

    Возьмем, как пример, тот же бух.учет на предприятии. Как Вы думаете, почему 1С Бухгалтерия так широко распространилась в РФ и СНГ? Эта программа позволяет бухгалтеру в 2-3 клика мышки сформировать отчет для регулятора(ФНС, ПФР и т.д.), вместо того чтобы человеку сидеть руками искать платежные поручения, вычислять налоги и т.п. Софт просто подтягивает выписку из банка, анализирует ее и выдает готовую для печати бумажку, что экономит бухгалтеру сильно много времени. Расчет заплатанный налогов и отчеты в соц.фонды это вообще красота - 8 кликов мышкой и все готово :-)

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

    И вот, далее Вы для себя определитесь, какая Ваша основная цель? Какой Ваш основной посыл обществу?

    Личной мой посыл - "Я помогаю людям экономить: время, деньги, нервы и т.д.".

    Как я это делаю?
    У меня сначала был маленький интернет-магазин по продаже катализаторов для бензина(в поиск "кондиционеры метала для а/м"). При соблюдении определенных условий, расход топлива на малометражках снижался от 20% до 45%
    Вторым моим проектам было небольшое мобильное приложение для отслеживания хода исполнительного производства в ФССП(для взыскательней, уже сдохло). Мне и моим знакомым(не юристы) это экономило достаточно много времени на ругань с приставами, чего они должны делать и т.д. Кто сталкивался с этой службой должен знать эффективность и оперативность их работы, особенно в регионах...
    Сейчас я пишу небольшой конструктор сайтов, который поможет одной дружественной мне веб-студии сильно оптимизировать процесс создания низкобюджетных сайтов визиток

    К чему я все здесь это пишу? Я пытаюсь донести до Вас, что нет Вам смысла учить программирование на какой бы то ни было языке ради самого программирования. Нет смысла Вам учить алгоритмы, структуры, паттерны и т.д. ради их самих.

    Когда Вы пишите программу Вы должны понимать с какой целью Вы ее пишите. Сможет ли ее написание приблизить Вас хотя бы на пару сотых процента к осуществлению Вашей цели, будет ли это укладываться в Ваш посыл обществу. Осознайте это чисто для себя, не нужно это где-то писать.

    Если говорить о чисто практических инструментах(функции стандартной библиотеки, фреймворки и т.д.)... Лично я могу считать себя профессионалом в какой бы то ни было технологии, ни когда я прочитал 1-2 книги и/или написал 1,5 задачи оттуда же. С таким уровнем я не могу сказать что я знаю язык/технологию в принципе, просто знаком - да, но я ее не знаю. Считать себя профессионалом я могу после того как решу не менее сотни задач, используя эту технологию и написал не менее 1 млн строк кода, именно написал, а не сгенерировал rake/gii/artisan или чем-то там еще.

    Вам же я желаю не останавливаться, развивайтесь. Мастерство приходит с опытом.

    P.S.: от холиваров на тему 1С прошу всех воздержаться
    Ответ написан
    11 комментариев
  • Развитие навыков в JavaScript?

    Jeiwan
    @Jeiwan
    Устройся на работу – это самый лучший вариант обучения. И это единственная возможность получить опыт в решении конкретных прикладных задач, за которые и платят деньги. Если хорошо знаешь верстку, то, думаю, тебе не проблема будет устроиться верстальщиком с перспективой развития до фронт-энд разработчика — довольно часто ищут не матерых спецов, а людей с горящими глазами, желающих развиваться.
    Нет смысла тратить годы на подготовку. Поищи вакансии, походи на собеседования, посмотри, что тебе нужно подтянуть, подтяни. Устроишься на работу — и навыки пойдут в гору.
    Ответ написан
    2 комментария