• Делать ли сайт-визитку на React или html?

    profesor08
    @profesor08
    Верстай на React, потом генерируй обычный html и натягивай на любую cms. Будет просто расширять, добавлять, удалять лишнее.
    Ответ написан
    Комментировать
  • Хостинг следит за действиями в ЛК. Нормально ли это?

    Sanes
    @Sanes
    Не обязательно это должно способствовать продажам. Для проектировщика интерфейса например полезно.
    Ответ написан
    Комментировать
  • Какие можно реализовать мини-проекты на PHP?

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

    Попробуйте выйти за рамки IT. Наверняка у вас есть друзья/родственники, работающие в сферах далеких от IT. Разузнайте больше о их деятельности, попробуйте вникнуть в рабочий процесс, мысленно представить себя на их месте. Подумайте, что бы вы могли сделать, чтобы как-то облегчить их труд, какая программа могла бы стать потенциально полезной. Обсудите идею с этим человеком и если он согласился, что программа может облегчить ему жизнь, ПРИСТУПАЙТЕ. Вот вам мотивация и почти настоящий проект.

    Если ну совсем никак, обратите внимание на отрасли науки. Вот, к примеру, об исторической информатике не думали? Научитесь работать с данными. Возьмите, например, информацию Международного мемориала ( https://www.memo.ru/ru-ru/projects/memoid и https://www.memo.ru/ru-ru/projects/hackathon ) и попробуйте на ее основе сделать какой-нибудь информационный сайт, который в перспективе будет интересен не только вам. Поработайте со статистикой, попробуйте выявить какие-нибудь закономерности.

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

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Это суррогатные пары UTF-16, только неправильные. Вторая (нижняя) часть пары должна быть в диапазоне 0xDC00-0xDFFF. Пара преобразуется так:
    CodePoint = (HighSurrogate - 0xD800) * 0x400 + LowSurrogate - 0xDC00 + 0x10000

    Соответственно, группа \ud83c[\udc00-\udfff] заменяется на [\x{1F000}-\x{1F3FF}]
    (0xD83C - 0xD800) * 0x400 + 0xDC00 - 0xDC00 + 0x10000 = 0x1F000
    (0xD83C - 0xD800) * 0x400 + 0xDFFF - 0xDC00 + 0x10000 = 0x1F3FF

    Аналогично, заменяем \ud83d[\udc00-\udfff] на [\x{1F400}-\x{1F7FF}]
    \ud83e[\udc00-\udfff] на [\x{1F800}-\x{1FBFF}]

    Группируем, получаем [\x{1F000}-\x{1FBFF}] или полное выражение:
    ~\x{a9}|\x{ae}|[\x{2000}-\x{3300}]|[\x{1F000}-\x{1FBFF}]~u

    https://regex101.com/r/7nipal/1

    Только версия PHP должна быть не ниже 7.
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux выбрать для веб-разработки?

    planc
    @planc
    любой популярный ubuntu ( mint ), debian, arch ( manjaro ), void, gentoo...
    если интересно понять как работает и есть время, то gentoo, но перед этим лучше пару недель потыкать палочкой во что-нибудь другое

    linux - это ядро
    дистрибутив - это по сути ядро + скрипты для старта системы и управления сервисами ( systemd или что-то другое), пакетный менеджер, политика относительно версий пакетов(программ) / обноавлений и документация


    Красивый современный и главное удобный графический интерфейс

    В отличии от windows, интерфейс не прибит гвоздями к системе
    Дистрибутив предоставляет что-то по умолчанию, но ты всегда можешь установить другой интерфейс как обычную программу

    https://www.reddit.com/r/unixporn/top/?t=all
    https://www.reddit.com/r/UsabilityPorn/top/?t=all
    Ответ написан
    6 комментариев
  • Какие направления в программировании выбирают свитчеры?

    glaphire
    @glaphire
    PHP developer
    У меня был знакомый, который учился на психолога и стал хорошим php-разработчиком. Знакомая начинала учиться на юриста и потом переучилась на java-разработчика. Это скорее вопрос готовности рисковать, мне например бекенд кажется проще чем фронтенд, хотя до свитчинга была иллюзия что фронтенд легче...
    Ответ написан
    3 комментария
  • Как понимать програм-е, и писать собственный код?

    Чтобы научиться писать код, надо писать код. Да, даже если не получается просто брать и решать задачу, даже если ее решения не видно.
    Ответ написан
    Комментировать
  • Потрачу ли я время зря, продолжая учиться в ВУЗ'е, который мне не нравится?

    Akula1926
    @Akula1926
    Web-разрабочик
    Да, потратишь время. Учась в 10-11 классе понял что идти дальше учиться нету смысла, современное образование в нашей стране не умеет значения, тем более в сфере IT. (Исключение такие онлайн школы-университеты как geekbrains). В наше время такие заведения имею большую пользу, там можно получить реальный знания и навыки в этой сфере, правда и нужно вложить денежные средства. Я не имею такой возможности поэтому выбрал саморазвитие, это куда медленнее, зато мне это нравится, а для меня это весомый аргумент что бы не идти получать гос. образование и получить корочку.
    Ответ написан
    4 комментария
  • Потрачу ли я время зря, продолжая учиться в ВУЗ'е, который мне не нравится?

    @mkone112
    Начинающий питонист.
    Я был на твоем месте лет 10 назад. Хотя меня в учебное заведение закинули предки по собственной тупости, и я не размазывал сопли по форумам. Я дождался 18 летия, забрал доки, и пошел искать чем хочу заниматься в жизни. Не пожалел ни разу.
    армейка, привет

    Да, круто: "я боюсь потерять год в армии, поэтому я потеряю 4 года в вузе, право на получения бакалавра за собственные налоги, а потом все-равно пойду в армейку".
    Великолепный план, Уолтер. Просто *, если я правильно понял. Надёжный *, как швейцарские часы.

    P.S. Спбгу - охрененный вуз, да у него полно недостатков, но при желании и умении - их можно обойти. Пока ты занимаешь это место - какой-то другой чувак мечтает его занять. Не будь сволочью, если ты чувствуешь что оно тебе не подходит - освободи его для того кому оно действительно нужно.
    Ответ написан
    5 комментариев
  • Что с тостером?

    Nomad_77
    @Nomad_77 Куратор тега Тостер
    Product manager at habr.com
    Привет.

    Переносили базу данных на одном из наших сервисов, что-то пошло не так и произошло пересечение нагрузки на серверах. Сейчас всё должно работать штатно.

    UPD от коллег из эксплуатации:
    Сложилось два фактора, почти независимо. Начали работы с базой данных Карьеры и примерно параллельно получили сложнодиагностируемую проблему сетовой связности. Пинали на новый кластер баз данных (который непричём в итоге), на пересечение факторов нагрузки, на общекривые руки, и потратили время на миграцию на тестовый с около-старыми настройками (что конечно ничего не дало). Переспали с этим и на утро обнаружили проблему связности почти случайно. После этого всё стало на свои места.
    Ответ написан
  • Как генерируются X-Gorgon, X-Khronos для подписания запросов в TikTok?

    opium
    @opium
    Просто люблю качественно работать
    Декомпильните приложение на андроид просто, тут же джава
    Ответ написан
    Комментировать
  • Как правильно оценивать сроки на разработку сайта в web студии?

    @DariaSSS
    Я говорила так, неделю беру на просмотр объема работы и выявления того с чем непосредственно работать. Если затруднений не вызовет и все хорошо справлюсь за неделю, если нет - отпишу через неделю сколько еще понадобится времени, по другому никак.
    Ответ написан
    Комментировать
  • Как правильно оценивать сроки на разработку сайта в web студии?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    «В молодости я спросил у начальника, как оценить время на выполнение работы? И начальник ответил мне:
    — Время, которое ты планируешь, умножить на Пи пополам, плюс 2 недели.
    — Почему Пи пополам? — удивился я.
    — Потому что в реальной жизни ты никогда не будешь двигаться к своей цели напрямую, а скорее — по дуге окружности.
    — А почему плюс две недели?
    — А потому, что когда ты в итоге просрёшь все сроки, то за две недели хоть что-то успеешь сделать.» (с)
    Ответ написан
    1 комментарий
  • Купил ssl сертификат, но нет crt?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Похоже, ещё пока ничего вы не купили. Для начала - и ключ, и запрос на подпись вы генерируете сами, на доверенном устройстве. Затем CSR отправляете продавцу воздуха в удостоверующий центр, который из него делает валидный сертификат.
    Ответ написан
    Комментировать
  • Какой существует способ хранения паролей по условиям задачи?

    profesor08
    @profesor08
    Пароль в блокнот, блокнот в винрар, винрар в любое облако.
    Ответ написан
    Комментировать
  • Насколько важно писать лаконично?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Пишите понятно. Лаконичность она хороша, но при некоторых конструкциях просто взрывает мозг.
    Ответ написан
    Комментировать
  • Чем отличается этот синаксис?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Хороший вопрос.

    Этот кот будет работать только в 5 версии.
    В 7 версии в РНР появился uniform variable syntax.
    Он унифицировал обращения к любым типам переменных - объектам, функциям, массивам - так что их стало возможно приписывать друг к другу в любом порядке, $foo()['bar']()->baz.
    Но при этом, очевидно, понадобилось ввести правило очередности исполнения. Самое простое - слева направо.

    То есть что в итоге мы получаем? Сначала пхп читает $post->$attrs_arr и ждет что в $attrs_arr будет строка. Но там получается массив, и РНР начинает орать тебе об этом. но ты зачем-то выключил отображение ошибок, и ничего не видишь. Так делать нельзя. Если бы ты увидел ошибку, то мог бы при некотором минимальном навыке гугления найти решение самостоятельно. Хотя конечно зумеры, в отличие от нас старых пердунов, родившихся когда интернета ещё не было, на удивление с трудом представляют себе что такое поиск в интернете.

    Ну а решение простое - заключить переменное свойство в фигурные скобки, чтобы ПХП сначала получил элемент массива, а потом уже поставлял его в качестве имени свойства
    Ответ написан
    8 комментариев
  • Как эффективно чему либо учиться, как изучают новые вещи(программирование в том числе)?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Чтобы успешно учиться, нужно научиться учиться.
    Именно этим занимаются в школе, затем в институте - получая практику на различных задачах типа "зазубрить наизусть", "разобраться", "сделать контрольную", "сделать курсовую", "сделать диплом" - по нарастающей.

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

    А на подобные вопросы вам будут отвечать либо банальными шутками, либо собственным опытом, который лично вам не подойдет.
    Я вот учил сугубо по огрызкам документации. Потому что ничего другого не быол
    Ответ написан
    Комментировать
  • Где брать задания?

    serafimprozorov
    @serafimprozorov
    Люблю Erlang....
    Вы не представляете, какое количество нерешённых задач Вас окружает ежесекундно...
    Ответ написан
    Комментировать
  • Где брать задания?

    8Alfa
    @8Alfa
    веб-разработчик, фотограф, менеджер по продажам
    Всегда считал, что лучшее задание для обучения берется из реальной жизни. Тогда это не выхолощенный для адаптивности пример, а захватывающй, живой и полезный для дальнейшего развития.
    Всплывающие реальные проблемы помогут понять свои слабые места и способности, уровень заинтересованности.
    Согласитесь: натренироваться на подготовленных кем-то примерах и сдаться при первом же заказе, что может быть хуже в плане развития и самооценки?

    Я бы посоветовал не торопясь выполнять задания из ленты фриланса, но делать их не для заказчика, а для себя - не торопясь и подучивая слабые места. А вот потом уже дерзать на работе или в том же фрилансе.
    Ответ написан
    Комментировать