• Какой язык стоит изучать для продвинутой Web backend разработки?

    Все рассуждения о скорости языка, его пользы, слухах и прочее - это все хрень=)

    1) Вам либо нужно сделать какой-то проект, и вы выбираете быстро и сердито, либо долго, дорого и качественно (что не факт).

    2) Либо вы просто открываете сайт с вакансиями и учите то, что даст вам работу.

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

    И знаете почему я взял Java? На ней была работа.
    И знаете почему я взял Java, а не PHP. На ней платили лучше.
    Ответ написан
    Комментировать
  • Какой язык стоит изучать для продвинутой Web backend разработки?

    @kirill-93
    Все аргументы, которые вы привели - ложные. Точнее они не ложные, но вас они не касаются. Например, то что Python медленнее Go - это правда. Но в 99.99% случаев вы никогда в скорость ЯП не упретесь. Потому что вы упретесь в скорость работы с БД, ширину канала и еще кучу всего, но только не скорость ЯП. То же самое и с остальными ЯП и их плюсами/минусами. Они теоритические, на практике вы с ними не столкнетесь, а если и столкнетесь когда-нибудь, то к тому времени уже сами будете знать плюсы и минусы.
    FB написан на PHP - это правда, но только часть. Все внутренние сервисы давно переписаны на более подходящие для этого технонологии. Опять же, нет смысла на примере ФБ изучать языки программирования. Если у них все написано на C++ и они на этом экономят миллионы долларов, то это не значит, что вам надо изучать С++ и что у вашего блога/интернет магазина будет хоть какой-то профит от использования С++, а не PHP.
    Я считаю, что выбор ЯП должен исходить из двух критериев: польза для разработчика в плане развития и востребованность на рынке.
    Для первого критерия идеален Python. Я вообще считаю его идеальным ЯП. У него строгая динамическая типизация, он интерпретируемый. Он очень популярен и на нем пишут все, от сайтов до ИИ.
    По поводу популярности: сейчас популярны Go и Nodejs.
    В общем я бы рекомендовал учить Python и JavaScript.
    Ответ написан
    2 комментария
  • Как усилить проверку примитивных типов в TypeScript?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Брэндинг вам в помощь
    type IFooIndex = string & {_type?: 'foo'};
    type IBarIndex = string & {_type?: 'bar'};
    
    class Foo {
        id: IFooIndex;
    }
    
    class Bar {
        id: IBarIndex;
    }
    
    function findFoo(index: IFooIndex) {
        // searching by IFooIndex
    }
    
    findFoo( new Bar().id );
    Ответ написан
    3 комментария
  • Кому реально нужны правила по использованию cookie на сайте?

    tema_sun
    @tema_sun
    Это нужно чиновникам. Именно такие вещи происходят, когда законы пишут дилетанты.
    Ответ написан
    Комментировать
  • Кому реально нужны правила по использованию cookie на сайте?

    @wadimko81
    Моё мнение, что этим сообщения о использовании кук, просто издевательство над посетителем, и владельцем сайта.

    На самом деле, в любом браузере, есть настройки безопасности.
    Есть так называемые уровни безопасности. При желании, пользователь может настроить свой браузер, таким образом, чтобы ему показывал сообщения именно его браузер о том, какие данные о нём собираются на данном сайте.

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

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

    На мой взгляд дело всё в том, что подобные вещи делаются, как бы это сказать.
    Для людей, с ограниченными умственными способностями в определённой области, которые по какой-то причине не считают необходимым настроить свой ПК так, как нужно.
    И на самом деле, подстройка по подобные гриппы лиц весьма неприятная тенденция и в чём-то опасная.

    Например, в браузере Файрфокс, убрали из настроек возможность отключать скрипты, мотивируя это, на официальном сайте тем, что пользователи этой кнопкой “ломают их браузер, который становистя не пригодным для просмотра” или как-то примерно так.

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

    А отображения окошка на сайте, которое не кто не читает, и нажимает “ОК”
    Это, какое-то, не знаю, похоже на бутафорию и издевательство.

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

    Когда пользователь, пользуется чем-то, например тем же ПК, он для пользования этим, должен иметь определённый набор навыков и знаний.
    Но почему-то, в капиталистическом обществе, стала развиваться опасная тенденция, подстраиваться под группу людей, которая не считает нужным получать какие либо навыки. И это негативно сказывается на тех, кто имеет такие навыки и хочет их улучшить. Как пример, всё с тем же удалением возможности отключить скрипты в файрфоксе.
    Да и вообще, интерфейс многим программ в последнее время становится своеобразным.

    На самом деле, браузеров, которым пользуются люди, можно сказать около 10 шт.
    Файрфокс, Опера, Хром и так далее. Обязать прописывать там настройки безопасности по умолчанию, в 10 программах, гораздо эффективнее, чем на все сайты, вешать таблички, которые не кто не читает.

    Тему эту ещё можно продолжить в данном русле, но и так много текста.
    Специально зарегистрировался, чтобы ответить на этот вопрос.
    Всё написанное, это личное мнение, на истину не претендует.

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

    Я бы на Кипре залип, а если погода не важна, то в Британии
    Ответ написан
    Комментировать
  • Как зарабатывать 1000$ на фрилансе верстальщику?

    php666
    @php666
    PHP-макака
    А кто сказал, что на фрилансе вы должны зарабатывать 1000$?
    Все идет от вашего же непонимания простых вещей. Вы сами же пишите:
    Конкуренция большая, даже при наличии отзывов тяжело конкурировать с кучей людей, демпингуюших цены.
    Я вообще удивляюсь людям, кто свято верит в сказки, которые непонятно кем выдуманы насчет фриланса.

    У меня знакомый недавно на фрилансе решил поработать. В итоге в ужасе сбежал обратно в офис.
    Ответ написан
    7 комментариев
  • Где брать заказы на верстку PSD?

    @abbaboka
    Подскажите биржи фриланса, где взять заказы на верстку сайтов? Только без всяких pro аккаунтов, если можно.


    Странный ты.

    Вот прямо сейчас на fl.ru болтается заказ на верстку за 20 000 руб.
    Там работы примерно на неделю.

    Стоимость PRO - от 1550 в месяц.

    Выхлоп за неделю 18500 рублей.
    Вторая, третья, четвертая неделя - уже не нужно покупать PRO. Следовательно выхлоп еще больше.

    И тебя давит жаба с 80 000 в месяц отдавать 1500 в месяц за аккаунт?

    ОК.
    Ты считаешь что столько не заработаешь. 80 000 в месяц тебе не грозит.

    Но стоимость PRO - 1550 рублей!

    Да даже левой пяткой 10 000 в месяц уже окупают PRO.
    Если ты не планируешь на этом нормально зарабатывать - то зачем тебе вообще этим заморачиваться.

    Тут даже не деньги - ты банально опыта не успеешь даже набрать, если будешь работать на уровне "в час по чайной ложке".

    В это нужно погружаться.
    Ответ написан
  • Как зарабатывать 1000$ на фрилансе верстальщику?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    3 года верстаете на фрилансе и до сих пор не поняли, что верстка бесперспективное направление?! 3 года уже точно как!

    Для развития и большего заработка нужно учить js --> js фреймворки (angular, react, vue, ... ).
    + Чтобы что-то заработать нужно знать английский и выходить на иностранные биржи (на upwork посадка на wp весьма актуальный заказ).
    + Научиться работать по часам, сейчас и отечественные уже переходят на такой формат работы.
    + Если 30 отзывов уже есть, то и сами понимаете что умение предложить свои услуги на приличный проект тоже немаловажный аспект.

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

    65536
    @65536
    не делать этого, никогда
    Ответ написан
    Комментировать
  • Где находится ниша Azure (с точки зрения финансовой рентабельности)?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    а где подробности о выбранных планах?
    проект ASP.NET
    в личных целях можно утоптать в бесплатные планы точно.. либо вы много чего не договариваете

    ps личный опыт - все работает очень круто. бюджетные хостинги не сравнивать. но это осознается только через пробы.. ни кто не верит на слово ))

    pps можно искать выгоды на AWS (и то очень сложно), но ажурь дружественнее всему дотнетовскому. для других стеков все остальные хостинги - гугл, и все и вся остальное
    Ответ написан
    Комментировать
  • Как вернуть все элементы класса?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    document.querySelectorAll ?
    Ответ написан
    Комментировать
  • Как смоделировать вселенную?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Думаю в процессе создание подобной системы Вы столкнетесь с рядом проблем, решение которых потянет на нобелевскую премию каждое.
    Я думаю, что взяться за подобное может только человек, который даже приблизительно не понимает как это реализовать и от того и не видит в этом проблем.
    Я уже молчу про вычислительные мощности, которые понадобятся.
    Начните с чего попроще, например напишите алгоритм, который умеет играть в шашки. Или ИИ для игры в крестики нолики.
    Ответ написан
    14 комментариев
  • SQl инъекция. Правильно ли исправил?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Вопрос крайне абстрактный. Надо смотреть в код конкретно.
    Для защиты от sql injection достаточно использовать PDO или mysqli_real_escape_string на все аргументы в запросах.
    Для защиты от xss нужно фильтровать данные на выводе
    Ответ написан
    3 комментария
  • SQl инъекция. Правильно ли исправил?

    @IceJOKER
    Web/Android developer
    Зачем извращаться со слешами, юзайте:
    prepared_statements
    OR
    real_escape_string();
    Ответ написан
    Комментировать
  • Как экспортировать большие данные в excel?

    @Barmunk
    Есть специальный пакет для экспорта большого объема, можете попробовать его.

    https://github.com/box/spout
    Spout is a PHP library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way. Contrary to other file readers or writers, it is capable of processing very large files while keeping the memory usage really low (less than 3MB).
    Ответ написан
    Комментировать
  • Как экспортировать большие данные в excel?

    mashletov
    @mashletov
    Math.random()
    Не слушай советчиков с PHPExcel. Он уже при 5-10к строк начнет потреблять 100+ мб оперативы.
    Кандидат от народа: box/spout. Пишет в файл на лету. Минус: почти полное отсутствие форматирования. Не умеет делать ни ширину столбцов, ни выравнивание по краю... Только шрифт / бордеры.
    Ответ написан
    Комментировать
  • Зачем нужна IDE для PHP?

    DevMan
    @DevMan
    для удобной разработки.
    всегда ваш, кэп.
    Ответ написан
    Комментировать
  • Логика на клиенте или на сервере?

    hePPer
    @hePPer
    Если калькулятор планируется платным - то лучше логику или ее часть делать на сервере, иначе платное будет бесплатным.
    Ответ написан
    Комментировать
  • Как реализовать сдвиг по цветам при декодировании изображения?

    hePPer
    @hePPer
    Может кто понял что они хотят?

    видимо хотят без заморочек.
    на картинке сталоне держит пальцы вверх и надпись - зачет.
    Ответ написан
    6 комментариев