Перейти до основного вмісту

Публікації

Динамічний масив: що і як

Обробка табличних даних вимагає попереднього повідомлення про кількість елементів масиву, який буде використовуватися. А що робити. якщо кількість елементів масиву зарані не відома, оскільки залежить, наприклад, від того, скільки саме їх захоче ввести користувач? У цьому випадку доцільним стає використання т.зв. динамічного масиву, кількість елементів якого формується не заздалегідь, а безпосередньо під час виконання програми. Для опису динамічного масиву в розділ var записуємо таку конструкцію: a: array of real; Як бачимо, вона відрізняється від звичної нам форми тільки відсутністю квадратних дужок з зазначенням кількості елементів. Далі в ході виконання програми потрібно передбачити отримання кількості елементів динамічного масиву. У разі введення даних користувачем у поле Memo , це можна зробити так: k:= Memo1.Lines.Count; де k - кількість елементів. Усе, що залишилося зробити - задати кількість елементів, зазначивши, що наш новий масив  a матиме довжину ...

Про формули без редактора формул

Як відомо, для того, щоб ввести в середовищі MS Word необхідну формулу (математичну, фізичну, хімічну чи то будь-яку іншу), потрібно лише відшукати кнопку редактора формул. Так, в MS Word 2003 вона виглядає так: До речі, якщо такої кнопки на панелі інструментів немає, то її нескладно туди вивести. Для цього потрібно перейти з меню "Вид" на "Панель инструментов", потім у новому меню, що відкрилося, клацнути на пункті "Настройка". У вікні, що з'явиться, знайти потрібну кнопку: ...і, натиснувши на неї лівою кнопкою миші, перетягти на будь-яке місце панелі інструментів. Якщо редактор формул до цього моменту при інсталяції ще не було встановлено - слід запастися терпінням і почекати, доки цей компонент текстового процесора завершить свою установку. Що ж до MS Word 2007 або MS Word 2010, то тут ще простіше: кнопку "Формула" неважко відшукати на вкладці "Вставка". Однак, виявляється, формули можна вводити і без редактора ф...

Секрети пошуку в Інтернет

Багато користувачів Інтернету недооцінюють його можливості. Є такий вислів "В Інтернеті можна знайти все і навіть більше", але щоб повністю оцінити всі можливості пошуку, треба правильно його здійснювати. Отже, дещо про секрети й особливості правильного пошуку інформації в Інтернет. Перш за все, здійснюючи пошук, слід пам'ятати, що усі пошукові системи здійснюють пошук за т.зв. " ключовими словами " - це такі слова, які трапляються у тексті найчастіше. До того ж, якщо пошуковим запитом є фраза з кількох слів, то під час звичайного пошуку отримаємо посилання на усі сторінки, у тексті яких ця фраза трапляється повністю, а також усі сторінки, на яких присутня будь-яка частина введеної пошукової фрази. Тобто, якщо ми, наприклад, уведемо в рядок пошуку фразу " Богдан Хмельницький ", то отримаємо і сторінки про українського гетьмана Богдана Хмельницького, і сторінки про автобуси "Богдан", і сторінки, на яких ідеться про людей з ім'ям Б...

Як створити знімок екрана

Знімок екрана або скріншот чи просто скрін (англ. screenshot) - це така картинка, на якій зображено усе, що в даний момент часу бачить користувач на моніторі свого комп'ютера. Скріншот може знадобитись тоді, коли ми хочемо комусь показати те, що у нас на екрані. Як правило, це потрібно тоді, коли виникають якісь помилки в його роботі, адже жоден комп'ютерний геній не зможе допомогти в усуненні проблеми лише за Вашими словами, хоч з яким би запалом Ви не розповідали, як "У мене щось там таке вилізло, я щось там нажала і у мене все пропало! Допоможіть повернути усе, як було!" Інша справа - продемонструвати саме те, що "вилізло" - тоді з проблемою розібратися буде значно простіше. Отже, як створити скріншот... Спосіб перший - сфотографувати Найшвидше можна задокументувати повідомлення на моніторі просто його сфотографувавши. Фотоапарат, мобільний телефон, планшет, відеокамера - ось усе те, чим можна виконати такий знімок. Незручність цього способу мо...

З Новим роком!

( Знайдено в Інтернет ) Відкрийте Python Shell, створіть новий файл програми і скопіюйте в нього цей код: import turtle def line(n: int):     if n<6:         turtle.forward(n)     else:         line(n/3)         turtle.left(60)         line(n/3)         turtle.right(120)         line(n/3)         turtle.left(60)         line(n/3) turtle.reset() turtle.color("blue") for i in range(3):     line(486)     turtle.right(120) А тепер запустіть створений модуль (F5) З Новим роком!

Як завантажити відео з Facebook

Соціальна мережа Facebook, на яку масово почали останнім часом переходити українці, теж дозволяє розміщувати відеоконтент, а, отже, у користувача може виникнути бажання один з таких відеороликів завантажити собі для подальшого використання. Як це можна зробити? Звісно ж, для цього можна використати одне з розширень для браузера. Наприклад, для браузера Chrome це такі розширення як  Social Video Downloader ,  Skyload  або  Facebook Video Downloader  тощо. Завдяки усім цим "прибамбасам" на відеоролику або безпосередньо біля нього з'явиться кнопка завантаження і сам процес збереження вподобаного уже не становитиме труднощів. Те ж саме можна виконати і без розширень. Допоможе нам у цьому все той же сервіс SaveFrom , про який уже йшлося раніше . Спочатку потрібно отримати адресу відеофайлу. Запускаємо відеоролик на відтворення і клікаємо просто на відео правою кнопкою миші. Після цього слід обрати в меню, яке з'явиться, рядок Show video URL Д...

Як захистити особисту інформацію в онлайні

Усі ми так чи інакше з різним ступенем інтенсивності використовуємо можливості, надані нам мережею Інтернет. Отримуючи потрібну нам інформацію з пошукових ресурсів, спілкуючись у соціальних мережах з друзями, здійснюючи купівлю-продаж ми то там, то там залишаємо про себе якусь персональну інформацію - десь тільки прізвище й ім'я, десь дату народження чи номер телефону, а десь номер і серію паспорта чи номер платіжної картки. Відповідаючи на запитання різноманітних анкет чи детально заповнюючи свої профілі в соціальних мережах, ми часто і не замислюємося над тим, ким і як буде використана ця інформація, які неприємності на нас очікують внаслідок розголошення наших персональних даних. Так, наша легковажність призводить до того, що зловмисник може легко зібрати про нас усю необхідну йому інформацію навіть не "зламуючи" сторінку. Чому варто обережно ділитися інформацією про себе у соцмережах гарно ілюструє експеримент від британської компанії Cifas , що спеціалізуєтьс...

Як зменшити розмір виконуваного файлу в Lazarus

Через особливості компіляції в середовищі програмування Lazarus розмір виконуваного файлу часто виходить досить великим. Так, наприклад, простенька програмка, в якій створена тільки одна процедура обчислення довжини третьої сторони трикутника за двома сторонами і кутом між ними, містить лише 6 рядків коду:   a:=StrToFloat(Edit1.Text);   b:=StrToFloat(Edit2.Text);   c:=StrToFloat(Edit3.Text);   d:=c*pi/180;   s:=sqrt(a*a+b*b-2*a*b*cos(d));   Label1.Caption:=FloatToStr(s) Тим не менше, після компіляції, отримуємо exe-файл, розмір якого аж 15 Мб: Виявляється, цей розмір можна зменшити, якщо відключити непотрібні компоненти. Відкриваємо  Параметри проекту : У вікні, що відкрилося, нас цікавить розділ Параметри компілятора : У пункті Compilation and Linking встановлюємо прапорці на Розумна компіляція та Розумне компонування : У пункті Debugging встановлюємо прапорець на Вирізати символи з виконуваного файлу та ЗНІМАЄМО прапорець зі...

Як створити правильний пароль

У попередніх публікаціях "трилогії", присвяченої паролям, було розглянуто, яким повинен бути надійний пароль і основні помилки, які роблять користувачі, придумуючи свої паролі, що полегшує їх підбір. Однак, якщо пам'ятати, що пароль повинен бути достатньо довгим і достатньо складним, то виникає правильне запитання, а як же його запам'ятати? То ж розглянемо основні прийоми створення паролів, які відповідатимуть усім критеріям надійності і будуть запам'ятовуваними.  Перш за все, як створити надійний пароль? 1. Придумати Пам'ятаючи, що пароль повинен бути довжиною не менше 8 символів та містити і букви в обох регістрах, і цифри, і спеціальні знаки, сідаємо за клавіатуру і починаємо "нанизувати" символ за символом, наприклад, так: nU<*8Svq@=Hg . Нормальний такий собі вийшов пароль, на підбирання якого, як стверджує сервіс https://www.security.org , буде витрачено приблизно 485 тисяч років Достатньо? Адже так? Проблема тільки в тому, як та...