Задать вопрос
  • Как продавцам на ebay удаётся продавать дорогостоящий лицензионный софт по низким ценам?

    Jump
    @Jump
    Системный администратор со стажем.
    Ну варианты бывают разные.
    Во многих случаях продается не софт, а просто ключи.

    Как правило денег стоит лицензия на софт - а ключи они просто бесплатно прилагаются.
    А если бесплатное продавать дешево - получается неплохая прибыль!
    Ответ написан
    Комментировать
  • CLR via C# Джеффри Рихтера 4-е издание. Исправили ли ошибки в переводе?

    netrox
    @netrox
    Вроде получше, чем в предыдущем издании. Да бы избежать путаницы подсматривай в оригинал (ну или читай в оригинале).
    Ответ написан
    Комментировать
  • Запустить приложение работающее с VK API из Украины невозможно?

    Softer
    @Softer
    VPS в нормальной стране (там развернуть или ствое приложение или прокси/впн). Приватный (платный) прокси. Это не так дорого как кажется.
    Ответ написан
    3 комментария
  • Запустить приложение работающее с VK API из Украины невозможно?

    kawabanga
    @kawabanga
    1) VPN. Можно свой поднять на дешевом vps.
    2) платные прокси. Вообще не вижу смысла смотреть на бесплатные.
    3) Хостинг не в Украине + разработка на удаленном сервере.
    Ответ написан
    4 комментария
  • Чем вы защищаете сборку .NET (c#)?

    @ruslanfedoseenko
    С++/C# разработчик
    Единственный надежный и простой вариант это выносить критичный код в нативные сборки и pinvok-ать их либо на c++/cli сделать обертки. С обфускатором может возникнуть куча проблем, например если вы используете remouting или wpf.
    Ответ написан
    Комментировать
  • Что вызывает функцию main?

    GavriKos
    @GavriKos
    Вызывает операционная система (грубо говоря). Возвращает туда же. И необязательно 0 - 0 это завершение без ошибки.

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

    Kalombyr
    @Kalombyr
    Разумеется.
    Называется статическая линковка - всё встраивается в exe файл.
    Первое, что в поисковике попалось:
    https://social.msdn.microsoft.com/Forums/vstudio/e...
    Ответ написан
    Комментировать
  • Так на чём же писать GUI в C++?

    myjcom
    @myjcom Куратор тега C++
    Как минимум раздел - Graphic user interface
    в https://en.cppreference.com/w/cpp/links/libs

    technofractal.tk/gui-visual-studio-2017

    CLR не позволит и MessageBox привычным способом вызвать.

    /clr
    #include<Windows.h>
    using namespace System;
    
    int main(array<System::String ^> ^args)
    {
    #pragma comment(lib, "User32.lib")
    
    	MessageBox(NULL, L"Hello World!", L"Hello World Box", 0);
    	return 0;
    }

    Картинка
    5c277c19289c3838265467.png
    Ответ написан
    3 комментария
  • Нужен легкий калькулятор на Windows?

    Stalker_RED
    @Stalker_RED
    Встроенный calc.exe чем не устраивает?
    Ответ написан
    2 комментария
  • Не могу найти нормальный калькулятор.exe - где взять?

    Старый калькулятор из WinXP работает. Спецом ради твоего вопроса поставил на виртуалку потом выдрал ехе-шник в хостовую вин10.
    Ответ написан
  • Верстка с нуля: какие основные этапы работы?

    Vlad_IT
    @Vlad_IT Куратор тега Вёрстка
    Front-end разработчик
    Использую vscode+webpack+pug+scss+бэм. Из физических инструментов, основной моник: lg ultrawide 29um69g, рядом прикручен моник от ноутбука повешенный вертикально, подключенный через универсальный скаллер.

    0) Запускаю Spotify :-)

    1) Произвожу установку всех необходимых модулей для сборки. В моем случае у меня набор конфигураций для webpack (отдельные файлы для pug, scss, static и.т.д., выбираю что нужно).

    2) Запускаю avocode, загружаю в него макет. Определяю в нем переменные (в то же время записываю их, чтобы сразу кинуть в scss файл) для цветов, размеров шрифтов и.т.д. чтобы при получении кусочков кода из него, он сразу расставлял переменные.

    3) Запускаю VS Code, открываю нужную папку.

    4) Пишу размету на Pug. Пишу с БЭМ, если встречаю повторяющийся блок, то открываю файл _mixins.pug, в который пишу миксины для повторяющихся блоков, например товаров, пунктов меню, каких-то блоков и.т.д. Pug умеет делать циклы, это ускоряет сильно.

    5) Когда HTML готов, начинаю делать каркас. Если дизайн сделан по сетке, определяю контейнеры, колонки, строки в свои классы (не пишу в html тучи классов аля col-md-6, а пишу в SCSS инклуды в нужные мне блоки, типа @include make-col(2) и.т.д.).

    6) Экспортирую картинки из Avocode. Очень делается просто, указываю папку и просто кликаю экспорт и ввожу название файла и расширения. Преимущественно для иконок использую svg, если нет svg, то ищу эту иконку в интернете (дизайнеры редко рисуют иконки сами, но зато любят вставлять их не в векторе). Если иконка простая, могу сам ее в inkscape обвести, ну и если нет, то экспортирую png в размере (благо авокод это позволяет, если конечно дизайнер не вставил в исходном маленьком размере). Когда есть контакт с дизайнером, трясу его, ибо растр это плохо для иконок.

    7) Пишу стили блоков из страницы. На этом этапе можно на втором монике параллельно смотреть футураму или
    Арчера :-) Но чаще на широком монике слева браузер, справа VS Code, а на втором монике Avocode (может меняться местами с браузером). Мысленно нарезаю страницу на блоки. Для каждого блока (БЭМ) создаю отдельный scss файл (кто-то даже для элемента создает, но мне лень), из него сразу выписываю все селекторы. Иногда могу сначала выписать все селекторы со страницы (но так лучше не делать, т.к. во время работы может потребоваться изменить что-то в разметке), но чаще для одного блока выполняю этот пункт и за ним сразу выполняю пункт 8, потом для нового блока опять 7 и 8 и.т.д.

    8) Пишу css код вместе с Avocode, у него беру нужные мне параметры (а он уже подставил в них переменные), и вставляю в мой код. И параллельно сверяю со скрином макета используя вот это расширение https://chrome.google.com/webstore/detail/perfectp...

    9) Пишу адаптив. Я не могу привыкнуть к методологии mobile-first, поэтому пишу всегда сначала полную версию сайта. Я понимаю, что это чревато всякими проблемами и это типа не модно, но мне норм.

    10) Медиа-запросы пишу прямо в блоках, для каждого блока/элемента/модификатора может быть отдельный медиа-запрос. Но для начала определяю breakpoint'ы для разных экранов (чтобы их не было сотни разных), если использую Bootstrap, то беру его breakpoint'ы.

    11) Добавляю анимашки. Даже если заказчик не просил отдельно (и если не указал отдельно, что нельзя), он все равно будет доволен, а с animate.css+onscreen.js это вообще работа 10 минут. Сложные анимации обговариваю отдельно, чтобы не сделать ненужную работу.

    11) Все снова сверяю, пишу скрипты где надо. Для слайдеров в 99% случаев подходит slick (с доработками конечно, но там хорошее API), для других случаев могу написать свой.

    12) Сдаю заказчику и жду ответа сидя на тостере/пикабу.

    Это чисто мой опыт, опыт фрилансера, не знаю, как делают другие и не могу на 100% утверждать что это 100% правильный способ. Я так и не смог заставить свой конфиг webpack правильно вставлять спрайты svg.
    Надеюсь чем-то поможет мой ответ.
    Ответ написан
    7 комментариев
  • Как можно можно получить прямую ссылку на видео с YouTube на Python?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Вот готовый проект:
    https://github.com/rg3/youtube-dl
    собственно в нем видно каким образом это реализуется на Python
    Ответ написан
    Комментировать
  • Доменная зона .io — что я пропустил?

    Один из омонимичных доменов:

    .am — национальный домен Республики Армения, созвучен с диапазоном радиостанций AM или как зона AMerica.
    .cd — национальный домен Демократической республики Конго (иначе — Заира), совпадает с сокращением для компакт-диска.
    .dj — национальный домен Джибути, совпадает с сокращением «диджей».
    .fm — национальный домен Федеративных Штатов Микронезии, созвучен с диапазоном радиостанций FM. Пример: last.fm.
    .im — национальный домен Острова Мэн. Совпадает с сокращением Instant Messaging («мгновенные сообщения»).
    .io — национальный домен Британских территорий в Индийском океане. Совпадает с сокращением Input Output («ввод/вывод»).
    .is — национальный домен Исландии. Совпадает со словом is, формой третьего лица единственного числа английского глагола to be. Пример: who.is
    .it — национальный домен Италии. Совпадает с сокращением IT (информационные технологии), а также с английским местоимением it («это»). Пример: ok.undo.it
    .md — национальный домен Молдавии. Совпадает с сокращением аудионосителя MiniDisc и с сокращением Must Die. Также совпадает с сокращением от англ. medical doctor, используемым повсеместно в англоязычных странах. Например, известный американский сериал «Доктор Хаус» в оригинале называется House, MD.
    .me — национальный домен Черногории. Совпадает с местоимением «меня», «мне» в английском и других европейских языках.
    .net — общий домен верхнего уровня, совпадает с русским словом «нет», из-за чего обрёл в России (и не только) дополнительную популярность. Часто используется с доменными именами в виде транслитерированных русских слов. Примеры: mozga.net, lishnih.net.
    .nu — национальный домен острова Ниуэ, созвучно со словом ню.
    .tm — национальный домен Туркменистана, совпадает с аббревиатурой «™» (англ. trade mark — торговая марка).
    .tv — национальный домен Тувалу, совпадает с аббревиатурой «Телевидение».
    .ws — национальный домен Западного Самоа, совпадает с аббревиатурой Web Site.
    .in — национальный домен Индии, с английского языка переводится как предлог «в».
    .li — национальный домен Лихтенштейна. Совпадает с окончанием глаголов и имён существительных в русском языке. Используется с доменными именами в виде транслитерированных русских слов. Примеры: zadolba.li, zastuka.li, vaf.li, gus.li, yas.li.
    .pro - общий домен верхнего уровня для профессионалов в своей области.
    Ответ написан
    3 комментария
  • Доменная зона .io — что я пропустил?

    vosi
    @vosi
    input/output?
    это ж как-бы основа всех основ )))
    Ответ написан
    5 комментариев
  • Может ли эта уязвимость навредить сайту?

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

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Чтобы начать писать плагины, надо сначала выучить язык, на котором они пишутся - Java. Что включает в себя понимание отличий исходного кода от jar-файлов.
    Ответ написан
    Комментировать
  • Какая программа для написания плагинов для Майнкрафт?

    @curious-101
    Frontend developer
    Если не нравится eclipse, то можно идейку юзать, для неё даже плагин есть
    Но судя по тому как вы редактируете jar, я бы сначала поизучал как происходит разработка на java
    Ответ написан
    1 комментарий
  • Почему не работает conemu + git-bash в виндовс?

    Deissh
    @Deissh
    I like Python, Node.JS, Go, pain, bugs and my cat.
    Conemu содержит в себе уже git, а если вам нужен bash то смотрите в сторону wsl с полноценным bash'ом.
    Ответ написан
    Комментировать
  • Что теряет разработчик под Android используя не родную Java, a C# Xamarin?

    @gleb_kudr
    Да ничего он не теряет. Знаете C# берите xamarin и вперед. Тем более, шарписты обычно от джавы плюются. Производительность такая же +-. Поддержка платформы полная. Про язык сами можете сравнить, Android это официально до сих пор Java 6 (хотя умельцы прикручивают версии посвежее на свой страх и риск). Если что, там даже нет Switch по строковым литералам.

    Ну и до кучи - среда разработки у Xamarin значительно приятнее чем бесплатный Eclipse.
    И да, я про промышленное качество.
    Сам я в основном под iOS пишу на ксамарине, но платформа отличная. Родные sdk я щупал и могу сравнивать. Слушать хай от тех, кто ее в глаза не видел просто противно.
    Ответ написан
    2 комментария