Рубрика «операционные системы» - 71

Чтобы начать рассказ о зарождении мобильных операционных систем, вначале следует разобраться, для каких устройств они предназначались, и какие функции должны были выполнять.
Читать полностью »

Кейс 1:

Так повелось, что каждый день мне приходится по роду работы часто сталкиваться с вычислением и вводом разных цифр в формы приложений (размеры 3D обьектов, размеры фотографий, размеров полей в интерфейсах, перевод гаммы в линейное пространство и пр.), А также относительные величины.

Два кейса которые упрощают ежедневные задачи

Часто вижу как люди настраивая отступы при верстке, или рассчитывая размеры уменьшенного изображения, ориентацию или позицию исходя из размеров оригинала, постоянно запускают или переключаются на калькулятор, а в случаях когда нужно провести сразу 3 и более расчетов с десятичными, еще и держат под рукой блокнот (если не используют мультибуфер). Очевидное мероприятие, и с одной стороны ничего удивительного в этом нет. Но я хотел бы с вами поделится методом вычислений без постоянного переключения на калькулятор или попыток вводить данные приблизительно, при этом не выходя за пределы приложения в котором вы работаете.

Читать полностью »

Около месяца назад лично ко мне обратился лидер группы энтузиастов MajorDevTeam — российской группы разработчиков, ставящей перед собой цель объединить Linux-программистов, которым небезразлична судьба двух покинутых создателями систем MeeGo и WebOS. Целью такого обращения была довольно простая и ожидаемая — осветить в наиболее авторитетном в Рунете IT-сообществе (каким является Хабр) о, собственно, самом существовании такого проекта и тем самым, возможно, получить в свою команду всех заинтересовавшихся.

В то время у MajorDevTeam не было никакой площадки для презентации своих планов — ни сайта, ни блога. Мы договорились о том, что, когда нечто такое, что можно было бы прочитать и серьёзно оценить своё участие в проекте появится, то я возьму на себя скромную роль описания целей и задач группы разработчиков, учитывая и тот факт, что коммерческую выгоду на данный момент целью они себе не ставят.
Читать полностью »

Алекс Смит, студент Haiku GSoC 2012, сообщает, что добился существенного прогресса в работе над портированием ядра Haiku на платформу x86_64. Вся функциональность ядра, за исключением дебаггера, уже доступна, также он портировал некоторые драйверы, включая PCI, драйверы дисков, BFS и PS/2 ввод. Для большинства драйверов портирование заключалось в исправлении ошибок компилятора. С другими были проблемы, связанные с 64-битной разрядностью, что сделало их портирование более проблематичным. Читать полностью »

Вынимаем из сундука Native Shell Продолжая раскопки в закоулках Интернета, представляю на все общее обозрение утилиты Native Shell и NativeCMD. Обе они представляют собой Native приложения — программы, предназначенные для выполнения на операционных системах Windows семейства NT (NT/2000/XP/2003/Vista/7), способные запускаться на раннем этапе загрузки Windows, до окна входа в систему и даже до запуска каких-либо подсистем Windows. Синий экран при загрузке Windows XP, в котором, например, происходит проверка диска и есть тот самый режим. Native приложения используют только Native API.

Читать полностью »

Довольно популярный и актуальный вопрос, который возникает, например, при чистке интенсивно растущих журналов постоянно запущенных процессов.

Ответ в двух словах

Обнулять можно, но для этого пишущий процесс должен открывать этот файл с использованием флага O_APPEND. Ниже приводится соответствующий отрывок из open(2):


O_APPEND
The file is opened in append mode. Before each write(2), the file offset is positioned at the end of the file, as if with lseek(2). O_APPEND may lead to corrupted files on NFS file systems if more than one process appends data to a file at once. This is because NFS does not support appending to a file, so the client kernel has to simulate it, which can't be done without a race condition.

Несколько процессов, пишущих в один файл на NFS — это отдельный клинический случай. Пусть у нас есть один-единственный процесс, пишущий в файл.
Читать полностью »

image

Селигер, Зворыкинская Премия и Президент

В этом году Речицкий Александр и Марат Каратов вновь отправились на Селигер, чтобы представлять там интересы проекта. Хорошая новость — на этот раз проект успешно прошел технологическую экспертизу, вышел в третий тур Зворыкинского премии и занимает в данный момент 3 место в рейтинге в номинации лучший IT-проект (хотя на сайте премии информацию пока не обновили). Казалось, что это было итогом посещения смены “Инновации и техническое творчество”, но...Читать полностью »

Сегодня в блоге команды разработчиков Windows 8 Брэндон ЛэБлан заявил, что разработка новой Windows завершена. Начиная с сегодняшнего дня ключевые OEM-партнёры начнут получать финальные сборки системы для создания устройств

image
Также опубликован календарь доступа для подписчиков разнообразных проектов Microsoft:
Читать полностью »

Установка CentOS 6.3 + LNMP на VirtualBox (видео шпаргалка)
Если Вам необходимо локально запустить веб-сервер в среде Windows, то можно это сделать на виртуальной машине VirtualBox, установив туда Linux и все необходимые компоненты. Но многих пугает сложность такой установки. На самом деле всё это делается довольно быстро и просто.

В результате у вас получится локальный VPS-сервер с рут-доступом через putty и рабочей LNMP-конфигурацией (Nginx + MySql + PHP).
Читать полностью »

image
Если Вы апологет или евангелист этого производителя, пожалуйста не читайте дальше, на хабре есть множество других интересных статей.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js