Новые книги

With important new revelations into the Russian hacking of the 2016 Presidential campaigns

cite

“[Andrei Soldatov is] the single most prominent critic of Russia’s surveillance apparatus.”

text-author

—Edward Snowden

After the Moscow protests in 2011–2012, Vladimir Putin became terrified of the internet as a dangerous means for political mobilization and uncensored public debate. Only four years later, the Kremlin used that same platform to disrupt the 2016 presidential election in the United States. How did this transformation happen?

The Red Web is a groundbreaking history of the Kremlin’s massive online-surveillance state that exposes just how easily the internet can become the means for repression, control, and geopolitical warfare. In this bold, updated edition, Andrei Soldatov and Irina Borogan offer a perspective from Moscow with new and previously unreported details of the 2016 hacking operation, telling the story of how Russia came to embrace the disruptive potential of the web and interfere with democracy around the world.

A Library Journal Best Book of 2015

A NPR Great Read of 2015
Биология сетевого homo sapiens, выведенная на сайтах «Одноклассники» и «ВКонтакте».

Тут нас развлекут курицы и их подпукиватели, разводилы и игруны, сектантские баблолюбы и невидимки, сборщики милосердия и втюхиватели, социальный мусор и честные лохи… многие другие.

Экскурс проведен в неподражаемой писательской манере Андрея Ангелова.

Вопрос и Ответ 51

Вопросы и Ответы


      51. Можно ли программно установить произвольную строку в первую позицию TListBox?

      Для установки любой строки в произвольную позицию в окне TListBox можно послать сообщение:

      SendMessage(ListBox1.Handle, lb_SetTopIndex, SpinEdit1.Value-1, 0);

      где первым параметром передается указатель на компонент, вторым - сообщение, третьим - номер устанавливаемой строки и позиция в окне на которую перемещается указанная строка.

      Строки нумеруются с нуля.

      Пример:

      ............

      procedure TForm1.SpinEdit1Change(Sender: TObject);
      begin

        TRY

          SendMessage(ListBox1.Handle, lb_SetTopIndex, SpinEdit1.Value-1,0);

        FINALLY
        END;

      end;

      ............


...предыдущая страница следующая...
оглавление





"Вопрос и Ответ 51"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2024 .
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.013