Задать вопрос
  • Существуют ли операционные системы сделанные в России?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    "Jenkins? Ну, попробуй отключи его, чтобы при загрузке он не включался, но чтобы его можно было включить в любое время."

    Работаю с opensource и бесплатным Jenkins и платным проприетаным TeamCity. Jenkins во многих случаях лучше, проще, нагляднее, а главное гораздо гибче. И плагинов под него и готовых полно, и свой написать не слишком сложно.

    Вообще не понял про "при загрузке не включался", это вообще проблема что ли, настроить автозагрузку, отключить автозагрузку? Или просто запустить ПО? Это... начальный уровень пользователя ОС.

    "Мало ты юзал свободного софта, иначе бы знал, что хорош только тот софт, который прошёл десятилетия."
    Смешно, но можно глянуть сколько лет тому же Jenkins, Gimp, которые ты же привел в пример. Думаю уже под десяток лет будет, особенно если вспомнить откуда появился Jenkins и добавить в его историю предка.

    То, что в продуктах есть баги - это нормально. Их исправляют. Но ты намеренно игнорируешь твои же вопросы - привести пример хорошего open source ПО. Я привел пример тот же Apache, на котором живет почти весь инет. А если что-то живет не на Apache, то оно живет на Nginx, тоже open source. Как ни странно. Если open source ПО такое плохое, почему на нем сидит весь мир?

    В общем я не вижу, чтобы ты пытался делать какой-либо конструктив, просто цепляешься слово за слово, вместо того, чтобы понять ответ.
    А с кащенитами я дела не имею.
  • Существуют ли операционные системы сделанные в России?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    abcd0x00: Много хороших программ в OpenSource? Да как-то похожи они часто на поделки с вечно торчащими кусками отовсюду. Почему? Потому что нет денег на то, чтобы нанять тех, этих, пятых, десятых.

    Я знаю и пользуюсь очень большим количеством опенсорсных и freeware программ, которые нигде не запрещены. Почти весь веб сидит на опенсорс WP/Joomla и куче движков и фреймворков.
    Apache, Jenkins, VirtualBox, Ansible, zip, Linux - это все отличный софт. Просто отличный.

    "Ну да, такой партизан, который набегами из леса еду из обозов выхватывает. А кто будет выкладывать патчи? Никто не будет выкладывать патчи."
    Создается впечатление, что вы настолько далеко от программирования, насколько это возможно. Если вас заинтересует программирование, и вы перейдете на уровень хотя бы мидла, такие вопросы у вас исчезнут

    "Ну, ReactOS развивается. Мало того, она уже лучше винды в некоторых местах."
    Ничего он не лучше, он с трудом догоняет 98-ю. Просто MS такое старье уже не поддерживает, и поэтому проект живет, что под 98 еще есть какие-то древние программы, которые переписывать всем лень и нет денег. Только тут им поможет ReactOS

    "По крайней мере, файловые системы она знает по максимуму, тогда как Microsoft старается только свою NTFS оставить."
    Ничего она не старается. Вы где-нибудь видели, чтобы одна операционная система полноценно поддерживала чужую файловую систему? Или вы не пробовали под линуксом поработать с NTFS с включенной компрессией например? Это неблагодарное занятие поддерживать чужие ФС. А учитывая, что линукс - опенсорс, именно поэтому там файловых систем больше - любой может написать. Но поддержка NTFS там сделана еле-еле.

    "Сейчас, конечно, это не так заметно, а раньше было только так. Поэтому там и нет поддержки Ext - не потому, что её сложно реализовать, а потому, что так надо."
    Потому что её сложно реализовать. Вы видимо не совсем представляете себе что такое организовать полноценную поддержку файловой системы. с принципом Inode, с поддержкой всех хардлинков, с принципом POSIX прав доступа, которые категорически отличаются от виндовых, например отсуствием такого понятия как расширение, и использование вместо этого аттрибута execute. Если же вам нужно просто read-only файлики почитать, под винду есть готовые продукты.

    "Посмеялся. Ну, не знаешь ты про вирусы ничего, ну, ладно. Ты был вообще, когда сработал Чернобыль? Только не говори, что подумал про АЭС."
    Вообще я был при обоих чернобылях, и при досовских и виндовых вирусах. Но что поделаешь, если тебя не хватает даже на википедию.

    "Червь не обязан уметь пролазить в систему, он просто должен по сети гулять своими силами."
    То есть сеть это сфеерический вакуум, и работает он не на софте. Да-да, мистер, вы невероятно умны.

    "Давай, переделай интерфейс программы. В OpenOffice это легко делается. Нужно какое-то подменю - берёшь и добавляешь. В Microsoft Office ты нихрена не можешь сделать."
    То есть расширение для вас это просто новые кнопочки? Таких ребят в инете много, которые полностью переделывают WP, скачав бесплатный шаблон в инете.
    VBA в ентерпрайзе позволяет сделать ВСЕ что нужно для работы. Под расширением подразумевается в первую очередь функциональность, а не рюшечки.

    "В Windows же даже если ты их просишь, они плюют на твои просьбы, у них бизнес и ты в нём занимаешь самое последнее место. Поэтому OpenOffice лучше, потому что там и питон, и яваскрипт и такой же бейзик (если кому надо это старьё). А можно и функциональные прикрепить - пожалуйста, ничто не мешает."
    Может потому, что нужно просить не в виндовс, а в MS? Может потому что нельзя сравнивать Windows и OpenOffice так как это разные вещи? Может потому что никто не мешает работать на питоне с .NET и связывать MS office с питоном?

    "Да, в РФ крайне сложно создать продукт такого уровня, чтобы им пользовались миллионы, и при этом этот бизнес не "отжали""
    Ну вот и закончим на этом.

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

    "Мы новых вырастим. Дадим им возможность работать для страны. Нужно только понять потребность в них. Ну, сейчас идут разговоры, что программисты нам нужны, а не просто, что вот они есть и они лучшие."
    Вы президент? Каким образом ВЫ дадите им возможность работать для страны? Я не вижу, чтобы власть хоть как-то думала о программистах и в сторону развития ПО вообще. Пока что я вижу роскомнадзор, ревизор и другую чушь, которая ограничивает возможности развития.

    "В 90-е ни одной игры не было сделано нормальной. Только с 2000-х игры начали делать. Украинцы сделали STALKER, а белорусы сделали World of Tanks. А говорить, что это вот наши сделали у них там популярные игры... ну, я играл в игры, не было там наших, а игры были классные. Сейчас, конечно, таких не делают, сейчас шлёпают на готовых платформах люди без воображения. "
    Вы просто не знали где можно приобрести наши игры. Потому что создать бизнес было нельзя.
    А разработок было много.
    "Как достать соседа", "Космические Рейнджеры", "Вангеры", "Дальнобойщики", "Корсары", "Аллоды", "Казаки", есть даже Prime World, пятые герои.
    На спектруме наших разработок было еще больше, но они реально крутились буквально в пределах города из-за отсутствия возможности их продажи.

    А в девяностые были созданы такие MMORPG, как "Мир Мерлина", "Forgotten Dungeon", "Мир Трех Лун" и донецкий вроде Алладон (точно не помню) - первые русскоязычные MUD-ы, к которым и я приложил руку.
  • Существуют ли операционные системы сделанные в России?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    abcd0x00: Я понял, что вы ничего не понимаете, и главное не способны задать правильный вопрос.
    Вы хотите узнать, сможет ли Россия в одиночку разработать весь софт в мире?
    Нет не сможет.

    Сможет ли Россия в одиночку разработать текстовый редактор чтобы печатать документы, простенький браузер, чтобы лазить в своей собственной локалке?
    Сможет, уже сделала.
    Давайте закроем вопрос, потому что вы путаете финансирование международных проектов и инвестирование в свой продукт. Потому что вы путаете разработку опенсорса и проприетарщину.
  • Какая виртуальная машина подойдёт в моём случае?

    saboteur_kiev
    @saboteur_kiev
    Укажите задачу и параметры компа.
    Потому что на Windows 7 можно и сотню Windows XP запустить, если оперативки и диска хватает.
  • Существуют ли операционные системы сделанные в России?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    abcd0x00:
    abcd0x00: Простите, а вы читаете то, что вам пишут?
    >> "Так америкосы закрывают. Вы вообще читаете оба, что выше написано? Или вы не улавливаете, что вся ваша независимая дебиан на самом деле зависимая?"

    Это OPEN SOURCE. Чтобы америкосы не закрывали, вы можете скачать полные исходники дебиана, разместить на своих серверах и продолжать ее развивать. При этом, обратите внимание, вы ничего не нарушаете и никакие претензии к вам предъявить будет невозможно.
    Ну лишат вас удобного скачивания новых патчей и поддержки спецов с той стороны. Но у вас же есть исходные коды и есть свои программисты.

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

    Да, программисты такого уровня это высокооплачиваемые специалисты.
    НО, это будет гораздо дешевле, чем написать подобный продукт самостоятельно с НУЛЯ.

    Вдобавок, вы тут же приводите пример Apple, которая является коммерческой Американской компанией (а не международной некоммерческой организацией), подпадающей под юрисдикцию штатов, и владеющая ПРОПРИЕТАРНОЙ системой, в исходниках которой никто кроме Apple не лазил.
    Ну поднимите отечественные продукты, которые были убиты конкуренцией, которые были убиты коррупцией и отжатием бизнеса. Я уже несколько раз ссылался на reactOS. Есть и линукс дистрибутивы, просто занимается ими очень узкий круг людей, и в силу этого, понятно что они неспособны угнаться за всеми фичами, которые выкладывает международное сообщество.
    С другой стороны, действительно ли все фичи критически необходимы? Прикрыть уязвимости и явные баги, особенно если про них известно и можно подсмотреть как это сделано в других дистрибутивах - не так уж много работы. А остальное может и не понадобиться.

    Номер два.
    Вирусы и черви имеют важное отличие. Червь, для своего распространения использует уязвимости операционных систем. А вирус в основном социальную инженерию.

    Номер три.
    С чего вы взяли, что офис нельзя ничем расширять? Встроенный VBA, кучи экстеншенов, интеграция с .Net, ну серьезно, заявление что MS Office нельзя расширять звучит распиской в собственном незнании.
    Что же касается openoffice, он по возможностям сильно не дотягивает до MS Office, если пользоваться чуть шире чем простые таблички. Но да, это хороший продукт. Однако не забывайте. Это не государственный продукт, а снова OpenSource огромного международного сообщества.

    По поводу GoogleDocs - да, удобный онлайн инструмент. Но на Хабре пролетала отечественная разработка позволяющая делать похожие вещи - совместное редактирование документов. Да, в РФ крайне сложно создать продукт такого уровня, чтобы им пользовались миллионы, и при этом этот бизнес не "отжали", но при случае чего - ну можно попробовать развивать.

    Давайте подведем итог.
    Все сделать возможно. НО на просторах СНГ поведение властей и их отношение к бизнесу и развитию технологий таково, что за несколько десятилетий появилось лишь несколько известных продуктов, единицы из этих продуктов известны зарубежом (vk, kasperski, rar). Зато зарубежом есть тысячи и десятки тысяч разработок, сделанные нашими, которые уехали туда.

    О чем это говорит? О том, что государство не только ничего не делает, чтобы поддержать развитие ИТ в этом направлении, но еще и старается его убить непомерными амбициями.

    Вы привели в пример тетрис. И сколько заработал человек, который его изобрел? А сколько заработали на нем компании, которые его продавали (и да, это НЕ российские компании).
    С другой стороны, вы очень плохо знаете про игры. Тысячи и тысячи игр делалось у нас в 80-90е годы. Просто у нас всегда было очень плохо с продажей и дистрибьюцией.
    Продать было нереально - сразу замели бы, ибо даже наладить официальную продажу было невозможно для обычного разработчика. Не было платформы, базиса для бизнеса. Распространять бесплатно - ну тогда это не крутые игры, а простенькие поделки для себя. Их было много.
    Но игры были. и под дос и под спектрум. И под виндовс.
    Из известных продуктов Вангеры, Космические рейнджеры, MUD-ы, различные тарзаны, арканоиды, бродилки на ДВК. Подавляющее кол-во игрушек крутились в узких кругах из-за отсутствия нормальной возможности их распространить. Тот же Сталкер сколько лет пытался издаться? И пока не нашли зарубежного издателя, не могли довершить все до конца. Далеко не последней причиной была ужасная атмосфера бизнеса, особенно в девяностые.
  • Существуют ли операционные системы сделанные в России?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    abcd0x00: "Если есть свои программисты, то должна быть своя операционная система."
    с какой это стати?
    Этих программистов нужно объединить, организовать, заинтересовать.
    Если кто-то закрывает доступ к общему опенсорсу - пусть он же и задумается о том, как сделать свой продукт.

    2. 60 миллионов строк и что? И что такого сложно будет подсмотреть патч на американском сервере и подпатчить эти же строки у себя, и выложить в свой "разрешенный" репозиторий, когда патч просмотрен своими, что в нем нет "лишнего"?

    3. Не путайте вирусы и черви. Большинство вирусов - от безграмотности пользователей.

    Я не могу понять что вы хотите. Чтобы кто-то бесплатно вдруг выдал сейчас отечественный продукт, равный по возможностям linux/windows/macOS? То есть 10 лет про него никто ничего не слышал, а вдруг он тут есть и не хуже? Такого не бывает. Конечно какие-то проекты есть, но НЕ такие.
  • Существуют ли операционные системы сделанные в России?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    abcd0x00: "Систему можно и с нуля написать, но её надо постоянно разрабатывать, потому что она должна быть не хуже существующих. А почему на базе линукс не подходит? Потому что находят какую-нибудь дыру типа heartbleed, а потом её используют. А как её пропатчить? А только скачав патч с какого-нибудь европейского или американского сервера. А они все подчиняются законам. Что в законах напишут, то и будет там. "

    Если страна неспособна вырастить программистов с руками не из жопы, то да - только качать патчи с американских серверов. Если же есть свои программисты, напоминаю - Линукс - система с ОТКРЫТЫМ ИСХОДНЫМ КОДОМ. Скачайте код, и самим сделать патч. Какие проблемы??
  • Мешает ли чехол при использовании беспроводной зарядки?

    saboteur_kiev
    @saboteur_kiev Автор вопроса
    В общем проблема решилась тем, что к QI зарядке был куплен нормальный двухамперный блок питания. С тех пор все работает как часы - едва положил телефон. сразу пошла зарядка, заряжается быстро и удобно.
    Штатный на 1 ампер постоянно не мог определить есть телефон или нет.
  • Как изучить Python после C++?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    В документации к Питону.
  • Реально ли на глазок отличить разборную и не разборную флешку?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    Илья лук: Дешевле купить новую.
    Флешки - расходный товар, что в них чинить? Перепаять микросхему?
    Неразборная флешка, по логике будет более надежная, ибо залитый корпус - обычно крепче.
  • Существуют ли управляемые по USB лампочки LED или индикаторы?

    saboteur_kiev
    @saboteur_kiev
    Вопрос, зачем usb?
    Если человек на рабочем месте, он может просто включать/выключать обычную лампу.

    Если нужна интеграция с софтом, то если человек на митинге - его на месте и не будет. Если на колле - это видно.
    Мы используем оффис коммуникатор - он показывает статус из outlook календаря, и видно человек занят, или свободен или away, но если он просто занимается задачей - это будет "зеленый". Занятость - исключительно по таскам в календаре
  • Существует ли сервис для чтения книг с геймификацией?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    Как отличить чтение от листания?
    Тест по прочитанному делать?
  • Существуют ли операционные системы сделанные в России?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    Я знаю, что конкретное ПО могут запрещать не в России а в госорганах. Ну и это понятно - коммерческие и домашние пользователи это одно, госконтора - другое.

    На базе любого Линукса можно сделать свой урезанный дистрибутив, закрыть его обновление, провести внутренний аудит.
    Весь софт внутри перевести на веб-интерфейс или сделать свой клиент. Все - можно работать.

    И вообще, такое обсуждение в моем вопросе, хоть бы лайкнули
  • Как уменьшить минимальную скорость оборотов кулера на CPU?

    saboteur_kiev
    @saboteur_kiev
    купить внешнюю панель управления для кулеров?
  • Как правильно сделать разрушаемый мир(на подобии minecraft)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    devalone: в майнкрафте минимальный размер кубиков достаточно большой. И майнкрафт очень даже прожорлив.
  • Как правильно сделать разрушаемый мир(на подобии minecraft)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    devalone: Так и происходит не хватает памяти. Иначе почему не в каждой игре сделан разрушаемый мир?
  • Как соединить сервера по SSH?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Дмитрий:
    Приватные ключи хранятся в разных файлах. По умолчанию пытается использоваться приватный ключ из файла $HOME/.ssh/id_rsa, если вы используете одну и ту же пару ключей - этого достаточно.

    Если вы хотите пользоваться разными ключами к разным серверам, нужно либо поднимать ssh_агент, который будет в памяти хранить несколько ключей и пробовать разные.
    Либо настроить $HOME/.ssh/config, в котором прописать к какому серверу какой ключ предлагать
    Например $HOME/.ssh/config может выглядеть так:

    host server1.com
    HostName server1.com
    User user1
    IdentityFile d:\ssh_keys\id_rsa_srv1

    host server2.com
    HostName server2.com
    User megauser2
    IdentityFile d:\ssh_keys\id_rsa_srv2
  • Что ожидать на интервью/тесте (Фронт энд)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    Sizoider:
    Везде интерн - меньше чем джуниор. А тут - везде требование исключительных знаний и опыта работы... В общем неясно
  • Что ожидать на интервью/тесте (Фронт энд)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    Tsiren Naimanov:
    elementary
    pre-intermediate
    intermediate
    upper-intermediate
    advanced
    fluent
    native

    Пассивное свойство разговорного и письменного английского на уровне, который стоит практически рядом с "нативным"?

    У интерна, для которого английский не родной, это очень высокое требование.
  • Как соединить сервера по SSH?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Использование root вообще не очень хорошо с точки зрения безопасности.

    Давайте так.
    1. Не путаем ssh ключи самого хоста и ssh ключи пользователей. SSH ключи хоста создаются во время установки ОС (точнее во время настройки службы sshd), и используются для определения куда вы коннектитесь. Вы их видите, когда первый раз подключаетесь откуда-то к серверу и вам предлагает добавить этот сервер в список known servers. Добавили и забыли.

    2. Чтобы пользователь мог подключиться на удаленный сервер без пароля делается так:
    а) Создается пара ключей.
    б) приватный ключ кладется в $HOME/.ssh/id_rsa
    в) публичный ключ копируется на удаленный сервер в того пользователя, под которым вы будете подключаться на удаленный сервер (технически, публичный ключ добавляется в файл $HOME/.ssh/authorized_keys на удаленном сервере, и в этом файле их может быть много)

    если у пользователя user1@localhost есть $HOME/.ssh/id_rsa (приватный ключ)
    а у пользователя user1@remotehost есть $HOME/.ssh/authorized_keys с публичным ключом
    то user1 может подключиться к user1@remotehost без пароля.

    если не указывать пользователя удаленного сервера, используется текущий логин
    то есть
    user1> remsh user1@remotehost
    равно
    user1> remsh remotehost

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