• Как записать значение из файла в переменную C#?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Стандартный механизм Settings на вкладке свойств проекта опишите все свои свойства и в коде вызывайте так
    // чтение
    port_textbox.Text =  Settings.Default.Port;
    // запись
    Settings.Default.Port = port_textbox.Text;
    Settings.Default.Save();
    Ответ написан
    Комментировать
  • Какую файловую систему выбрать для жёсткого диска?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Файловую систему выбирают не для того, чтобы круглосуточно читать большие файлы - с этим справляется любая современная система (ntfs, ext4, да даже ext3 норм).
    zfs берут если нужны дополнительные фичи - снепшоты и онлайн расширение за счет других устройств, если не хочешь в LVM
    А так - любые другие файловые системы накладывают свои дополнительные расходы на фичи, поэтому не всегда имеет смысл брать что-то модное, если не пользуешься функционалом.
    Ответ написан
    Комментировать
  • Хороший ли HDD?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Хороший ли диск - вы выясните самостоятельно через пару-тройку лет использования. Или какую информацию вы хотите здесь услышать? :) "У меня такой же, пять лет, полёт нормальный"? Так идите в отзывы на маркетплейсах.
    Ответ написан
    5 комментариев
  • Доступ к https из Windows XP?

    ValdikSS
    @ValdikSS
    Стек шифрования в Windows XP не поддерживает сертификаты с подписью SHA-256, которые сейчас повсеместно используются на сайтах. Вы, действительно, можете установить прокси на Linux (лучше прозрачный), который будет перешифровывать сайты своим сертификатом и использовать устаревшие шифры, совместимые с XP. Squid это всё умеет.

    Если речь о коммуникациях в самостоятельно написанных программах в Windows XP, то просто воспользуйтесь curl, скомпилированным с openssl, вместо стандартного стека Windows.
    Ответ написан
    4 комментария
  • Можно ли вставить жесткие диски с MBR и GPT в UEFI одновременно?

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

    xez
    @xez
    TL Junior Roo
    Водянка - это для тех, кто не наигрался в конструктор. Дорого, не надежно. Какой-то существенной разницы в температурах или в уровне шума там нет.
    За 70 евро можно купить такие суперкуллеры как GamerStorm Assassin III, Thermalright Macho Rev.B... Еще чуть добавить - вот вам и be quiet! DARK ROCK PRO 4.
    Каждый из них легко справится с вашим процесором и даже шуметь не будет.
    Или раскошелиться на Noctua NH-D15 или Thermalright Silver Arrow IB-E Extreme Rev. B - не каждая водянка их обойдет.
    Я не предлагаю мне верить на слово - посмотрите тесты Thermalright Macho Rev.B и сами решите - стоит ли геморой с водянкой этих градусов.
    Ответ написан
    6 комментариев
  • Доступ к https из Windows XP?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Следите за трафиком.
    Проблема комплексная. Первое это библиотеки, а второе это набор корневых сертификатов.
    Возможно поможет перенос этих корневых сертификатов из новых систем.
    Ну и все же это жуткий легаси
    Ответ написан
    Комментировать
  • Стоит ли начинать изучение Kotlin с книги "Kotlin в действии" в 2021?

    В документации котлина достаточно много всего есть. Базовый синтаксис можно по koans изучить.
    На степике ещё наверняка курс есть бесплатный
    Ответ написан
    Комментировать
  • Стоит ли начинать изучение Kotlin с книги "Kotlin в действии" в 2021?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Для старта нормальный учебник.
    Ответ написан
    Комментировать
  • Есть ли программы анализа листинга на assembler?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Assembler
    Седой и строгий
    Программировать на Ассемблере имеет смысл тогда, когда понимаешь его достаточно, чтобы подобные программы были не нужны.
    Ответ написан
    Комментировать
  • Как открыть файл с кодом в Python (прописать его путь)?

    Wispik
    @Wispik
    Потому что его надо не через IDLE запускать, а через терминал
    Нажимаешь win+r
    Пишешь cmd
    Нажимаешь enter
    и там уже выполняешь свои команды
    Ответ написан
    Комментировать
  • Как открыть файл с кодом в Python (прописать его путь)?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Запустив просто python, вы попадаете в интерактивный режим python.
    Находясь в интерактивном режиме python, вы не имеете простой возможности «перемещаться» по папкам.
    Точнее, возможность есть, но не такая простая, как cd ..

    Но это и не нужно - не для того сделан интерактивный режим.
    В нем нужно сразу писать print(“Hello”)
    И она тут же исполнится.
    Запускать из интерактивного режима файл с кодом простого пути нет.

    А если хотите выполнить код из файла, надо в обычной системной консоли (cmd) выполнить
    python c:\Coding\start.py
    Ответ написан
    1 комментарий
  • Как работает парсинг сторонних ссылок?

    dima9595
    @dima9595
    Junior PHP
    Чисто моя теория:
    1. При вставке ссылки (http/https) отрабатывает скрипт. Скрипт парсит данную ссылку.
    2. Если ссылка ведёт к какому-нибудь популярному сайту, например, тот же ютуб, то он получает его идентификатор видео.
    3. По API или ещё как-то он получает это видео и вставляет iframe какой-нибудь (у ютуба вроде есть свой iframe, точно не помню).
    4. После этот Iframe вставляется чуть ниже сообщения, как на скриншоте.
    Вроде всё. Есть конечно проблемы - как, например, сохранять такое же форматирование, но это другая уже тема.
    Ответ написан
    Комментировать
  • Как работает парсинг сторонних ссылок?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Думаю, что на разных сайтах реализация различается, но вероятнее всего, подтягиваются метаданные конкретного ролика - что-то наподобие Open Graph protocol (у Ютьюба наверняка есть что-то подобное, начните с просмотра кода страницы), они парсятся, выбираются нужные. Их отображение - как вам понравится.

    Картинки - по принципу
    https://img.youtube.com/vi/<youtube_video_id>/[0-3].jpg

    ID - понятно, 0-3 - варианты размеров (выберите нужный).
    Вот для вашего ролика: https://img.youtube.com/vi/bhUAIrV-PIc/0.jpg

    Либо
    https://img.youtube.com/vi/<youtube_video_id>/default.jpg

    Вместо default.jpg можно подставлять mqdefault.jpg, sddefault.jpg, hqdefault.jpg и maxresdefault.jpg. Это тоже разное качество, но не у всех роликов есть все варианты.

    Также загляните в API: https://developers.google.com/youtube/v3/
    Но сейчас, по-моему, нужно получать ключ, просто так им не побалуешься.

    Кстати, для 2-й версии API находится вот такой код:
    Get Youtube video details with JavaScript
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.1.min.js"></script>
     <script type="text/javascript">
     var vidid = "bhUAIrV-PIc";
     function getYouTubeInfo() {
     $.ajax({
     url: "http://gdata.youtube.com/feeds/api/videos/"+vidid+"?v=2&alt=json&orderby=published&prettyprint=true",
     dataType: "jsonp",
     success: function (data) {parseresults(data)}
     });
     }
     function parseresults(data) {
     var ytvtit = data.entry.title.$t;
     var ytvcat = data.entry.media$group.media$category[0].label;
     var ytvpub = data.entry.published.$t.substr( 0, 10 );
     var ytvath = data.entry.author[0].name.$t;
     var ytvatl = data.entry.media$group.media$credit[0].$t;
     var ytvdur = data.entry.media$group.yt$duration.seconds;
     var ytvrta = data.entry.gd$rating.average.toFixed(1);
     var ytvrtm = data.entry.gd$rating.max;
     var ytvrtc = data.entry.gd$rating.numRaters;
     var ytvlks = data.entry.yt$rating.numLikes;
     var ytvdlk = data.entry.yt$rating.numDislikes;
     var ytvvwc = data.entry.yt$statistics.viewCount;
     var ytvfav = data.entry.yt$statistics.favoriteCount;
     var ytvcmc = data.entry.gd$comments.gd$feedLink.countHint;
     var ytvdes = data.entry.media$group.media$description.$t;
     var ytvurl = 'https://www.youtube.com/watch?v='+vidid;
     var ytvtmb0 = data.entry.media$group.media$thumbnail[0].url;
     $('#ytvtitle').html(ytvtit);
     $('#ytvcatgry').html(ytvcat);
     $('#ytvpublish').html(ytvpub);
     $('#ytvauthr').html('ytvath');
     $('#ytvduration').html(ytvdur + ' Seconds' );
     $('#ytvrtngavrg').html(ytvrta);
     $('#ytvrtngmax').html(ytvrtm);
     $('#ytvrtngcnt').html(ytvrtc);
     $('#ytvlks').html(ytvlks);
     $('#ytvdislks').html(ytvdlk);
     $('#ytvviewcount').html(ytvvwc);
     $('#ytvfavcount').html(ytvfav);
     $('#ytvthumb').html('
    ');
     $('#ytvcomment').html(ytvcmc);
     $('#ytvdescription').html(ytvdes);
     $('#ytvurl').html('Watch on YouTube');
     $('#ytvply').html('
    
    
    
    ');
     }
     $(document).ready(function () {
     getYouTubeInfo();
     });
     </script>
    Ответ написан
    Комментировать
  • Как работает парсинг сторонних ссылок?

    @robprane
    Для общего случая решение - парсить meta property="og:image". Здесь сайты содержат ссылку на изображение, которое должно представлять этот сайт.
    Для частных случаев, когда этого тега нет, как у YouTube, надо искать отдельные решения, одно из них уже написал Zettabyte.
    Ответ написан
    Комментировать
  • Как вставить assembler код в программу на php?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Скомпилировать этот код в обычный исполняемый файл для конкретной ОС и запускать его из PHP.
    Ответ написан
    1 комментарий
  • Как вставить assembler код в программу на php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Ну в общем из предыдущих вопросов автора становится понятно, зачем юному гению это понадобилось
    Осталось только открыть ему малюсенький секрет, где у нас работает РНР, а потом уточнить, у какого компьютера наш вундеркинд хочет узнать параметры процессора.
    Реальность его немного разочарует, когда выяснится, что почему-то у всех посетителей его сайта оказываются идентичные процессоры!

    В общем вопрос из той серии что про FFI рассказывать явно ни малейшего смысла
    Ответ написан
    9 комментариев
  • Какие могут быть альтернативы Visual Studio?

    С конструктором/превьюером - нет.
    Если устроит чисто текстом - можно попробовать vs code.
    Если у вас очень слабый компьютер - берите VS Community без решарпера, ей в принципе около гигабайта ОЗУ должно хватить.
    Но лучше потратьте пару тысяч на оперативку
    Ответ написан
    2 комментария