• Будущее за JS или еще не всё потеряно?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    я вот как не прочту новость с похвалами к ноде.. или еще че такое - так сразу хочется js начать... но как начну читать о ... том что ЭТО... - спасибо, дс (реально, я лучше С погрызу, и какунить либу к своей проге допишу, для перфоманса.. хотя и плюсы меня не возбуждают - врать не буду ))) (но на них и гуи то уже обычно не пишут... опять же - либы, перфоманс... а собрать и слинковать, вроде как получается много чего, не парюсь )))
    Ответ написан
    Комментировать
  • Как поместить кэш и профиль Firefox в ОЗУ?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    простите... я не совсем понял - вы смогли смонтировать типичные пути к профилю на RAM -диск?
    если да, то в profiles.ini (для любой системы) стоит откорректировать:
    [Profile0]
    ....
    IsRelative=0

    тогда профиль содержит кеш в общей свалке папок

    ps если конкретно линукс - могу порыться в архивах и поискать скрипт/темплейт для профилей (там тоже кеш в итоге оказывался с общей папке профиля)

    pps profiles.ini/IsRelative=0 требует полной спецификации пути к профилю, это важно

    ppps ну и это еще вопрос - только кеши выносить в РАМ? или весь профиль?
    если у вас SSD, возможно эта статья будет любопытна - https://habr.com/post/397865/
    ну и вместо сложного исправления руками, можно так
    user_pref("browser.sessionstore.interval", 300000);

    поместить в файлик user.js в профиле (то есть легко тиражируется)
    Ответ написан
    6 комментариев
  • Почему не работает метод Console.WriteLine (C#)?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    1 - код вообще то работает. хотя надежнее создавать из шаблонов приложений, пока не разберетесь что к чему

    2 - у вас подозрительно бледная строка using System; на скрине выделеноH9DF1J0.png это значит что библиотека не подключается реально. вот если в узле References все зачистить, возможно будет именно такой эффектtbnM76o.png
    Ответ написан
  • Windows 7 после установки .NET Framework 4.5.1, свободная RAM уменьшится?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    по идее - нет. все дотнетовское, должно запускаться по запросу (хотя потом может сидеть фоном, но должно вытесняться конкурирующими процессами)

    но я не МС, не дам гарантии за ответ. за гарантийным ответом, вам, скорее всего придется обращаться именно в МС
    Ответ написан
    Комментировать
  • Как настроить раздачу интернета без автоматической DHCP?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    ни как. запускайте DHCP... ой.. вру... можете все и все прописывать ручками... но .. обычно ... это быстро надоедает... и прописывающий... начинает использовать не нормативную лексику......

    ps ах да..

    прописывать надо:
    - шлюз
    - маску
    - DNS
    .. это минимум... (кстати, что бы все реально заработало, один хр;:%;... надо понимать что все это значит

    pps
    чуть не забыл, почти самое главное - ip надо присвавивать... причем уникальный (даже хоть серый)... (табличку в эхеле будете вести?
    Ответ написан
    5 комментариев
  • Как разделить двоичную строку чисел из файла и перевести в Hex?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    плюсы не мой конек.... не хотите для расширения эрудиции, на другом языке (со мной это значит c#) - да, это не будет прямым решением... но по меньшей мере будет "пищей для ума" ;))

    ps если интересно покувыркаться в самой сути - вэлкам в каменты
    Ответ написан
  • C# - Как исправить ошибку - Индекс находился вне границ массива?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    скорее всего причина на скрине
    pk91U3j.png
    Ответ написан
    6 комментариев
  • Я слышал, что goto использовать НЕЖЕЛАТЕЛЬНО. А что насчет while(true)? В функции есть много if'ов, в которых есть return. Моветон ли while(true)?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 - моветон
    2 - другой вопрос, что иногда это классное решение (когда сокращает количество строк кода... до одной или двух)

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

    ps это вопрос читаемости/понимаемости кода. когда строк 2-3 - читаемость легкая
    Ответ написан
  • Как проверить, что знаешь на базовом уровне JavaScript?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    нет ценности просто знать язык, без опыта применения

    простой пример - 1С (визуал бейсик, да еще и на русском... фу-фу-фу)... но при наличии понимания областей применения (бухгалтерия/товароведение/логистика, реже другие) люди [внезапно] имеют постоянную, и хорошо оплачиваемую работу
    Ответ написан
    2 комментария
  • Как процессор понимает ОС?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    далеко не всегда правильно ))

    (по тому так часты патчи/апдейты во всех системах)

    однако вы не верно циклитесь на языке "на котором написана ОС".. после того как "ОС написана" - она скомпилирована

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

    есть особый случай - jit-компиляция (обычно это означает компиляцию "на лету") (node.js, .Net).. а еще есть "интерпретация" (js, python)
    Ответ написан
    6 комментариев
  • Linux NASM чтение и вывод содержимого файла?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 - меня смущает "int 0x80" это вызов прерывания с шеснадстиричным номером 80 (для доса была типичная команда int 21... или int 0x21??) но разве это работает в x64 системах? (сам не в курсе, давно не "брал в руки шашек")

    2 - не пробовали гуглить? Linux ASM чтение и вывод содержимого файла .. да и выполнять задачи более атомарно... для начала просто хоть что то вывести на экран?
    Ответ написан
    2 комментария
  • NASM Linux общие вопроси?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    на asm, что библиотечные, что системные вызовы - всегда см доки на функцию. без вариантов

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

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

    все это может быть в одном стиле, а может быть в очень разных. зависит от контекста. добро пожаловать в мир asm (ну или как сказано выше - может одумаетесь?... пока не поздно ;)))
    Ответ написан
    3 комментария
  • Как программно сменить значок любого элемента в Windows?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    не ответ на ваш вопрс в точности.. но фрагмент кода, формирующего типичный ярлык (на файрефокс)

    static void buildLinks(this IEnumerable<string> profiles, string bro)
            {
                try
                {
                    dynamic sh = Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid("72C24DD5-D70A-438B-8A42-98424B88AFB8")));
                    var successCount = 0;
                    foreach (var p in profiles)
                    {
                        var pl = p.Split(backSlashDelimiter, StringSplitOptions.RemoveEmptyEntries);
                        var pnPoint = pl.Length - 2;
                        var profileName = pl[pnPoint];
    
                        var profileLocation = new StringBuilder()
                            .Append("%APPDATA%").Append(backSlash)
                            .Append(pl[pnPoint - 3]).Append(backSlash)
                            .Append(pl[pnPoint - 2]).Append(backSlash)
                            .Append(pl[pnPoint - 1]).Append(backSlash)
                            .ToString();
    
                        try
                        {
                            dynamic lnk = sh.CreateShortcut(linkLocation + profileName + ".lnk");
                            lnk.TargetPath = bro;
                            lnk.Arguments = ffOptions + " " + profileLocation + profileName;
                            lnk.WorkingDirectory = profileLocation;
                            lnk.IconLocation = iconLocation + iconName + ", " + iconIndex;
                            lnk.Description = "created by ff.links on C#";
                            lnk.Save();
                            " .. created link for profile ".print(pfx, profileName);
                            successCount++;
                        }
                        catch (Exception e) { $"FAIL create link for profile {profileName} - {e.Message}".print(pfx); }
                    }
                    $"total created links {successCount}".print(pfx);
                }
                catch (Exception e) { $"FAIL 'build links' - {e.Message}".print(pfx); }
            }
    Ответ написан
    6 комментариев
  • Какой жесткий диск выбрать для постоянной работы?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    очень коротко https://faqhard.ru/hard/spr/3/15.php

    upd если под долгохран, из black и red, вроде как red... (супер производительность не нужна, в приоритете надежность) дальше исходите из цены

    upd2 а вообще дружите с поисковиками WD black blue red

    upd3 еще проще "wd colors".. да, не первая строка выдачи, но вторая (а это круто) ... ну и если хром - просто правым кликом попросить перевод... (если фокс или эйдж, нужны плагины, но они есть)

    ps (просто я сам wd уже много лет не беру). updx - в смысле уже между SSD выбираю (причем тоже определился - Intel на данное время, и это без вариантов. харды только на долгохран, и обычно seagate - цена/качество (и то и то низкое, но большего и не надо))... как то так
    Ответ написан
    3 комментария
  • Нужен ли установленный .NET для запуска программы?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Нужен ли установленный .NET для запуска программы?
    по самой формулировке - да. обязательно нужен установленный фреймворк. а вот какой - это уже зависит от системы (но об этом уже сказано вроде достаточно)

    ps в каментах есть подсказка, что иногда не нада
    Ответ написан
    5 комментариев
  • Ухудшится ли защита кода от декомпиляции при использовании WinForms?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    при использовании MFC все равно ухудшиться (ну не так конечно - форм вообще элементарно декомпилируется) тем не менее - как только начинается работа с окнами, можно отлавливать хендлы и сообщения

    в частности такие программы у на порядок проще "ботизировать" к примеру. тем же AutoIt

    upd - за протектор ни чего конкретно не скажу. любой протектор значительно усиливает защиту. строго говоря, даже бесплатный дотфускатор в комплекте студии, защитит даже программу на c#/WinForms от школоты. от профессионалов нет, но что бы вами занались профессионалы, ваша программа/данные к которым она дает доступ, должны приобрести какую то значимость. либо головокружительный коммерческий успех (либо вы напишите очередной мега опасный вирус ;)))
    Ответ написан
    Комментировать
  • Появится ли разница при удалённом подкючении от одного ПК к другому(или же серверу)?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    и снова 0 инфы о типе подключения. как верно замечено - тот же RDP родной для винды, отличный клиент. но что бы фря начала отвечать на такие запросы придется потрудиться... если речь про ssh - то вероятно уже для винды придется искать не убогого клиента...

    если речь про http/https - то вопрос только в том, как коднять на фре сервер, и что то путное на нем запустить... а с какой ос туда браузерить - до фонаря

    ... так что - вопрос как был не ясен, так и остался
    Ответ написан
    Комментировать
  • Можно ли сделать онлайн игру на С ++, в интернете (io game)?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    все можно.. если потянете
    Ответ написан
    Комментировать
  • Как из домашнего компьютера создать node js сервер?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    192.168.1.200 это не серый, не коричневый, это локальный

    вы или покупайте у провайдера внешний легальный адрес, либо используйте сервисы типа dyndns или dlinkddns (от производителя роутера)... или ngrok.com (автор/владелец предупреждает - сервис не предназначен для нагрузок)

    ps как замечено в каментах сервисы типа dyndns или dlinkddns можно использовать, при условии что ваш роутер получает хотя бы сеансовый, но настоящий "белый" адрес. а 2ip.ru может показывать адрес прокси провайдера, через который может выходить много клиентов

    ngrok.com будет работать в любой ситуации

    pps ... а то ведь есть некоторые провайдеры, которые реально не продают белых ip
    Ответ написан
    3 комментария
  • Как стать "законченным" специалистом по бекенду?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    не стоит становиться
    «законченным»
    ценный специалист, всегда растет и обгоняет... не обязательно во всем, хотя бы в чем то (и лучше востребованном)
    Ответ написан
    Комментировать