Форум программистов, компьютерный форум, киберфорум
Лучшие записи
Войти
Регистрация
Восстановить пароль
Старый
Рейтинг: 5.00. Голосов: 7.
Базовые сведения о микроархитектуре
Запись от Evg размещена 19.05.2018 в 18:23
Показов 21141 Комментарии 6

Из-за технических ограничений форумного движка статью про hyper-threading пришлось превратить в цикл из четырёх статей. Данная статья является третьей статьёй цикла. Четвёртая статья пока отсутствует





  • 1.
...
Аватар для Evg
Evg
Старый
Рейтинг: 4.20. Голосов: 10.
Левиафан. Четвёртая глава.
Запись от Фаер размещена 26.04.2014 в 18:23
Показов 2937 Комментарии 2

Четвёртая глава книги. (Со всеми предыдущими)
Комментов я от Вас чё-то так и не дождался, но пятёрки, как бэ, намекают, что читатели всё же есть.

Внутри книги есть ссылка на только что созданное ВК-сообщество, на которое я понемногу перекочёвываю. Это, всё-таки, программистский форум.

Про Pmw я тоже пишу, но как-то он задерживается - некоторые виджеты включают в себя внутренние ошибки. Я решил их и вовсе отбросить, так что, помимо Pmw, в книге появится...
Аватар для Фаер
Старый
Рейтинг: 4.86. Голосов: 7.
Python For Android. Компиляция!
Запись от Фаер размещена 20.05.2012 в 19:26
Показов 23168 Комментарии 2

Да, Вы не ослышались очитались, в этой записи я действительно расскажу о том, как компилировать самодельные программы в пакеты Android. После долгих и бесплодных скитаний по просторам Интернета я всё-таки нашёл способ упаковать скрипт в файл .apk. Честно признаюсь, как следует протестировать заклинание я ещё не успел, но пару скриптов запаковал вполне успешно, так что рецепт, как говорится, из первых рук.

1. Первым делом скачайте AIDE(найти её Вы можете внизу записи, во вложениях...
Аватар для Фаер
Старый
Рейтинг: 4.86. Голосов: 7.
Калькулятор линейных выражений с интерфейсом на Batch
Запись от HACKER KAY размещена 17.09.2021 в 16:07
Показов 3738 Комментарии 0
Метки batch

Не буду томить и писать очень долгое вступление, поэтому сразу к делу.

Так как мы создаем приложение с минималистичным графическим интерфейсом (хоть каким), то это значит, что необходимо подобрать подходящую утилиту для всего этого. Искать долго не пришлось. Большинство кодеров, имевших дело с Batch знают Bat to Exe Converter - утилиту, которая позволяет компилировать исполняемые файлы на этом языке.

Что-ж,...
Аватар для HACKER KAY
Нарушитель
Старый
Рейтинг: 4.50. Голосов: 8.
О вере.
Запись от Pure размещена 27.03.2012 в 13:02
Показов 64733 Комментарии 5

Цитата Сообщение от Pure Посмотреть сообщение
можно дать объяснение почему люди верят в Бога, ну или почему надо в него верить.
все достаточно просто. если вы верите в некие материальные объекты, в том числе и в себя, в свои супервозможности и несокрушимое здоровье со сказочной красотой, то очень неожиданно вас может
...
Аватар для Pure
Старый
Рейтинг: 4.50. Голосов: 8.
О составлении технического задания для заказа программ во фрилансе
Запись от Avazart размещена 14.12.2013 в 02:56 / Мой блог
Показов 21682 Комментарии 4

Часто заказчики спрашивают как правильно они должны оформить техническое задание.

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

Стоит заметить что зачастую нет необходимости написания ТЗ четко в соответствии с ГОСТом.
Но тем не менее, есть острая необходимость...
Аватар для Avazart
Старый
Рейтинг: 4.71. Голосов: 7.
как сделать(создать свою) браузерную онлайн игру
Запись от and_y87 размещена 14.01.2013 в 17:16
Показов 96422 Комментарии 0

Это было написано специально для темы: https://www.cyberforum.ru/php/... age30.html

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

A. ТЕОРИЯ
Время Ворда и Блакнота...
На этом этапе я советовал бы пользоваться этими двумя прожками
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 4.38. Голосов: 8.
Строковые литералы в Си/Си++
Запись от Evg размещена 15.02.2012 в 22:32
Показов 115864 Комментарии 8
Метки c, c++, си

ВНИМАНИЕ! Вопросы по существу обсуждаемого вопроса просьба задавать здесь или создать тему на форуме и кинуть на неё ссылку в блог или мне в личку.
Объясняю почему

Причин для этого несколько.

Я, как и любой другой автор, всегда могу упустить интересный момент обсуждаемой темы (что подтвердилось на практике). А потому задаваемый вопрос может закрывать
...
Аватар для Evg
Evg
Старый
Рейтинг: 4.38. Голосов: 8.
Генерация ёлки))
Запись от The trick размещена 30.12.2013 в 03:14
Показов 11743 Комментарии 12
Метки new year, vb

К новому году решил сделать анимированную елку на рабочий стол.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Option Explicit
' Ёлка VB6
' © Кривоус Анатолий Анатольевич (The trick), 2013
Private Type GdiplusStartupInput
    GdiplusVersion As Long
    DebugEventCallback As Long
    SuppressBackgroundThread As Long
    SuppressExternalCodecs As Long
End Type
Private Type Vector
    x As Single
    y As Single
End Type
Private
...
Модератор
Старый
Рейтинг: 5.00. Голосов: 6.
Ты ещё не в нирване?
Запись от za5 размещена 17.06.2012 в 13:39
Показов 19635 Комментарии 1
Метки ambient, drone

https://www.cyberforum.ru/music/thread562397.html
для неравнодушных
za5
Старый
Рейтинг: 5.00. Голосов: 6.
Динамическая загрузка DLL из ресурса на примере Bass.dll
Запись от Markus_13 размещена 24.10.2013 в 01:56
Показов 15669 Комментарии 9
Метки delphi

  • Небольшое вступление:
Часть 0

Какими вообще мотивами нужно руководствоваться для использования столь нестандартного метода загрузки ДЛЛ посредством проекции её в память?

Прежде всего - это один из способов защиты. К примеру: мы можем динамически загружать длл с сервера во время
...
Аватар для Markus_13
{c0Der}
Старый
Рейтинг: 5.00. Голосов: 6.
Использование компилятора MinGW в Sublime Text 3
Запись от ranebull размещена 31.01.2014 в 08:49
Показов 81944 Комментарии 3
Метки c++

Использование компилятора MinGW в Sublime Text 3
1. Скачиваем компилятор MinGW
2. После скачивания запускаем файл mingw-get-setup.exe
3. Устанавливаем компилятор
4. Открывается MinGW Installation Manager – нам нужно установить два пакета – mingw32-base, mingw32-gcc-g++
5. Нажимаем левой или правой кнопкой мыши по чекбоксам и...
Аватар для ranebull
Старый
Рейтинг: 5.00. Голосов: 6.
Продолжение Левиафана.
Запись от Фаер размещена 13.04.2014 в 16:13
Показов 3795 Комментарии 2

Сначала маленькая новость о Python 3 GUI: вторая книга уже начата, и первым(может, и единственным в этой книге) будет рассмотрен пакет Pmw. Подписывайтесь на меня в Twitter'е(или на магазин-скрипт.рф, если влом в Twitter'е регистрироваться), потому что в этом блоге записи полностью не удаляются, а плодить множество маленьких постов не очень красиво и не очень удобно.

В то же время, я начал писать вторую книгу, лол. Это продолжение Левиафана(если точнее, первая "книга"...
Аватар для Фаер
Старый
Рейтинг: 5.00. Голосов: 6.
USB барометр
Запись от locm размещена 25.02.2015 в 00:18
Показов 26292 Комментарии 8

Сейчас мы рассмотрим как сделать USB барометр своими руками. Для этого понадобится, один из перечисленных микроконтроллеров: ATmega8, ATmega88, ATmega168 или ATmega328, а также цифровой датчик атмосферного давления BMP085 или BMP180, который кстати, также может измерять температуру, ведь в нем встроен датчик температуры, необходимый для термокомпенсации показаний атмосферного давления.

Схема устройства.

Нажмите на изображение для увеличения
Название: Схема.GIF
Просмотров: 1803
Размер:	10.1 Кб
ID:	3044

Чтобы упростить...
Старый
Рейтинг: 5.00. Голосов: 6.
Автоматическое выравнивание сканов документов
Запись от Storm23 размещена 01.11.2015 в 19:54
Показов 32018 Комментарии 12
Метки .net, c#

Автоматическое выравнивание сканов документов

Часто отсканированные или сфотографированные документы имеют перекос:

Нажмите на изображение для увеличения
Название: Exhibit-C-WF-00.jpg
Просмотров: 1185
Размер:	14.5 Кб
ID:	3416

От этого перекоса хотелось бы избавиться. Причем сделать это простым и максимально быстрым способом, без использования тяжелых библиотек типа OpenCV или AForge.NET.

Идея алгоритма

Разобьем исходное изображение на несколько вертикальных...
Аватар для Storm23
Старый
Рейтинг: 5.00. Голосов: 6.
Не работают клавиатура и мышь ps/2 на Windows 10
Запись от Maks размещена 15.02.2017 в 07:51
Показов 102688 Комментарии 7
Метки win10, windows

С интересным глюком в последнее время сталкиваюсь после установки Windows 10 (сборка 1607).
Проблема заключается в том, что если на момент установки Windows 10 к компьютеру подключены клавиатура и мышь с интерфейсом USB, то потом каким-то неведомым образом перестают работать клавиатура...
Аватар для Maks
Супер-модератор
Старый
Рейтинг: 5.00. Голосов: 6.
1,2,3,4,5, - я иду искать! Структуры данных. Поиск и хранение.
Запись от IGPIGP размещена 02.06.2017 в 17:46
Показов 6651 Комментарии 0
Метки algo

Самоупорядочиваемая структура данных.
Близкие по теме структуры:
Деревья поиска (B-tree, binary search tree), списки с пропусками (skip lists), Джуди массивы (Judy).

Всё никак не соберусь привести в порядок результат одного из моих экспериментов на тему поисковых структур и расширяющихся массивов.

Цель - получить класс который бы сочетал преимущества произвольного доступа массива и самоупорядочиваемость...
Аватар для IGPIGP
Комп_Оратор)
Старый
Рейтинг: 5.00. Голосов: 6.
Цена естественности или как обогнать QuickSort
Запись от Catstail размещена 03.11.2020 в 22:19
Показов 4114 Комментарии 6

Сортировка — такая же «вечная» тема для алгоритмистов, как любовь — для поэтов. Казалось бы, новое слово в этой области сказать трудно, а поди же ты — продолжают придумывать новые алгоритмы сортировок (TimSort...) Есть, однако, базовые факты, которые знает каждый приличный студент....
Аватар для Catstail
Супер-модератор
Старый
Рейтинг: 3.64. Голосов: 11.
Вика - или история одного бухгалтера
Запись от Vedma размещена 17.08.2012 в 04:16
Показов 13441 Комментарии 114

Вложение 1187Вложение 1190
Имя: Виктория
Город: Москва
Возраст: 20
Образование: среднее
Деятельность: бухгалтер
Ник: Vedmina
Интересы: история, программирование, нумизматика, НЛО, луна, шитье, вязание, живопись(хотя не рисую), компьютеры, IT, футбол(не девчачье, я понимаю)
Музыка: люблю песни Милен Фармер и Alizee
Фильмы: молодежные и ужастики, особенно старые
Книги: исторические, документальные,...
Аватар для Vedma
Охотница на ведьм
Старый
Рейтинг: 4.83. Голосов: 6.
Первая статья: Факториал, НОД, НОК
Запись от Dani размещена 12.02.2012 в 12:47
Показов 62780 Комментарии 13

Часто приходится наблюдать вопросы\просьбы насчет довольно тривиальные функции. Т.к. это старая тема, я решил все, что придумаю собрать сюда. При нахождении ошибок и предложений, прошу сообщать в ЛС. И так, поехали:
Задача: вычислить n!.
Решение: Факториал(n) – это произведение всех натуральных чисел от 1 до n. Причем, 0!=1. Ну, собственно, решение при помощи рекурсии:
C++
C++
1
2
3
4
5
6
 #include <iostream>
 
 
long Factorial (int n)
{
    if (n==0
...
Старый
Рейтинг: 4.83. Голосов: 6.
Динамическая Кнопка на чистом CSS.
Запись от and_y87 размещена 21.08.2012 в 12:52
Показов 62378 Комментарии 12

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

Отступление:
Последнее время я заметил что многие делают кнопки не пользуясь возможностями CSS в полной мере... Люди делают кнопки двумя файлами типа on и off, аля:
on - Кнопка при наведении на неё курсором;
off - Кнопка в нормальном режиме;
если адский мастер попадётся то можно ещё встретить третий тип:
activ - Кнопка нажата......
Аватар для and_y87
Develo0per
Старый
Рейтинг: 4.83. Голосов: 6.
Создание полной копии объекта при помощи рефлексии
Запись от Psilon размещена 04.08.2013 в 17:36
Показов 7991 Комментарии 0

В общем, решил выложить результат небольших исследований на тему сабжа.

Долгое время пытался понять, почему Microsoft забросили интерфейс ICloneable, почему не сделали обобщенный интерфейс ICloneable<T>, который был бы C#-аналогом конструктора копирования в C++. В интернете я находил такой ответ:
ICloneable is considered a bad API now, since it does not specify whether the result is a deep or a shallow copy. I think this is why they do not improve this interface.
...
Аватар для Psilon
Master of Orion
Старый
Рейтинг: 4.43. Голосов: 7.
Форматная печать в Си и Си++
Запись от Evg размещена 16.10.2012 в 21:34
Показов 70012 Комментарии 7
Метки c, c++, cout, memory, printf, си

  • 1. Предисловие
  • 2. Примеры форматной печати целочисленных величин
    2.1. Печать целочисленных величин в десятичной системе счисления
    2.2. Печать целочисленных величин в десятичной системе счисления с обязательным учётом знака
    2.3. Печать целочисленных величин в других системах счисления
    2.4. Печать целочисленных величин с лидирующими нулями
  • 3. Примеры форматной печати вещественных величин
    3.1. Простая печать вещественных величин
    3.2. Печать вещественных
...
Аватар для Evg
Evg
Старый
Рейтинг: 4.43. Голосов: 7.
Разбираемся в новом API KLoader. Часть 1: Общие сведения
Запись от _lunar_ размещена 25.05.2022 в 00:56
Показов 2531 Комментарии 0
Метки c, c++, winapi

Во-первых, сразу уточню, что новый API доступен только в Windows 11. В более старых версиях ОС не ищите, его там нет.

Уже и не помню каким образом я наткнулся на ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KLoader
но результат запроса на открытие меня немного удивил
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 441
Размер:	84.2 Кб
ID:	7549
Отказано в доступе с учётом того, что Реестр по умолчанию открывается с правами администратора с соответствующим запросом UAC.

"Не...
Аватар для _lunar_
Старый
Рейтинг: 4.43. Голосов: 7.
Рейтинг: 5.00. Голосов: 3.Коллекция дурацких вопросов - VII (выражает позицию автора блога, как частного лица)
Запись от Catstail размещена 05.02.2023 в 21:20
Показов 2612 Комментарии 4
Метки python

Новая коллекция "откровений":

96. https://www.cyberforum.ru/pyth... st16553293

97. https://www.cyberforum.ru/c-be... 41549.html

98. https://www.cyberforum.ru/pyth... 41949.html

99. https://www.cyberforum.ru/pyth... 46636.html

100. https://www.cyberforum.ru/pyth... 46614.html сам вопрос по форме вполне корректен....
Аватар для Catstail
Супер-модератор
Старый
Рейтинг: 3.55. Голосов: 11.
BedvitCOM (библиотека COM/ActiveX) + BedvitXLL (библиотека XLL c C API Functions для Excel) С/С++
Запись от bedvit размещена 06.08.2019 в 18:48
Показов 51195 Комментарии 20
Метки c, c++, com, excel, си

Решил объединить все проекты по данной тематике в одно решение.
Скачать новые версии библиотек XLL и COM на сайте.

Более подробно по компонентам - в отдельных темах (будут линки).

1.BedvitCOM (библиотека COM/ActiveX)

Область применения - COM/ActiveX поддерживающие приложения/языки на Windows (х32, х64).
Реализованы dual-интерфейсы с Automation-совместимыми типами данных (поддержка...
Аватар для bedvit
Старый
Рейтинг: 4.67. Голосов: 6.
С кем ты говоришь?
Запись от Taatshi размещена 16.06.2015 в 14:31
Показов 5985 Комментарии 10

Интернет обладает ярко выраженной спецификой передачи информации от субъекта к субъекту.

В реальной жизни при общении человек руководствуется не только содержанием слов собеседника, но и его мимикой, интонацией речи, телодвижениями, тем, как одет собеседник, и множеством...
Почетный модератор
Старый
Рейтинг: 4.67. Голосов: 6.
Мемуары ветерана фриланса #1
Запись от ProCode размещена 15.12.2016 в 15:07
Показов 3883 Комментарии 13

Этот текст родился по мотивам знакомства с разделом «Фриланс» на Киберфоруме. Ну что ж, мой опыт фриланса в веб-разработке – около 15 лет. Это внушительный срок. И хоть мульёнов за это время я и не нажил, но опытом поделиться могу. Вижу, что он пригодится многим. И да, пожалуйста,...
Аватар для ProCode
Старый
Рейтинг: 4.67. Голосов: 6.
Создание виджетов для рабочего стола Windows в C#
Запись от Storm23 размещена 30.05.2017 в 13:59
Показов 30588 Комментарии 10
Метки c#, winforms, wpf

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

Для того, что бы окно постоянно было под всеми другими окнами, нужно менять Z-order окна на значение 1. Это можно сделать следующим кодом:
C#
1
SetWindowPos(Handle, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);
где Handle - хендл нашего...
Аватар для Storm23
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru