Последние записи
- Преобразовать массив байт в вещественное число (single)
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
- Взаимодействие через командную строку
- Перенести программу из Delphi в Lazarus
- Определить текущую ОС
- Автоматическая смена языка (раскладки клавиатуры)
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
19th
Апр
Система перевода человеческой речи
Систему перевода человеческой речи в воспринимаемые животными звуковые сигналы представила компания Google. Для платформы Android через каталог Android Market любой желающий может загрузить соответствующее приложение «Translate for Animals».
Статья из второго выпуска “журнала ПРОграммистов”.
Скачать этот номер можно по ссылке.
Ознакомиться со всеми номерами журнала.
16th
Апр
Лимит на запуск программы
В архиве приведён пример, разработаный Arigato.
PS. В примере лимит = 5 запусков (выставляется в подключаемом модуле).
16th
Упаковщики. Есть ли лучший?
Народ интересно ваше мнение по поводу наболевшей темы “Маленького размера exe в delphi”. Провел собственный эксперемент с 1 файлом и 6-ю упаковщиками.
Вот что получилось:
Название Упаковщика | До | После |
FSG Packer | 1759 Кб | 1072 Кб |
Mew Packer | 1759 Кб | 967 Кб |
NSPack | 1759 Кб | 865 Кб |
UPX | 1759 Кб | 938 кб |
WinUpack | 1759 Кб | 858 кб |
ASPack | 1759 Кб | 895 кб |
Может знаете ещё упаковщики?
Хочу найти лучший…
15th
Апр
Рассылка. Выпуск 54
От ведущего.
Вот и снова четверг, а это значит что сегодня очередной выпуск рассылки.
В этом выпуске обзор интересных тем на форуме программистов за эту неделю и не большая часть статей из первого выпуска журнала ПРОграммист.
Новые интересные статьи клуба программистов.
Статьи на сайте клуба постоянно пополняются. Поэтому это постоянная и основная рубрика рассылки.
Генерация даты в заданном промежутке
У начинающего программиста может возникнуть вопрос как сгенерировать дату в заданном промежутке. На эту тему дают советы профессионалы с форума.
FATXX, NTFS, EXTX структуры файловых систем
Почему Windows видит ntfs, fatXX, а extX не видит. Также интересует, из чего именно состоит файловая система, как она записывается на диск и прочее.
Всякий раз как приступаю к разработке чего-либо, всегда сталкиваюсь с какими то страшными проблемами и неизвестными багами. Чтение документации, гугление, постоянные перезагрузки, консультации с братьями по оружию, которые часто просто разводят руками и наконец отладчик и дизассемблер. Вся эта мириада преобразований энергии в материю и обратно приводит к появлению очередной программы. Ценой ей служат потерянные нервные клетки.
Fortress 2. Конкурс. Создание лучшего бота
Не прошло и месяца как на форуме программистов стартует новый конкурс на создание лучшего бота к игре Fortress 2.
Параноя антивирей на упакованные файлы
В этой теме обсуждаются причины срабатывания антивирусов на упакованные файлы.
Новички, черпающие информацию из учебника и интернета, иногда не могут найти ответы на свои вопросы. В этом им помогают старшие товарищи на форуме. В этой теме Stilet и другие дают советы как правильно работать с БД.
Журнал “ПРОграммист”- второй выпуск
Дорогие друзья! Добро пожаловать в очередной и апрельский выпуск журнала “ПРОграммист” от клуба программистов www.programmersforum.ru
В прошлом месяце дебютировал наш журнал. Не все было гладко, но постепенно все утряслось. Мы, честно говоря, ожидали шквала гневных писем, сообщающих о недочетах, но обошлось все благосклонным отношением со стороны нашего клуба. Спасибо Вам!
Напоминаем что в создании журнала может поучаствовать каждый.
Разгон 3G.USB модема: для повышения уровня сигнала и как следствие стабильности коннекта и скорости, можно воспользоваться простым, не требующий затрат, способом.
Высокочастотный транзистор на основе графена
Высокочастотный транзистор на основе графена: продемонстрировали исследователи из IBM, работающий на рекордной граничной частоте,
когда-либо достигнутой графеновым полупроводниковым элементом, 100 млрд рабочих циклов в секунду или 100 ГГц.
Иракские боевики “прослушивали” американские БПЛА
Иракские боевики “прослушивали” американские БПЛА с помощью российской программы SkyGrabber. При этом, чтобы достичь своих целей боевикам практически не пришлось тратить какие-то огромные деньги. Они просто воспользовались совершенно не сложной утилитой. Как оказалось, SkyGrabber способна перехватывать сигналы и с беспилотников.
Микросхемы динамической памяти DRAM
Микросхемы динамической памяти DRAM: (NEC 4164 и обычные КР565РУ5) можно использовать как видеокамеру. Сам принцип использования основан на эффекте ускорения разряда конденсаторов в ячейках памяти при воздействии на них света. Для этого нужно по всем адресам микросхемы со снятой крышкой записать единицы, через некоторое время (без регенерации) – прочитать. Те ячейки матрицы памяти, на которые падает свет, разряжаются и переходят в состояние 0 раньше, которые остались в
тени – позже.
Малобюджетный вариант глушилки GSM
Малобюджетный вариант глушилки GSM: можно собрать и в любительских условиях.
Для этого вам понадобятся две микросхемы ГУН TDK-2127/2128 из старых мобилок Siemens С25 и отечественная КМОП логика К561ЛА7 для ГКЧ. Для повышения выходной мощности можно добавить, снятые с этой-же мобилки, ВЧ усилители PF08105A. Питание – обычный 6В аккумулятор от брелка сигнализации.
Немного юмора.
***
Устроился программист на работу в Мосэнерго. В первый же день проблема: ввели в строй новый жилой микрорайон, стало не хватать мощности. Что делать? Все чешут затылки, ничего не могут придумать. Программист:
— Да что вы маетесь-то? Ресурсов системы не хватает? А библиотеки отключать пробовали?
***
— Почему книги Б. Гейтса выходят в двух томах?
— Второй том – рatch к первому…
***
Из реального руководства по С++ для новых русских:
— Чисто виртуальная функция-член конкретного класса типа интерфейса…
Посетите раздел юмора на форуме, который обновляется постоянно
15th
Высокочастотный транзистор на основе графена
Высокочастотный транзистор на основе графена: продемонстрировали исследователи из IBM, работающий на рекордной граничной частоте,
когда-либо достигнутой графеновым полупроводниковым элементом, 100 млрд рабочих циклов в секунду или 100 ГГц.
Графен представляет собой слой атомов углерода толщиной в один атом, соединенных в гексагональную сотоподобную кристаллическую решетку. Эта двумерная форма
углерода обладает уникальными электрическими, оптическими, механическими и тепловыми свойствами.
Примечательно, что рабочая частота графенового элемента уже превышает граничную частоту современных кремниевых транзисторов с такой же длиной затвора (40 ГГц). Подобная
производительность была достигнута у элементов на основе графена, полученных из природного графита.
Статья из первого выпуска “журнала ПРОграммистов”.
Скачать этот номер можно по ссылке.
Ознакомиться со всеми номерами журнала.
15th
Иракские боевики «прослушивали» американские БПЛА
Иракские боевики «прослушивали» американские БПЛА с помощью российской программы SkyGrabber.
При этом, чтобы достичь своих целей боевикам практически не пришлось тратить какие-то огромные деньги. Они просто воспользовались совершенно не сложной утилитой.
Как оказалось, SkyGrabber способна перехватывать сигналы и с беспилотников.
Используя ее, иракские повстанцы получили возможность добывать важные сведения об операциях
воинских контингентов.
Скачать этот номер можно по ссылке.
Ознакомиться со всеми номерами журнала.
15th
Малобюджетный вариант глушилки GSM
Малобюджетный вариант глушилки GSM: можно собрать и в любительских условиях.
Для этого вам понадобятся две микросхемы ГУН TDK-2127/2128 из старых мобилок Siemens С25 и отечественная КМОП логика К561ЛА7 для ГКЧ. Для повышения выходной мощности можно добавить, снятые с этой-же мобилки, ВЧ усилители PF08105A. Питание – обычный 6В аккумулятор от брелка сигнализации.
Примечание.
Потребление в схеме достигает порядка полуампера, поэтому аккумулятор все-же стоит использовать
помощнее, например две последовательно соединенных АКБ от мобилок.
Статья из первого выпуска “журнала ПРОграммистов”.
Скачать этот номер можно по ссылке.
Ознакомиться со всеми номерами журнала.
15th
Микросхемы динамической памяти DRAM
Микросхемы динамической памяти DRAM: (NEC 4164 и обычные КР565РУ5) можно использовать как видеокамеру. Сам принцип использования основан на эффекте ускорения разряда конденсаторов в ячейках памяти при воздействии на них света. Для этого нужно по всем адресам микросхемы со снятой крышкой
записать единицы, через некоторое время (без регенерации) – прочитать. Те ячейки матрицы памяти, на которые падает свет, разряжаются и переходят в состояние 0 раньше, которые остались в
тени – позже.
DRAM является микросхемой памяти, поэтому распределение логического адреса должно соответствует физическому месту на кристалле. Чтобы узнавать это распределение необходимо провести несколько испытаний. В микросхеме DRAM, адреса ячеек которой состоят из двух составляющих – адреса строк и адреса столбцов, можно предположить, что и в физической структуре кристалла они расположены точно
также. Как обнаружилось, это фактически так и есть, т.е. логические адреса строк соответствуют физическим строкам, и логические адреса столбцов соответствуют физическим столбцам.
Логические адреса в пределах строки соответствуют разумеется не физическому месту ячейке памяти на интегральной схеме на монокристалле. В обработанном изображение видно это ошибочное распределение перестановленными строками и столбцами. Перестановка разрядов адреса позволяет этот дефект устранить, но, тем не менее, здесь все-таки нужен экспериментальный подход. Геометрия интегральных схем на
монокристалле различных изготовителей может быть другой.
Интегральная схема на монокристалле не обеспечивает высокую чувствительность, так что время облучения кристалла более длительное, чем у настоящей CCD-видеокамеры. Отмечено, что кристалл
микросхемы DRAM более восприимчив к красному спектру оптического диапазона, чем к голубому, возможно он имеет хорошую спектральную чувствительность в инфракрасном спектре излучения.
Примечание. Конечно, можно рекомендовать заниматься подобными экспериментами, если СОВСЕМ БОЛЬШЕ НЕЧЕМ заняться или для изучения физических принципов процесса. Если требуется реальная камера, то дешевле и по затратам времени приобрести дешевую CCD со схемой управления.
Скачать этот номер можно по ссылке.
Ознакомиться со всеми номерами журнала.
15th
Разгон 3G. USB модема
Разгон 3G.USB модема: для повышения уровня сигнала и как следствие стабильности коннекта и скорости, можно воспользоваться простым, не требующий затрат, способом.
Подопытным выступил «Билайновский» модем ZTE MF-622. Нужен провод ~20см длины, желательно медный (в резиновой оплётке или без, неважно). Оборачиваем несколько витков вокруг модема, расстояние между витками 1см. Также нам понадобиться CD или DVD диск, любой ненужный, и проутюжив его, слегка согните как показано на фото.
Направляем наш импровизированный девайс в ту сторону, где находится вышка оператора и… вуа-ля.
(автор, наш форумчанин Vasek123)
Статья из первого выпуска “журнала ПРОграммистов”.
Скачать этот номер можно по ссылке.
Ознакомиться со всеми номерами журнала.
13th
Апр
“Культура” работы с БД
Совет по работе с бд от Stilet.
Имею класс, в котором описаны поля, а так же имею список (а-ля массив) обьектов этого класса.
Далее:
- Открыл набор
- Создал экземпляр класса, вписал в него поля из БД
- В цикле перешел на следующую запись и повторил 2) пока не конец таблицы
- Закрыл набор, разорвал связь с базой
Все теперь у меня данные сидят в массиве обьектов.
Вот так это может выглядеть:
Это класс с полями
TAsm=class(TComponent)
Private
FFields:TStringList;
public
constructor Create(AOwner: TComponent);
destructor Destroy; override;
end;
Это его наполнение
var ado:TADOQuery;i:integer;a:TAsm;
begin Result:=nil;
ado:=TADOQuery.Create(nil);
ado.ConnectionString:=ConnectString;
ado.SQL.Text:=’select * from GetModels()’;
ado.Open;
while not ado.Eof do begin
a:=TAsm.Create(self);
for i:=0 to ado.FieldCount-1 do
a.FFields.Add(ado.Fields.DisplayName+’=’+Trim(ado.Fields.AsString));
FAsms.Add(a);
ado.Next;
end;
ado.Close;ado.Free;
end;
Теперь в “массиве” FAsm у меня записи из базы.
Облако меток
css реестр ассемблер timer SaveToFile ShellExecute программы массив советы word MySQL SQL ListView pos random компоненты дата LoadFromFile form база данных сеть html php RichEdit indy строки Win Api tstringlist Image мысли макросы Edit ListBox office C/C++ memo графика StringGrid canvas поиск файл Pascal форма Файлы интернет Microsoft Office Excel excel winapi журнал ПРОграммист DelphiКупить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)