• Что такое расширение файла на системном уровне?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Это просто исторически сложилось, и связано не столько с операционной системой, сколько с файловой системой.

    В FAT16 расширение хранилось отдельно от имени, а операционная система распознавала расширение исполняемых файлов, чтобы запускать их.
    В Windows пошли дальше - добавили ассоции для других файлов, к которым привязали запуск софта, ассоциации хранились в реестре и соответсвенно что запускать определялось системой, вне зависимости от вызывающей программы.
    В современной NTFS расширение это уже тоже просто часть имени.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    1. Вместо емайла завести сервис-деск систему (JIRA, или что-то бесплатное), через которую собственно должны приходить задачи. Если некоторые "заказчики" неспособны - пусть шлют емайлы или документы, которые аттачить/вставлять из них текст в JIRA-тикеты.
    Можно будет управлять приоритетами, гораздо проще подавать статистику наверх чем были заняты люди, приводить пример затрат в часах на решение задачи или на ее уточнение, чтобы выявить для руководства, кто из заказчиков не способен нормально поставить задачу, из-за чего возникают проблемы.

    2. Когда наберется статистика, идти с ней к высшем руководству и добиваться влияния на "приказы".
    Ответ написан
    1 комментарий
  • Личный кабинет - средства реализации?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    InfernalOwl,

    "Как если бы был вопрос - хочу написать программу для управления баллистической ракетой, что лучше - Java или Ассемблер? На что ответили бы, что Java медленно для данной задачи, Ассемблер быстро. Это и был пример подобного ответа, "в теории". "

    В данном случае нужно не язык выбирать, а физиков-математиков, которые смогут вам формулу посчитать. А программы для подобных расчетов УЖЕ написаны.

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

    В нормальном крупном проекте, составление самого проекта (ТЗ) это отдельная огромная часть работы, которая может занять до трети времени и то и больше.
    Ответ написан
    1 комментарий
  • Используется ли сейчас микропрограммирование/микропрограммы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Не путайте микропрограммы (в основном это прошивки разных устройств, которые сложно назвать операционной системой)
    И микрокод процессоров
    https://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D0%BA%D...

    p.s. а .exe файл действительно содержит бинарный код (машинный код), но кроме этого .exe файл, в отличие от .com файла это контейнер со сложной внутренней структурой, которая позволяет хранить и код программ, и данные (текст, диалоги) и графику (иконки и др) и в принципе вообще любой контент.
    Ответ написан
    Комментировать
  • Как искать работу game developer?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    На С++ сейчас пишут в основном игры ААА класса.
    Поэтому и контор таких немного и требования у них - как минимум уверенный джуниор, а не начинающий стажер.

    Вдобавок, для трудоустройства нужно будет знать не только С++, но и технологии и SDLC.
    Поэтому если интересно писать на С++ - ищите любую работу, не обязательно в game development. Когда будете уровня mid - будет гораздо легче с поиском.

    Более быстрый вход в гейм девелопмент - мобильные платформы, веб, unity
    Ответ написан
    Комментировать
  • Стоит ли основать веб-студию?

    @Inogami
    php-программист, поковыриваю vue
    Ну попробуй, главное чтобы одни не узнали о вторых. Ну еще как вариант так там всё и работает
    Ответ написан
    Комментировать
  • Стоит ли основать веб-студию?

    opium
    @opium
    Просто люблю качественно работать
    Наивный взгляд )
    Увы на проектах за сотни тысяч нельзя делать тяпляп как делают 90 процентов на фрилансе
    Ответ написан
    2 комментария
  • Стоит ли основать веб-студию?

    sim3x
    @sim3x
    Если вы на етом етапе задаете нам такие вопросы - ответ нет

    Вам не стоит таким заниматься
    Ответ написан
    Комментировать
  • Стоит ли основать веб-студию?

    dom1n1k
    @dom1n1k
    Ты примерно стомиллионный человек на планете, которому пришла в голову подобная идея.
    В принципе, некоторым удается её воплотить. Но всё намного сложнее, чем кажется на первый взгляд.
    Ответ написан
    Комментировать
  • Какое должно быть ценообразование для ИТ услуг (разработка)?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Любого заказчика в первую очередь интересуют 2 вещи:
    a) сколько ресурсов ему потребуется на проект?
    b) почему именно столько?

    Общий подход - декомпозировать задачи указанные в тз.
    До какого уровня - зависит от конкретного заказчика и размеров проекта.
    Моя субъективная точка зрения - на стадии продажи нужно декомпозировать условный средний проект до 30-60 задач.
    Больше - слишком накладно, меньше - слишком большие погрешности.
    Но опять же, это мой опыт и мои типовые проекты.
    Если кто-то ERP системы пишет - там и 500 строк в оценке не много.

    В чем именно выражается оценка каждой задачи - сразу в деньгах, или в часах умноженных на деньги - личное дело. Я считаю что оценка в часах умноженная на рейт заходит лучше.
    Вопрос "почему рейт именно такой" - заказчики как правило не задают.
    Рейт такой, потому что такой рейт по рынку.

    PS В целом InoMono написал правильно.
    Заказная разработка как бизнес практически не масштабируется горизонтально.
    Хорошие менеджеры хотят очень много денег, а большая команда разработки быстро съедает всю прибыль при малейшем простое.
    Выход - только вертикальное масштабирование.

    PPS посмотрите еще Стоит ли основать веб-студию?

    UPD

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

    Как это делается системно - я написал выше.
    Как это делается не системно - написал InoMono
    В чем вопрос то?

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

    Заказчику понятно когда вместо "я сделаю вам сайт за 200 часов" ему присылают (все цифры условно):
    • составление тз 20
    • согласование тз 5
    • скетч дизайна 120
    • определение фирменного стиля 80
    • дизайн на основе скетча и фирменного стиля 60
    • верстка html 40

    по желанию крупные блоки тоже расписываются, вместо "верстка html 40" - верстка каркаса, верстка главной страницы, верстка страницы X...

    Или вопрос "какая норма доходности"? У всех по разному. от двухзначных до пятизначных цифр.
    Ответ написан
    2 комментария
  • Где найти сформированную команду для "выстрелившего" стартапа?

    @jewubinin
    Команду?????

    Да вы батенька идеалист.

    Искать по одному, тщательно подбирать по одному.

    Это обычные наемники. Биржи труда, знакомые, объявления.
    Как поиск обычных сотрудников.
    Ответ написан
    Комментировать
  • Построение Wi-Fi сети на оборудование Mikrotik для организации доступа 1000 клиентам при организации фестиваля?

    @jewubinin
    0,3 мегабита на человека? А фактически даже меньше? Будет очень плохо.
    Не забудьте ширину канала жестко регулировать, а то несколько торренто-качающий может запросто забить весь канал и сделать его недоступным для всех.

    Вообще Микротик - это гибконастраиваемое оборудование для небольших сетей.
    1000 пользователей - это для него жестоко.
    Возможностей процессоров Микротиков для это не хватит.

    Лучше поставить обычный компьютер как шейпер и балансировкик.
    Ответ написан
    Комментировать
  • Как начать работать школьнику и не попасть в бесперспективную конторку?

    @jewubinin
    Что значить в бесперспективную?
    У тебя что там пожизненный контракт будет.

    В мелкую конторку легко без опыта.
    Потом в крупную перейдешь.
    Ответ написан
    Комментировать
  • Как распределять доход от приложения?

    @jewubinin
    Как договоритесь.

    Ибо вклад дизайнера и вклад программиста в каждом КОНКРЕТНОМ случае может быть ОЧЕНЬ РАЗНЫМ.

    Ну и организатором (ведущим) проекта может быть как один так и другой. Разумеется, организатор получает больше. Но не потому что так договорились. А потому что он сам так решил.

    Ответа на ваш вопрос быть не может - все очень индивидуально.
    Ответ написан
    Комментировать
  • Что нужно что бы начать свое дело?

    @jewubinin
    Для этого нужно начать реализовывать свое желание.

    Придумывать за вас ваш бизнес не будет никто.

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

    Это все. Больше ничего не нужно.

    Нужно придумать, что именно будете делать.
    И начинать уже это делать.

    Появятся конкретные вопросы (как платить налоги, как уволить зарвавшегося сотрудника) - спрашивайте, вам помогут.
    Ответ написан
    Комментировать
  • Как правильно реализовать авторизацию между сервисами?

    @spotifi
    gRPC.
    И связь между сервисами.
    И секьюрность.
    И проверки.
    Все в одном флаконе.
    Хорошо документировано.
    И быстро работает - малый трафик.
    Ответ написан
    Комментировать
  • Что выбрать Информационная безопасность (программист) или Инженер?

    @spotifi
    Хрен знает чему там на самом деле учат.
    Если по формальному названию смотреть, то безопасники никому не нужны, кроме очень больших контор.
    Ответ написан
    1 комментарий
  • Существуют ли технические требования к информационным системам для гос учереждений?

    @spotifi
    Подстраховываются обычно. Используют сертифицированные.

    Ко мне как то обращались заказчики - список требований прям только Битрикс и подходит. Я им отказал - слишком много гемороя. То есть кто подсуетился, сертифицировал себя - того и тапки.

    Примеры сертифицированных:
    Ростелеком, Крок, nic.ru
    Ответ написан
    3 комментария
  • Как себя заставить?

    @spotifi
    Проходишь vimtutor.
    Все.
    После этого быстро стартует.
    Смотришь vimawesome, выбираешь сверху, постепенно добавляя и добавляя.
    Все.
    Ответ написан
    Комментировать
  • Юридическое подтверждение взлома сервера?

    @spotifi
    Нотариус может засвидетельствовать факт записи (скриншот).
    А факт взлома может определить другой человек - это эксперт. Правда не представляю что он там нарыть сможет. Скорее всего - ничего. Хорошие эксперты - дороги.
    Вы можете сослаться на то, что это открытый блог, и не вы вносите записи - обратитесь к юристу.
    Должны принудить надпись убрать в лучшем случае.
    Ответ написан
    4 комментария