• Псевдо-персистентное соединение в PHP, возможно ли?

    Akdmeh
    @Akdmeh
    PHP, Yii2, Music
    Теоретически вам могло бы помочь reactphp.org
    На практике тяжело сказать, что это будет решением вашей проблемы на 100%.
    Я бы скорее смотрел в сторону либо другого языка программирования (Node.JS, Go, Python, Java...) либо экстенсивным методом (добавлять дополнительные сервера и балансировать нагрузку)
    Ответ написан
    1 комментарий
  • Какие предметы в ВУЗе выбрать для обучения программированию?

    @amambaru
    Тут больше зависит от конкретного преподавателя.
    Под красивым названием может и фигня скрываться.

    Мне представляется наиболее полезным для начинающего:
    Структуры и алгоритмы компьютерной обработки данных
    Функциональное программирование
    Алгоритмы теории графов
    Проектирование и администрирование информационных систем
    Системы реального времени

    Всякие С и Python - вы прекрасно можете и без лекций освоить.
    Там куда как важнее практика.
    Лекции по ним будут не полезны.

    Всяческие абстрактные математики - ну вот вообще не то, что в реальной жизни пригодится.
    Так бы я рекомедовал по причине того, что дисциплинирует мозг, но в условиях ограниченности выбора лучше предпочесть более практические дисциплины.
    Ответ написан
    7 комментариев
  • Как же так, оказывается можно управлять DOM в IFRAME?

    Ahen
    @Ahen
    Универсальный дилетант
    https://github.com/greatfire/website-mirror-by-proxy

    Does the mirror update in real time and support editing?

    Yes. The mirror site is a proxy of the original site. All changes on the original site will be effective immediately on the mirror sites. Furthermore, users can directly interact with the mirror sites and all changes/forms submitted by users will be immediately uploaded to the original site.
    Ответ написан
    Комментировать
  • Как же так, оказывается можно управлять DOM в IFRAME?

    Sanasol
    @Sanasol Куратор тега Веб-разработка
    нельзя просто так взять и загуглить ошибку
    это не iframe потому что.

    Это прокси скрипт.

    Он через себя все пропускает и на ходу подменяет ссылки.

    В общем это конечно прокси и всё такое. Одноклассники из офиса классно.
    И оставлять все свои пароли им тоже классно :D

    Не факт что там всё будет работать, далеко не факт. Ajax хитрый и всякое такое.
    Ответ написан
    2 комментария
  • Автоинкремент в INSERT INTO ... ON CONFLICT?

    Melkij
    @Melkij
    PostgreSQL DBA
    Никак. Работает как задумано.

    И уже при вставке идет разрыв в id.

    sequence не гарантирует неразрывность. И последовательность значений тоже не гарантирует.
    Гарантирует только уникальность значений.
    Ответ написан
    7 комментариев
  • Сколько выделяется памяти под массив в C++?

    Я предполагаю, что выделится ровно столько, сколько элементов перечислено в списке

    Совершенно верно за одним исключением. Памяти может выделятся чуть больше из-за выравнивания. Доступ к памяти по выровненным адресам намного быстрее происходит, из-за чего эффективнее например выделить дополнительный байт в начале (что бы адрес массива стал кратным 2/4/8/16 (смотря какое выравнивание в архитектуре используется).
    Ответ написан
    9 комментариев
  • Как решить ошибку с ignitedCMS?

    Alex_Wells
    @Alex_Wells
    PHP/Kotlin
    Неправильные доступы к базе данных?))
    Ответ написан
    2 комментария
  • Заказчик хочет больше работы за фиксированную сумму и не хочет доплачивать. Как урегулировать спор?

    x67
    @x67
    Ваш договор не имеет юридической силы в силу того, что в нем не прописаны ключевые условия. Например, если заключить договор, что Маша должна пачку молока Саше потому что он бука, то такой договор прокатит только в детском садике (потому что у них все серьезно). Правда еще следует поискать что нибудь подобное в законодательстве той страны, в юрисдикции которой может быть рассмотрен договор и действий которой вы опасаетесь ( если возвести все до крайней степени, то Россия, потому что ваша страна и Индия, потому что его страна, а вы хотите когда-нибудь там побывать и опасаетесь что из-за тяжб вам может быть отказано в получении визы).
    С психологической точки зрения наверное стоит спокойно объяснить заказчику, что он чудак, вы сделали то и то, потому что это было обговорено до начала проекта в скайпе, как вы и договорились в договоре, за это он должен вам денег и дальше вы можете сотрудничать на новых условиях или не сотрудничать вообще. В крайнем случае может стоит чуть пригрозить, сказав что у вас есть записи разговоров в скайпе и он полностью отвечает за свои поступки перед законом, а вы принципиальный человек. Если не получается найти точку взаимодействия, то просто прекращайте общение и удаляйтесь искать более адекватных клиентов и писать себе памятки о том, как не стоит заключать договора)
    Ответ написан
    Комментировать
  • Зачем продают майнинг фермы и мощности?

    Jump
    @Jump
    Системный администратор со стажем.
    Зачем вообще люди продают - чтобы получить деньги.
    Почему например фирма продающая оборудования для переработки леса, не перерабатывает лес сама, а продает оборудование?
    Просто это не их работа. Они умеют делать оборудование, и возиться с закупкой леса, его переработкой и продажей им нафиг не надо.

    То же самое и тут.
    Люди продают оборудования для майнинга потому что им нужны деньги.
    Заниматья майнингом, возиться с криптовалютами - им невыгодно, и не интересно.

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    А теперь от теории к практике, я сам несколько раз попадал под проверки, а также несколько лет "работал" независимым специалистом по киберпреступлениям, в том числе на проверках лицензионной чистоты. Руководство всегда показывает пальцем на админа и говорит "Мы не знали, вот ответственный специалист!" Заканчивается это тем, что компанию штрафуют, а админу прилетает срок. Наличие бумажки о том, что директор знал об установке пиратского софта трактуется судом как преступный сговор. Позиция админа "я не обязан разбираться в тонкостях лицензирования" - это как позиция бухгалтера "я не обязан разбираться в тонкостях налогообложения". Правильных решений может быть только два - либо заставить компанию перейти на лицензионное ПО, либо уволиться.
    Ответ написан
    39 комментариев
  • Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап?

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

    Я был на вашем месте лет 5-6 назад. Точно так же достиг в Java определенного уровня, после которого все стало как-то не интересно. Новые задачи перестали быть новыми. Творческий процесс программирования стал машинальным кодингом. Думаю, подобный процесс выгорания характерен для любой профессии, не только для программирования. Психолого говорят, что профессионализм достигается примерно за 5 лет. Дальше рекомендуется менять работу.

    В результате я попробовал сделать несколько проектов. К сожалению, высокий уровень компетенции в программировании не решает проблем с раскруткой проектов. Это же относится и к стартапам. Если хотите сделать свой проект не просто для себя и друзей - сначала станьте экспертом в области продвижения продуктов и раскрутки стартапов. Только потом делайте. Именно в таком порядке, а не наоборот или параллельно.

    Можно еще в погоне за новыми проектами поискать работу на Upwork/Freelancer. Но Java-разработчикам там тяжело. Либо будет мелочь на подобие студенческих курсовых, либо будет нужен удаленный разработчик на фуллтайм в большой проект. Именно то, что вы сейчас делаете.

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

    Сейчас и этот пятилетний цикл подходит к концу. Пилю стартап :-).

    Как правильно посоветовал Дмитрий, нужно найти то, что нравится и идти в эту сторону. Должно быть "движение к" вместо текущего "движения от". Критерий выбора: "настоящая работа такой и должна быть – чтобы вы готовы были за нее доплачивать, лишь бы вам разрешили ее делать." - НЛПшники.

    Удачи!
    Ответ написан
    2 комментария
  • Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап?

    @g00dv1n
    ИМХО. Надо идти в бизнес. Мы программисты всего лишь инструменты. Не очень хочется всю жизнь быть инструментом в чужих руках.
    Ответ написан
    7 комментариев
  • Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап?

    gobananas
    @gobananas
    finishhim.ru
    пришло понимание, что программирование это не знание языка и фреймворков

    Какой вы для себя ответ определили на вопрос что же такое программирование?

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

    Стартап? Определите какая потребность не закрыта у вас и друзей и пилите его каждый вечер по часу-два.

    Big Data это ведь не самоцель. Вот прошли вы курс допустим. Что вы будете бигдейтить, на каких данных?

    Самое главное ответьте себе на вопрос что вам по-настоящему нравится и двигайтесь в эту сторону.
    Ответ написан
    3 комментария
  • Какой opensource проект в качестве примера при изучении symfony 3?

    GTRxShock
    @GTRxShock
    Full-stack developer (Symfony, Angular)
    посмотрите [Knp University] Learn Symfony 3 и будет вам счастье.
    Бест практики описаны, как ориентир можно рефакторинг Фаулера держать под рукой и как ни странно практика, много практики, придерживаясь основных идей: логика в сервисах, работа с базой в репозиториях, сущности простые и прозрачные, контроллеры держим тонкими. Внимательно изучите возможности аннотаций, di, security voter`s, расширения твига, ассеты и прочие ништяки симфони, чтобы возможности для реализации правильной архитектуры были максимальными. Если кажется, что с задачей уже не раз сталкивались коллеги ранее, посмотрите готовые бандлы, чтобы не тратить время на велосипеды (за исключением ситуаций прокачки скилла написания оных) Тут главное соблюдать границу между техническим перфекционизмом и реальностью :)
    Как уже упоминали демо приложение - вполне достойно изучения, а вот насчет Sylius'a неоднозначное впечатление, довольно давно его просматривал, symfony way как-то не проглядывается, хотя вполне занятно и интересно сделано.

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

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

    sim3x
    @sim3x
    Берете фреймворк и пилите решение под себя
    Ответ написан
    Комментировать
  • Как определить конечный сайт через curl?

    iqw
    @iqw
    Serior Software Engineer
    Если нюансы HTTP редиректов еще можно учесть - то javascript редиректы - проблема, там в коде может и не быть ссылки редиректа, а она может получаться с другого хоста аякс запросом (рекламные сети, например так делают). Чтобы пройти по всем редиректам - необходимо качественно выполнять все js на страницах (используя какие-то движки рендера js, например v8 (https://developers.google.com/v8/?hl=ru)
    Ответ написан
    Комментировать
  • Вопросы по GIT от новичка?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Не нужно плодить вопросы на тостере.
    Все, что вы спрашиваете, можно узнать из документации, дочитав основные главы до конца.

    https://git-scm.com/book/ru/v1

    И попробовать поработать с GIT на виртуальном тренажере
    https://try.github.io/levels/1/challenges/1
    Ответ написан
  • Универсальный алгоритм заработка с рекламы на сайтах, правильно ли я рассуждаю?

    @kuftachev
    Я редко употребляю слово WordPress без слово "говно", но это тот редкий случай. По факту, в этой теме Вы перекрываете собой долларов 100-200, так как WordPress - это все со нужно в данном варианте.
    Вы при этом собираетесь платить за сео, но забываете о стоимости контента, а в данном случае - это в разы больше, чем сео...
    Так могут делать или сеошники, или копирайтеры, закрывая часть трат собой.
    В общем, я думаю, если Вы хорошо посчитаете, то сильно передумаете.
    Ответ написан
    4 комментария