• И снова о PHP IDE. Что посоветуете?

    alexraven
    @alexraven Автор вопроса
    О, кстати. И проблему с SSH решил. SSHFS for Windows подключает девелопмент сервак (хостится на AWS) обычным диском в системе.
    Написано
  • И снова о PHP IDE. Что посоветуете?

    alexraven
    @alexraven Автор вопроса
    1. не поддерживает некоторые типы шифрования, а не sftp/ssh в целом
    2. отсутствие поддержки php 7 в программе 2013 года меня не удивляет
    3. проблема решается добавлением в конец файла закрывающего тэга ?> если он отсутствует
    Написано
  • И снова о PHP IDE. Что посоветуете?

    alexraven
    @alexraven Автор вопроса
    edward_freedom, пробовал, он мне понравился. Хотя возможностей конечно, маловато.
    Написано
  • И снова о PHP IDE. Что посоветуете?

    alexraven
    @alexraven Автор вопроса
    TheAndrey7, да, на локальном тестовом серваке настроена самба и он виден в сети локальным диском.
    Написано
  • И снова о PHP IDE. Что посоветуете?

    alexraven
    @alexraven Автор вопроса
    Максим Федоров, проблема в том, что большинство дешевых хостингов, на которых лежат блоги (а их несколько десятков), не поддерживают Git.
    Написано
  • Какой взять чат поддержки для сайта?

    alexraven
    @alexraven Автор вопроса
    Очень дорого выйдет для некоммерческого проекта. С учётом того что там будет несколько сотен операторов.
    Написано
  • Как получить значения $_SERVER['HTTPS'] и $_SERVER['SERVER_PORT'] на nginx?

    alexraven
    @alexraven Автор вопроса
    Ситуация следующая. Это старый проект, который 10 лет работал на DEDICATED сервере. Потом стали обновлять инфраструктуру и всё перенесли на Amazon AWS. В результате часть скриптов отвалилась и теперь не работает. Сам проект мы называем Чудовище Франкенштейна, потому что он писался в разное время, разными людьми, которые даже не были между собой знакомы. Никаких доков нет, код не комментирован, предыдущие разрабы недоступны (классика). И весь этот ужас свалили мне, потому что другие разработчики посмотрели на это дело, и отказались )))

    В результате имеем проект, который в целом кое-как работает. Единственным правильным вариантом будет переписать его с нуля с использованием паттернов, какого-нибудь популярного фреймворка и прочих модных слов. Но клиент пока что категорически отказывается, потому что "ну ведь в целом работает же, верно?".

    А зачем знать HTTP или HTTPS? Да очень просто - там есть скрипты, которые категорически требуют только HTTPS.
  • Как получить значения $_SERVER['HTTPS'] и $_SERVER['SERVER_PORT'] на nginx?

    alexraven
    @alexraven Автор вопроса
    Вот у меня как раз тоже такой ответ напрашивается, что до LB идет HTTPS, а внутри HTTP. К сожалению, как-либо изменить конфигурацию я не могу, у меня есть доступ только к "внутреннему" nginx.
  • Ubuntu на Windows 10 через WSL. Почему не работает импорт в MySQL?

    alexraven
    @alexraven Автор вопроса
    Adamos, AVKor, ребята. Не сочтите за грубость, но я бы легко настроил сервер на виртуальной машине. Или просто поставил линукс бокс. У меня стоит десяток никому не нужных системных блоков. Вопрос в другом. Мне принципиально интересно настроить рабочий отладочный сервер под WSL. Как простое и дешевое решение для нескольких разработчиков, которые живут в разных странах. Есть пошаговые инструкции, как настроить LAMP сервер на WSL. Все остальное прекрасно работает. Неужели для этой проблемы нет решения? Гуглил, единственный вариант - у вас закончилось свободное место. Но у меня на этом SSD диске еще 93 гб свободно.
  • Ubuntu на Windows 10 через WSL. Почему не работает импорт в MySQL?

    alexraven
    @alexraven Автор вопроса
    Adamos, просто хочется это сделать "малой кровью". Чтоб без мучений с синхронизацией, редактировать в любимой ide под виндой на локальном диске. И чтобы виртуализация не жрала ресурсы. Куда мне ее с 8 ядрами и 16 гб оперативки?
  • Какая идеальная страна для айтишника?

    alexraven
    @alexraven
    Весьма спорное утверждение. Если брать только налог на прибыль - то всего 13%. Если сложить все налоги, то получится больше, чем в США - около 47%, а там примерно 42%. Насчет счетчика каллорий - так это скорее плюс, чем минус. Потому что можешь установить себе в квартире любую температуру. Ставишь +18 и спокойно себе платишь 200 евро. Хочешь +25 и ходить зимой по квартире в трусах - никто не мешает. Но будешь платить 1000 евро. Интернет, как правило, дороже - но не существенно. Мобильная связь дешевле - как правило, все пользуются безлимитными тарифами. Кроме того, в Европе отменили роуминг между странами, а в России по-прежнему есть роуминг между областями! Транспорт, да - действительно, дорогой. Насчет чурок - такое понятие есть только в России. В Европе достаточно толерантны к приезжим. Если ты не нарушаешь законы, то отношение к тебе будет нормальное. Потому что количество иммигрантов в европейских странах очень большое, и очень многие "местные" когда-то сами приехали в ту страну, в которой они проживают.
  • Какая идеальная страна для айтишника?

    alexraven
    @alexraven
    Кстати, если без шуток - то да. Я экспериментальным путем установил, что лучший город для айтишника - это Львов. Да, это нормальный европейский город.

    Плюсы:
    - Дешево жить (с точки зрения айтишника).
    - С биометрическим паспортом можно дешево летать в Европу лоукостами. Третий раз уже летаю.
    - Отсутствует языковой барьер. Причем в том числе в городах, где на украинском языке говорит подавляющее большинство - например, во Львове. Главное - не быть враждебно настроенным к Украине, и тогда никаких проблем не возникнет.
    - Низкие налоги, минимум отчетности.

    Минусы:
    - Сложности для айти компаний. Например, могут арестовать счета по надуманной причине.
    - Плохое медицинское обслуживание. Нормальное получить крайне трудно, причем в том числе и платное.
    - Операции с валютой - достаточно сложное дело. Для легализации дохода нужно всю валюту переводить в гривны. Получить крупную сумму наличными в валюте затруднительно. Хотя для меня это не проблема, поскольку у меня практически никогда не бывает наличных - все платежи с долларовой карты.

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

    alexraven
    @alexraven
    Как правило, и клиент и сервер пишутся одной и той же командой. Сервер, в свою очередь, поддерживает какой-то скриптовый язык, на котором разработчики пишут гейм моды (Game mode). Варианты бывают разные - например, в SA-MP это язык PAWN (также известный как Small C), или чаще Lua. Под GTA5 уже разработано несколько мультиплееров различной степени сырости. Часть из проектов уже не живые.
  • Каковы максимальные рейты на Toptal?

    alexraven
    @alexraven
    IvanTheCrazy, если честно, то я считаю что Upwork сильно испортился за последние несколько лет. Когда он был Elance, то я даже не искал работу - просто сидел и выбирал из проектов, в которые пригласят. Кроме того, я совершенно не понимаю, как теперь там работает рейтинг - у меня 90%, хотя нет ни одного негативного отзыва и оценки только 5.0 (даже не 4.9). Теперь тем же самым занимаюсь на Toptal, а в свободное время - своими проектами или путешествую.
  • Каковы максимальные рейты на Toptal?

    alexraven
    @alexraven
    IvanTheCrazy, на этот вопрос я не отвечу, потому как разглашать подобную информацию противоречит контракту :-) Могу разве что сказать, что я на Toptal за три месяца заработал столько же, сколько на Upwork за год. Да, рейт сильно зависит от специализации - это вполне естественно, что например, у IOS, Scala, .NET, PHP Developers и дизайнеров разные рейты. $50 в час это вполне реально. Да, еще рейт прописан в контракте, и менять его можно то ли раз в полгода, то ли год (уже не помню). Поэтому у вас будет одинаковый рейт во всех проектах, а не для каждого отдельно. Кстати, на Toptal запрещено обсуждать свой рейт и любые финансовые вопросы с клиентами.
  • Как бы вы решили задачу по поиску в заданном радиусе?

    alexraven
    @alexraven Автор вопроса
    Ну тут кстати, при вычислениях проще использовать круг, нежели квадрат (так называемая формула Хаверсина), да и логичнее, в общем-то. Выборка на сравнительно небольшом расстоянии (в пределах городов).
  • Как бы вы решили задачу по поиску в заданном радиусе?

    alexraven
    @alexraven Автор вопроса
    Это меня натолкнуло на следующий алгоритм, который значительно сократит число итераций.

    1. Найти максимальный радиус обслуживания всех хабов (это будет сравнительно небольшой радиус, в пределах примерно 50 км - ведь трудно себе представить, что кто-то поедет выгуливать собаку из Брисбена в Сидней за 1000 километров) =)
    2. Найти все хабы в этом радиусе от координат пользователя
    3. Отфильтровать те, которые не подходят по радиусу обслуживания
    4. Закэшировать результаты для координат пользователя

    Здесь можно будет даже обойтись Wordpress API без прямых запросов к базе, что имеет явные преимущества.
  • Как наладить поток клиентов на бирже?

    alexraven
    @alexraven
    мониторить 50 бирж... да если даже 20 - вы будете тратить всё своё время на это + переписка с клиентами занимает много времени. лучше одну, но популярную - upwork например.