• Какой посоветуете фреймворк для создания конструктора?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Для тасканий картинок по канве
    https://konvajs.github.io/
    fabricjs.com
    https://two.js.org/
    Легковесное gui
    https://svelte.technology/
    Если результирующее изображение потребуется сохранять
    https://github.com/eligrey/FileSaver.js/
    Ответ написан
    1 комментарий
  • Где попросить денег на стартап?

    @nicr
    Занимаюсь разработкой бизнес-планов MasterPlans.ru
    Публиковать свои проекты бессмысленно на любом ресурсе. Даже если бы инвесторы читали онлайн-описания проектов (а это не так), для того, чтобы они дали вам денег, вы должны им понравиться. Проект тоже, но сначала - именно вы. А как вы им понравитесь онлайн?
    Отсюда вывод - без личных встреч не обойтись. Многие недопонимают, что процесс поиска инвесторов – это большой объем работы, интенсивной и продолжительной по времени.
    По сравнению с этим, получение кредита в банке – гораздо более простая задача.
    Готовьтесь провести от 50 до 100 презентаций, встреч или переговоров.
    Это если у вас есть что-то. Если идея только на такой стадии:
    то нигде. Инвесторы не вкладываются в идеи, они вкладываются в реальность.
    Ответ написан
    Комментировать
  • Как повысить скорость разработки?

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

    @forspamonly2
    добавить basic авторизацию, а клиентам давать ссылки с прописанными логином и паролем вида http://user:password@domain.com/
    Ответ написан
    Комментировать
  • Как сделать ajax подгрузку красивой?

    @RaulDuke
    Добрый вечер.

    Первый вариант (мне нравится больше всего). Во время загрузки данных показывайте женскую грудь. Это добавит сексуального напряжения к гнетущему ожиданию загрузки контента.

    Второй вариант. Сверстайте блочок со скучным и несексуальным лоадером, не важно что там будет, главное чтобы эта хрень крутилась. После того как промис удачно разрезолвился, прячьте блочок с лоадером. Но этот вариант так себе.
    Ответ написан
    3 комментария
  • Как перенаправить домен на порт :3000 в ISPmanager?

    castomi
    @castomi
    Серверный администратор - tickets.settin.ru
    Тебе нужно написать проксирующий виртуальный хост для Nginx. Что-то типа такого.
    server {
            listen *:80;
    
            # Для SSL, при необходимости раскоментировать и настроить под себя
            #listen *:443 ssl http2;
    	#ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
            #ssl_certificate /cert.crt;
            #ssl_certificate_key /key.key;
            #if ($scheme != "https") {
            #    rewrite ^ https://$http_host$request_uri? permanent;
            #}
    
            server_name site.ru; # доменное имя
    
            root   /var/www/site.ru/; # Путь к статическим файлам js, css, jpg, jpeg, gif и пр.
    
            # правила для статики
            location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf|pdf|txt|webp)$ {
              access_log off;
              expires 8d;
    }
    location ~* ^.+\.(css)$ { access_log off; expires 7d; add_header "Vary" "Accept-Encoding"; }
     
            location / {
                proxy_pass http://localhost:3000/;
    
                # Если включен SSL раскомментировать
                # add_header Strict-Transport-Security 'max-age=631138519; includeSubDomains; preload' always;
            }
    
    }


    Далее когда разберёшься и всё заработает, в своём приложении сделай доступ к порту 3000 только из локалки, чтобы на сайт нельзя было попасть по порту, так как ты попадаешь сейчас. Делается это примерно так.
    // Установка порта
      server.listen(3000, '127.0.0.1', () => {
    		console.log('Server started on port 3000');
    	});

    Указав тут ip(127.0.0.1), ты сообщаешь что вещаешь на ip 127.0.0.1(локально на сервере), а значит Nginx будет иметь доступ к нему, а из вне его никто не откроет)
    Ответ написан
    Комментировать
  • Своя альтернатива Google Forms?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Задача проста как "2 пальца об асфальт".
    Нужно сделать - закажите на фрилансе у любого, кто умеет делать нормально.
    Можно по-модулям (даже у разных людей):
    1. Выбрать рандомно из базы для данного IP-шника/занести результаты POST-а.
    2. Отобразить форму опроса.
    Ответ написан
    Комментировать
  • Какое направление будет более перспективно?

    @Zwerty
    Больше трёх лет работал с PHP и Zend, сейчас интересных проектов стало меньше, пришлось уходить в фронтенд. Рынок PHP-разработки держится на "трёх хромых слонах": CMS-разработка (нужно дешево и сейчас), поддержка старых проектов, ну и новые крупные и интересные проекты на Symfony/Laravel, которых становится все меньше (такие проекты, как правило, начинают на Node.js, Python или ASP.NET Core). На PHP остается ширпотреб.
    А JS сейчас это уже не просто тренд или будущее, это самое что ни на есть настоящее. Практически все веб-проекты сейчас разрабатывают с помощью JS-фреймворков (React, Angular, Ember, Polymer, Vue). JS уже и в мобильной разработке. Если раньше моб. разработчики смеялись с React Native или NativeScript, то сейчас это уже зрелая технология (React Native уж точно) и вакансий полно, это прекрасные инструменты для прототипов или несложных приложений (приложений, которые просто что-то дергают по api, а таких 90%). Даже десктопные клиенты делают с помощью JS. Помню, раньше такие монстры на Electron жрали много оперативки и были очень неповоротливые, но сейчас ситуация изменилась (использую 5 приложений на Electron, все используют не больше 120 Мб оперативки).
    Я уж молчу про серверный JS в виде Node.js, который становится все популярнее с каждым годом.
    Поэтому на вашем месте я бы двигался в сторону JavaScript.
    Ответ написан
    Комментировать
  • Что за шум вокруг темы, что программисты скоро не нужны?

    PravdorubMSK
    @PravdorubMSK
    "Школьники" действительно цены обвалили. Интернет-магазин сделать сейчас может любая макака, поставив опенсорс. И за это взять деньги! Фриланс тому подтверждение - работают весьма отвратно и за еду. Те массовый рынок и мнимый престиж профессии безусловно нагнетает в индустрию множество людей.

    Требования действительно растут. Уже не достаточно знать одного языка. Надо еще пару тройку фреймворков и технологий. При этом зп не такие и большие. За ставку, приближенную к 100 круб, нужно вылезти вон из кожи и учиться не переставая. Лично я считаю тот перечень стеков, которые есть в современных вакансиях - это уже наглость работадателей. Не стоят те деньги того, что бы всю жизнь сидеть у монитора.

    И еще. Нужны или нет программисты. Поинтересуйтесь, сколько реально программистов надо в вашем городе. Или в радиусе 100 км. Бизнес успешно функционирует и без вас. Программеры нужны только в мегаполисах. На переферии работы нет. Или она плохо оплачивается.
    Ответ написан
    15 комментариев
  • Как мотивировать себя делать скучную работу?

    gobananas
    @gobananas
    finishhim.ru
    Вам нужна награда.
    Скажите себе: мне надо доделать сегодня N страниц (5 например) и тогда до конца дня я могу делать что хочу и сегодня я больше ничего не верстаю! Завтра так же. Рассчитайте так что бы рабочий день часов 6 был.
    Я так садился в 9 утра, в 15:00 уже свободен.
    Ответ написан
    Комментировать
  • В какой ИТ-сфере реально продолжить карьеру после 55 лет?

    DemiKam
    @DemiKam
    Вам, уважаемый, надо заняться своим коммерческим проектом и не думать о карьере в рамкам чужого бизнеса.
    Ответ написан
    9 комментариев
  • Свои проекты vs Основная работа и как между ними не разорваться?

    Moon_Lobster
    @Moon_Lobster
    Инвестор
    Сам работаю по схеме работа + свои проекты.
    Могу посоветовать только работать удаленно, офис и собственные проекты вряд ли получится совмещать.
    Учитывая, что есть финансовая подушка лучше всего конечно попробовать уйти в вольное плавание, если не получится в офис вернуться успеете в любом случае. Да и учитывая юный возраст ваши риски минимальны.
    Ответ написан
    Комментировать
  • Свои проекты vs Основная работа и как между ними не разорваться?

    Sanes
    @Sanes
    Свои проекты, это твоя пенсия. Работа в офисе это твой опыт.
    Ответ написан
    1 комментарий
  • Как наладить поток клиентов на бирже?

    someart
    @someart
    Fullstack Laravel Developer
    Из своего опыта фрилансера/заказчика скажу, что зачастую по-барабану (если клиент не технарь) на чем Вы будете писать, и какие технологии знаете, поэтому не стоит большую часть вашего разговора выделять на рассказах о крутости технологий. Достаточно просто упомянуть. Стоит постоянно заниматься самоанализом, смотреть свои пропоузалы/переписки с клиентами и сравнивать. Очень много еще зависит от качества языка, если клиент "заморский".

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

    Врать можно, но в меру. Без этого может показаться тяжело брать первый заказы. Но если не уверены на 70%+, что выполните все условия, то не врите.

    Выигрывает заказ тот, кто лучше себя продаст.

    П.С. Никогда не пытайтесь брать маленькой ценой. Никогда.
    Ответ написан
    Комментировать
  • Пример архитектуры большого сайта-SPA?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Не совсем по теме..

    Супер "полноценных" нет, но где-то тут же на тостере уже всплывала подобная тема. Из давнего (уже) помню soundcloud клиент - статья, github.

    Выложить в open-source рабочее бизнес-приложение - практически невозможно.
    Выложить какую-то его часть, которая сделана хорошо - уже реальнее, по такому типу можно смотреть на хорошие библиотеки (типа react-virtualized). Но опять же, там "архитектуры" по вашему вопросу нет.
    Выложить в общий доступ хороший "учебный" проект - самое реальное. Поэтому может найдется где хорошее платное учебное приложение? А может и бесплатное...

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

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Есть система парсинга "Round-Robin".
    Допустим, есть 3 сайта и на них туча URL.
    Создаётся список урлов, чтобы временной интервал между парсингом URL с одного сайта был не менее 30 секунд.
    Т.е.: Сайт1->Сайт2->Сайт3->Сайт1->Сайт2->Сайт3 и т.д.
    Если быстрее происходит - ЖДЁТЕ!
    После парсинга каждых 5-6 урлов (сессию и user-агента - сохраняем на протяжении парсинга этого интервала) на одном сайте - меняем IP также по "Round-Robin".

    В итоге - Вы не создаёте нагрузки и не мешаете удалённому сайту нормально функционировать.
    Ответ написан
    Комментировать
  • Чем осуществить парсер/граббер защищенного сайта?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Каждый день люди заходят на тостер и скидывают в ответах парсеры на миллионы страниц, да такие чтоб не банило.

    Спарсить миллион страниц с сайта который ОЧЕНЬ не хочет этого это довольно таки сложная работа.
    Либо не сложная, но долгая и/или дорогая.
    Зачастую даже на этом можно построить бизнес, если вдруг сумеешь спарсить хоть что-то полезное и не забаниться.

    Пока вы не понимаете адекватно сложность и объем этой работы и/или не можете её сделать - не стоит за это браться.

    Короче используйте то что есть или платите деньги тем кто это умеет лучше.
    Это не пара строк кода на тостере ответить.
    Ответ написан
    Комментировать
  • Сколько расширений можно использовать в yii2?

    usdglander
    @usdglander
    Yipee-ki-yay
    Расширения подгружаются по запросу, так что используйте сколько хотите!
    Ответ написан
    2 комментария