• Блоги об IT+путешествиях?

    NewProject1
    @NewProject1
    http://newproject1.com
    Я знаю кто сейчас отпишется в этой теме ;-)
    Ответ написан
  • Где можно по шагам разобрать пример разработки сайта на yii 2.0?

    mulat
    @mulat
    seo, php, yii2
    Лично мне не подходит обучение по одному чудо-учебнику.
    Опишу свой путь.

    1. документация на английском + почитывал Mark Safronov, Jeffrey Winesett - Web Application Development with Yii 2 and PHP - 2014. Учебник прочёл с большего и закинул в пользу доки.
    2. параллельно смотрел канал DoingItEasy, плейлист Yii2 Lessons
    3. устанавливал и разбирал модули и дополнения Kartik Visweswaran, Василия Круду, Михалыча, Neverton, himiklab.
    4. сделал своё приложение со всевозможными извратами для переноса старых проектов с самописной cms.
    Очень помогло знание английского, т.к. в буржнете немало поднимается вопросов, и по теме Yii2 в частности.
    Хватило месяца, чтобы почувствовать себя уверенно в теме. На самом деле думал освою на много раньше.
    Ответ написан
    Комментировать
  • На много ли скорость работы сайта повысится, если его расположить в ОЗУ?

    myfirepukan
    @myfirepukan
    Жарим поиск
    Гуглите Redis
    Redis (REmote DIctionary Server) — сетевое журналируемое хранилище данных типа «ключ — значение» с открытым исходным кодом. Нереляционная высокопроизводительная СУБД хранящаяся в оперативной памяти.
    Ответ написан
    3 комментария
  • Оправдан ли переезд в Санкт-Петербург в нынешних реалиях?

    @FoxInSox
    1. Что вы как девочка? Судя по зарплате у вас ни семьи, ни ипотеки, ни горы кредитов. Какой нафиг кризис?
    2. 30к хватит на квартиру/комнату, еду и транспорт. Больше ни на что не хватит. Но для junior android разработчика я бы просил 45. 30к это Макдональдс или верстальщик. Если вы будете на собеседовании в Яндексе и пройдете успешно интервью, то можете просить и гораздо больше.
    3. Вы опять как девочка. Какая разница сколько вам лет и сколько вы работаете? Всех работодателей интересует лишь одно: насколько успешно вы сможете решать его задачи.
    4. Я нашел первую работу и снял комнату в Питере в 2008. Причем из опыта у меня был только фриланс. Тогда точно так же все вокруг ныли и истерили о конце света и крахе мировой экономической системы.

    PS1 Переезд из провинции в Москву/Питер могут изменить вашу жизнь полностью. Количество возможностей в городах миллионниках в миллион раз больше. Цены в крупных городах выше, но это другой вопрос. Для начала карьеры вам должно быть все равно что есть: макароны по 30р за 1кг или мясо индейки по 300р за 1кг.
    PS2 Чем дольше вы живете в провинции, тем сложнее будет переехать в перспективе. Хотя это не всегда так, но мне кажется в большинстве случаев.
    PS3 Как специалист вы будете развиваться гораздо быстрее в крупном городе.
    PS4 В мегаполисах другие люди, другой образ мышления. Пожить в мегаполисе должен каждый.
    Ответ написан
    2 комментария
  • Восприятие материала - есть ли правильный и не правильный путь?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Это нормально. Просто читать книгу по программированию - бесполезно на 99%. Книжки нужны в двух ситуациях:

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

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

    Так что не парьтесь, учитесь так как вам удобно. Главное больше практики, как можно больше. Любые знания должны быть тут же закреплены. Любая новая концепция и вы должны написать с её помощью пару тройку реальных сложных задач, чтобы усвоить. Смотреть видяшечки и читать книжечки просто так - бесполезно.
    Ответ написан
    2 комментария
  • Как сделать адрес с номером страниц?

    Stalker_RED
    @Stalker_RED
    Если у вас apache, то при помощи mod_rewrite можно превратить адрес вида
    example.com/page/2 в example.com/my.php?page=2

    Ключевые слова: ЧПУ, mod_rewrite
    Ответ написан
    1 комментарий
  • Как разрабатывать в жару без кондиционера и не сойти с ума?

    b0nn1e
    @b0nn1e
    Alcohol & Ruby on Rails
    Посмотрите в сторону коворкинга / кафе с кондиционером.
    Ответ написан
    2 комментария
  • Для каких программ требуется точное время?

    PavelK
    @PavelK
    Эм, будильник, секундомер, таймер, Cron,
    базы данных, биржевые проги, проги по управлению логистикой и прочее в таком духе.
    Ответ написан
    Комментировать
  • Можно не использовать шаблонизатор для NodeJS?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    так как не вижу смысла он и сам по себе уже шаблон.

    Пока у людей пишущих на php появляются такие мысли, над php будут продолжать смеяться. Единственная причина по которой вы можете использовать php как шаблонизатор - возможность открывать и закрывать теги, отмечая зону действия скрипта. Причем уже довольно давно (лет так 8 точно) в цивилизованном мире принято использовать один открывающий тег на файл и даже не закрывать его. В целом PHP плохой шаблонизатор. Более того, недалек тот день, когда можно будет отключить вообще эти открывающие/закрывающие теги.

    А как происходит дело в NodeJS ?

    А никак, js это js, html это html. Хочется извращений - можно хранить все в js в виде строк и работать с ними. Но лучше всегда использовать шаблонизаторы. Это как минимум будет вас ограничивать в том, что можно пихать в шаблоны а что нет. В идеале запрос данных не должен происходить из шаблона выше по слоям, только вниз. Скажем концепции типа HMVC родились именно из этого ограничения, при этом мы не нарушаем правило, о том что поток данных идет сверху вниз вместо прямого обращения из view к логике.
    Ответ написан
    Комментировать
  • На каком сайте лучше хранить код?

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

    Prognosticator
    @Prognosticator
    TODO: Здесь будут ворованные умные мысли, типа мои
    • Если лично вам ИП не нужно, шлите в ..... заказчика (завуалированно и иносказательно, особенно если это порядочные люди).
    • Любая компания может найти способ платить физику, белая, серая, цвета детской неожиданности. Из копилки, из личных средств, как списание на средства для мытья окон. Вопрос захотят-ли.
    • Если без этого заказчика вам нечего будет кушать, откройте ИП.
    • ИП абсолютно никак не делает вас привлекательнее для заказчиков, привлекательным вас делают качественная работа, опыт и рекомендации людей. ИП несет потери времени и денег на бумажную возню и отчисления. Вычтите это время из вашего рабочего времени, получатся еще некоторые потери. Также есть категория заказчиков, которые предпочитают работать официально. Но тем не менее воруют другими способами.
    • ИП лично вам, может быть нужно в случае получения ипотеки или крупного кредита, для подтверждения доходов за последние полгода. Но при высоких доходах и разумных тратах с накоплениями и кредиты не нужны.
    • 99% удаленной работы оплачивается в серую. Никто не спрашивает. Всем срать на ваши 500-2000$, полученные из-за бугра или соседней страны, через 10 платежных систем или с карты на карту.
    • Пообщайтесь с такими же удаленщиками из этой фирмы, если это возможно, соберите данные на доброго дядю.
    • Спросите дядю напрямую, с кем можно поговорить о его репутации.
    • Спросите дядю напрямую, зачем ему ваше ИП.
    • Приостановить/закрыть ИП можно в любой момент.
    • Вдумчиво читайте договор, между вами и дядей, с усердием переписывайте мутные моменты и формулировки.
    • Заключая договор вы не продаете душу и тело в рабство. Вы не обязаны умирать на проекте и овертаймить. Вы можете договор расторгнуть. Особенно по случаю "вновь открывшихся обстоятельств". Мы можете и заболеть и форсмажорить другими путями, возвращаемся к пункту с договором.
    • Чтобы получить опыт в сфере предпринимательства, начните его получать.
    • Глубоко осознайте тот факт, что вы мужчина и вам многое по плечу.
    • Мир разработки в целом и удаленной в частности - это поле боя, учитесь конкурировать, драться и побеждать.
    DETAIL_PICTURE_676265_71935315.jpg

    PS
    Был на обеих сторонах баррикад. Если быть правдивым до конца - исполнители косячат на порядок больше.
    99% кода идет под нож или хранится будучи никогда не использованным. Написанного и запущенного, написанного и не дошедшего в продакшен. По разным причинам - раздолбайство, распил, экспериментальный юмор, невостребованность стартапов для лайканья котиков, моральное устаревание и банкротство. Просираются бюджеты сопоставимые с отправкой человека на марс. Такова эта отрасль.
    Успевайте во всем этом хаосе жить полной жизнью, получать опыт, творить ценное для людей.
    Ответ написан
    1 комментарий
  • Удаленный работадатель требует сделать ИП, зачем это нужно?

    witosp
    @witosp
    Seo
    Прежде чем открывать ИП - задайте вопрос для себя - Что потребуется для того, чтобы закрыть ИП.
    Ответ написан
    1 комментарий
  • Как правильно сделать шаблон в mvc php?

    evgeniy2194
    @evgeniy2194
    PHP, js developer
    Используйте шаблонизатор smarty или twig например
    Ответ написан
    1 комментарий
  • Это говнокод? Если да, то в чем именно я провинился?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Да, это говнокод. А чем провинились я устану перечислять

    - $GLOBALS и использоваие суперглобальных массивов
    - использование собачки для подавления ошибок
    - for($count=0;isset($block[$count]);$count++) и стремные бесконечные циклы вместо foreach
    - переменные вида $ppfile и $pppfile, ваш код очень "удобно" читать.
    - смешивание php и html и css
    - по сути код состоит преимущественно из канкатенации строк... это грустно
    - использование закрывающего тега ?>
    Ответ написан
    8 комментариев
  • Как выдрать этот код?

    mlnkv
    @mlnkv
    JavaScript Developer
    Ответ написан
    Комментировать
  • Кто-нибудь использует много веб-фреймворков в новой разработке?

    copist
    @copist
    Empower people to give
    Во-первых, это вопрос личных предпочтений и предпочтений команды.
    Во-вторых, это требования обстоятельств при промышленной эксплуатации.

    На старте, обычно, выбирается то, что лучше знаешь. Да хоть бы и без фреймворков. Переключаться на старте - это тратить время впустую. Главная задача - получить MVP.

    После получения MVP (Minimum Viable Product) и "зелёного света" на промышленную разработку, можно оценить результаты тестирования на потенциальных потребителях, выяснить предполагаемую нагрузку и, при необходимости, пересмотреть платформу. Сменить программную или аппаратную архитектуру, язык программирования или их комбинацию, фреймворк - стек технологий это называется.

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

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

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Просто поставьте будильник на телефоне, с фразой пора сесть за английский.
    Поймите, либо вы сами себя заставите и привыкните к такому режиму, либо вам ничего не поможет. Подобные блокировки приведут только к раздражению и вы всё равно найдете способ не делать задуманное, если желания на самом деле нет.
    Ответ написан
    1 комментарий
  • Объясните мне кто-нибудь, как вообще работать с фреймворками?

    Denormalization
    @Denormalization
    Тебе уже второй день объясняют что такое фреймворки, и как ими пользоваться, но ты упорно продолжаешь задавать один и тот же вопрос.

    Для начала прочитай что такое MVC, и для чего оно нужно. Потом уже вникай в тонкости реализации данного конкретного паттерна, в конкретном фреймворке.
    Ответ написан
    Комментировать
  • Как "безболезненно" перейти с php 5.4 на php 5.6?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    php.net/migration56
    php.net/migration55
    Изменений, на самом деле, не так уж и много, все наши проекты спокойно мигрировали с 5.3 на 5.6 (через все промежуточные версии).

    Не буду же я включать вывод ошибок и переписывать код...

    Именно это и следует сделать. Скорее всего, все проблемы можно решить за пару часов.
    Ответ написан
    2 комментария