• Какие языки программирование появились за последние полгода,год, и два года?

    @stul5tul
    dollar,
    голый Lua учится за 15 минут и не требует "обвязки".

    Это вам кажется.
    Если Lua не может взаимодействовать ни с чем снаружи - вы никак не сможете воспользоваться его нишняками.
    Ценность Lua как раз в том, что он интегрирован в игровые движки, в Tarantool, имеет модуль под nginx и т.п.
  • Mysql, nginx, php в Docker?

    @stul5tul
    kiranananda,
    По поводу мускуля, а как правильно базу подключить в контейнер? через -v ? где то слышал, что на маке круто тормозит, надеюсь в линухе не так?


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

    На MacOS он тормозит - потому что виртуалка. Везде, кроме Linux - это и будет виртуалкой.

    Docker - это средство контейнеризации чисто Linux-овое (хотя что-то там Microsoft пытается под Windows делать, но это пока эксперименты; были, но умерли варианты запуска напрямую через Jails в FreeBSD).

    И даже в родственных Unix-подобных системах MacOS и FreeBSD запуск Docker возможен только через виртуализацию.

    То есть на MacOS - это будет для отладки через виртуалку, где будет подниматься целый Linux.

    Ну а в production это будет на серверах Linux запускаться через контейнеризацию и тормозить не будет.

    И да - если у вас серверах не Linux - то смысла в Docker на сегодня нет никакого. Даже для отладки.

    Docker полноценно для production (если не брать эксперименты в стадии альфа) запускать может только Linux окружение.
  • Mysql, nginx, php в Docker?

    @stul5tul
    kiranananda,
    В данном случаем у меня 2 сервера железных. Пока думаю сделать так, первый сервер nginx, mysql, php. второй mysql-slave+backup, php. А там уже по нагрузке делать. Есть смысл для этого кластер делать? Конечно поиграться хочется :)...


    Пожалуй нет, кластер не нужен.

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

    Или Dokku (это такая система CD для простейших случаев, как раз через Docker работает и будет удобно и целесообразно), если уж Docker хочется.

    Но, впрочем, от системы типа Flynn.io на таком маленьком "кластере" тоже есть толк - CD, мониторинг.
  • Mysql, nginx, php в Docker?

    @stul5tul
    kiranananda,
    Vagrant вроде бы тоже неплохо, но это цельная виртуализация, настраивать дольше все, да и как мне известно медленнее чем в докере будет...

    Это для разработки. Не для production. То есть идея в том, что вы на рабочем месте по возможности максимально точно имитируете среду исполнения.

    Даже если вы разрабатываете из под Linux вы не сможете полностью воспроизвести среду сервера - так как на рабочей станции у вас будет GUI с огромным числом библиотек. Эти библиотеки и могут порождать проблему несовместимости среды production и среды development. Эту проблему и решает Docker и ее же решает Vagrant.

    Таким образом, можете разрабатывать на любой ОС, с любым установленным ПО - но ваше разрабатываемое ПО будет внутри Vagrant отлаживаться, в среде максимально приближенной к серверу. В этом и идея.

    Это не долго настраивается. В том то и идея Vagrant - что все автоматизировано. Вот вручную поднимать виртуалку - это долго.

    И, если у вас среда разработки не Linux, то на вашем рабочем компьютере и Docker никак иначе как кроме как виртуалкой не встанет. То, что это тормознее, чем просто контейнеры - не важно - это же разработка, надеюсь у вас достаточно оперативной памяти на рабочем компьютере.
  • Какие языки программирование появились за последние полгода,год, и два года?

    @stul5tul
    dollar,

    какая разница, раскручен язык или нет?

    еще раз:

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

    Голый язык - никому не нужен. Будь он трижды крутым.
  • Mysql, nginx, php в Docker?

    @stul5tul
    Станислав Б,
    С базой в докере не все в порядке. Особенно для высокой нагрузки.

    Это было давно и неправда.
    С тех пор Docker свою архитектуру уже поменял.
    И уже вовсю рекомендуют использовать stateful с ним. Как минимум год. А то и 2.
  • Mysql, nginx, php в Docker?

    @stul5tul
    Надо полностью останавливать докер и потом делать резервную копию. Но это было давно.

    Это не связано с Docker.
    Если ваша СУБД (а нормальная СУБД должна это уметь) поддерживает непрерывное резервное копирование с помощью журналов (бинарных логов где-то это называется) - то ничего останавливать не нужно.

    Но даже если и нужно - ничем не отличается остановка контейнера от остановки СУБД вне контейнера. Только команды разные.

    Разумеется, данные СУБД должны быть вне контейнера.
    На примонтированном файловом хранилище (локальном, удаленном - по вкусу).
  • В чем SSH туннель защищеннее, чем просто SSH?

    @stul5tul
    ericcartman,
    Putty умеет делать тунели - для использования этих тунелей другим софтом.
    Самой Putty тунель изначально как бы и не нужен.
  • Какие языки программирование появились за последние полгода,год, и два года?

    @stul5tul
    Ты вот серьезно?
    Ну появился он. И исчез. Так и не став полноценным.

    Для того, чтобы язык стал известным, используемым, написаны должны объемы обвязки, чтобы можно было - нет не использовать, а хотя бы оценить в более-менее простых проектах - чтобы определены были перспективы языка - нужны годы.

    Возьми D - убийца C - взлетает уже c 2001 года - а это 17 лет. И никак взлететь не может. Хотя на сегодня уже более-менее раскручен.

    Бывают исключения: Быстро взлетали - буквально за год - такие как TypeScript, Go.
    Но и все.
  • Почему на локалке код работает а на боевом нет?

    @stul5tul
    Ну а почему вы постеснялись 10 гигабайт кода выложить?
    Думаете кому-то интересно разбираться с таким объемным вашим кодом?
    Ваш код - ваши проблемы.

    P.S.:
    Видя, что там есть обращение к БД, полагаю, что разница на production и в development не в Go, а в СУБД.
    Но отлаживать забесплатно ваш код - увольте.
  • Будут ли вопросы у банка при отсутствии расходов?

    @stul5tul
    Stalinko,
    Вклады в долларах и правда немного подросли недавно, но всё равно 2% вам просто так мало кто даст. При сумме $2000 2% дадут только при сроке вклада от года и то в основном это малоизвестные банки.

    Не нашел на Сбере калькулятора.
    Но нашел его в "мелком малоизвестном" банке Газпрома.
    https://www.gazprombank.ru/personal/increase/deposits/
    5bb4760119f54396908267.png
    Даже не 2. А 2,8%
    И года ждать не нужно как с неснимаемыми вкладами. Всего 3 месяца.
  • Будут ли вопросы у банка при отсутствии расходов?

    @stul5tul
    HAbRAhabp,
    Нет. Я это к тому, что существуют рекомендации от Центробанка. Тинькофф спрашивает о том, какие расходы / доходы и как много вы собираетесь снимать денег.

    Если у вас бизнес скажем торговля - то у вас постоянно идут расходы на закуп товара (огромные).
    Если у вас услуги с расходными материалами - тоже есть расходы.
    Если у вас услуги без расходных материалов - расходов нет.
    Бизнесы разные.
    Рекомендации ЦБ тут не при чем.
  • Будут ли вопросы у банка при отсутствии расходов?

    @stul5tul
    HAbRAhabp,
    У модуля минус в том, что курс при обмене биржа минус 0.5%. Я правильно понимаю что за перевод на банк физ лица они берут всего 19 рублей?

    Это не минус.
    А самая что ни на есть обычная комиссия комиссия банка за свои услуги. Другое дело, что она скрытая, в дополнение к другим комиссиям.
    Но ее тоже можно учесть и посчитать.
  • Будут ли вопросы у банка при отсутствии расходов?

    @stul5tul
    Если хранить доллары там же, то они дают 2% на остаток (при сумме от $1000 кажется). Такого процента для долларов нет больше ни в одном банке.

    Самый что ни на есть рядовой процент на депозиты в валюте.
    Хоть для Сбербанка - аналогично.
  • Какой стек технологий учить для написания собственных кросс-платформенных приложений?

    @stul5tul
    Олег Гамега, тормозов там нет.
    Там другие проблемы - обвязка пока еще сыровата. Нужно самому велосипеды делать.
    https://habr.com/post/424765/
  • Как найти заказ если не работал 1.5 года(javascript dev)?

    @stul5tul
    Programmir,
    спокойно найдут дурачков, готовых делать бесплатно работу за отзывы

    Да ладно.
    Какие из школьников работники? (исключения есть везде, но, как правило, ничего не умеют)
    Вменяемые исполнители с каким-никаким опытом свой опыт не на голом месте получают, а с реальных заказов.
    А те что за отзывы - им наскучит уже через неделю работать.
    P.S.:
    Имею опыт найма.
    И скажу вам - какие отзывы, вы что.
    Даже за очень хорошие деньги исполнителя, который не левой пяткой делает, не так то просто найти.
    Типичный мой заказ - на верстку. Типичная цена - 20-50 тыс. рублей за 5-10 страниц.
  • Какой стек технологий учить для написания собственных кросс-платформенных приложений?

    @stul5tul
    Это все не единый стек. А просто один язык.
    Что как бэ вовсе не одно и то же.
    Разобраться (даже не беру выучить) в библиотеках, фреймворках, API для каждой платформы придется отдельно. Что нааааааааамнго более трудоемко, чем выучить какой-то там очередной язык программирования (если не брать крайности типа Хаскеля все основные языки очень похоже и после 3-го все остальные уже учатся влет).
    Xamarin немного поможет сэкономить на изучении особенностей iOS/Android, но не поможет ни для веба ни для destop (который, минуточку, даже не один - есть Windows, MacOS, X11).
  • Как найти заказ если не работал 1.5 года(javascript dev)?

    @stul5tul
    Насчет минимальной цены - ошибочка.
    На это ведутся только заказчики-непрофи, без денег которые, без бизнес-опыта, которые и сливаются в любой момент (ибо поняли, что не осилят) и которые неспособны свои требования адекватно сформировать.
    Для заказчика для которого это бизнес - важна не только цена, а и качество исполнителя. Знаете сколько раз до этого опытный заказчик терял впустую деньги/время? Пусть не все могут/хотят платить по максимальной ставке, но минимальная ставка - это вовсе не то, чем вы можете привлечь хорошего заказчика.
    Есть и вторая проблема - если у вас портфолио, состоящее только из копеечных заказов - поднять цену и взять более крутой заказ вам будет затруднительно. Портфолио с копеечными заказами вам не помогает в этом, а только мешает.