Evgenii Legotckoi
Evgenii Legotckoi26 серпня 2016 р. 03:56

RubyПосібник користувача №28 - Рубін - Гайки та болти

Ruby, ruby lesson, ruby уроки, user guide, руководство пользователя

Эта глава посвящена некоторым практическим приемам.

Разделители выражений

В некоторых языках необходимо соблюдение некоторых правил пунктуации; часто используется точка с запятой (

;
), для обозначения окончания выражения в программе.  Ruby вместо этого следует соглашениям, используемым в шеллах, таких как …

Читати
Evgenii Legotckoi
Evgenii Legotckoi26 серпня 2016 р. 03:52

RubyПосібник користувача №27 - Ruby - Ініціалізація об'єкта

Ruby, ruby lesson, ruby уроки, user guide, руководство пользователя

В нашем классе Fruit из предыдущей главы есть @-переменные: первая описывает вид фрукта, вторая - его состояние.  Только после написания своего специализированного метода

inspect
для этого класса, мы осознали, что для любого фрукта отсутствие заданных характеристик бессмысленно.  К счастью, в …

Читати
Evgenii Legotckoi
Evgenii Legotckoi26 серпня 2016 р. 03:21

RubyПосібник користувача №26 - Ruby - Аксесуари

Ruby, ruby lesson, ruby уроки, user guide, руководство пользователя

Что такое аксессор?

Мы кратко обсудили @-переменные в предшествующих главах, но мало поэкспериментировали с ними.  @-переменные объекта являются его атрибутами, тем, что обычно отличает его от других объектов этого же класса.  Важно иметь возможность задавать и считывать значения атрибутов; для …

Читати
Evgenii Legotckoi
Evgenii Legotckoi26 серпня 2016 р. 03:18

RubyПосібник користувача №25 - Ruby - Обробка винятків: переконайтеся

Ruby, ruby lesson, ruby уроки, user guide, руководство пользователя

Иногда бывает нужна очистка по завершении работы некоторого метода.  Возможно, должен быть закрыт открытый файл, буферизованные данные должны быть сброшены, и т.п., etc.  Если бы существовала только одна точка выхода из метода, мы могли бы уверенно поместить код очистки в …

Читати
Evgenii Legotckoi
Evgenii Legotckoi26 серпня 2016 р. 03:09

RubyПосібник користувача № 24 - Ruby - Обробка винятків: порятунок

Ruby, ruby lesson, ruby уроки, user guide, руководство пользователя

При выполнении программы могут возникать непредвиденные проблемы.  Файл, который нужно прочитать, может не существовать; диск может оказаться полным в момент записи данных; пользователь может некорректно ввести данные.

ruby> **file = open("some_file")**
**ERR: (eval):1:in `open': No such file or directory - …
Читати
Evgenii Legotckoi
Evgenii Legotckoi25 серпня 2016 р. 13:00

LinuxТоп 10 Розробників та Компаній, які зробили внесок у ядро Linux у 2015-2016 роках

Linux, 25 лет, Linux Kernel

Сообщество ядра Linux закрыло год установлением нового рекорда по числу изменений влитых в один релиз, по сравнению с предыдущим отчётом разработки Linux Kernel .

В версии ядра 4.6 можно увидеть около 13,517 патчей влитых за 63 дня, что равно рекорду, …

Читати
Evgenii Legotckoi
Evgenii Legotckoi25 серпня 2016 р. 11:47

QtВід надбудови Visual Studio до Qt VS Tools (бета-версія)

Add-in, Qt VS Tools

Пройшло майже три роки з останнього офіційного випуску, але зараз розробники Qt пропонують дещо нове: Qt VS Tools. Beta версію можна завантажити з Qt Downloads для тестування. Розмір пакета було знижено з 200 Мб до 7 Мб.

У майбутньому планується …

Читати
Evgenii Legotckoi
Evgenii Legotckoi25 серпня 2016 р. 11:04

QtQt/C++ - Урок 053. Створення драйвера IBASE SQL Qt 5.7 на openSUSE Leap 42.1

FireBird, SQL, Leap, Qt, IBASE, openSUSE

Установка Qt 5.7 на openSUSE Leap 42.1

Завантажуємо останню версію Qt для Linux:

wget http://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run

Робимо файл виконуваним

chmod +x qt-unified-linux-x64-online.run

Встановлюємо gcc, make та інші необхідні бібліотеки:

sudo zypper install --type pattern devel_basis

Далі встановлюємо Qt:

./qt-unified-linux-x64-online.run

Дотримуємося вказівок …

Читати
Evgenii Legotckoi
Evgenii Legotckoi25 серпня 2016 р. 03:05

RubyПосібник користувача №23 - Ruby - Константи класу

class, constants, Ruby, Ruby уроки, user guide, руководство пользователя

Константа имеет имя, начинающееся с латинской буквы в верхнем регистре. Значение константе присваивается только один раз при инициализации. В текущей реализации Ruby повторное присваивание значения константе вызывает предупреждение, но не ошибку (не-ANSI версия eval.rb не показывает предупреждения):

ruby>fluid=30
   30
ruby>fluid=31 …
Читати
Evgenii Legotckoi
Evgenii Legotckoi30 липня 2016 р. 12:03

QtQt WinAPI - Урок 004. QtIFW - Автоматизація WinDeployQt і збірка інсталяторів за допомогою Qt Installer Framework

Qt, QtIFW, Qt Installer Framework, windeployqt

Правильний програміст - це лінивий програміст. Якщо є можливість автоматизувати щось, то обов'язково потрібно це зробити. Наприклад, можна зробити автоматичне виконання windeployqt зі збіркою онлайн та офлайн інсталяторів, а також підготовкою репозиторію програми за допомогою Qt Installer Framework та чорної …

Читати
Evgenii Legotckoi
Evgenii Legotckoi28 липня 2016 р. 11:40

QtQt/C++ - Урок 056. Підключення бібліотеки Boost в Qt для компіляторів MinGW і MSVC

Qt, MSVC, Boost, MinGW

Початкове знайомство з Boost під Windows почну зі складання передкомпільованих бібліотек та підключення їх до проекту на Qt. При цьому скористаюся кодом одного з Hello World-ів із документації Boost, а саме з установки locale із використанням boost.

Складання Boost для …

Читати
Evgenii Legotckoi
Evgenii Legotckoi14 липня 2016 р. 05:57

QMLГра на QML - Урок 1. Ігрова арена та динамічні об'єкти

JavaScript, QML, Qt, динамические объекты, игровая арена

Після першого досвіду написання гри на Qt під Android, хочу поділитися цим досвідом і пропоную разом написати простеньку гру в стилі "Убий крота". Це гра, в якій потрібно встигати потрапляти по кротах, які вилазять з нір, але враховуючи, що це …

Читати
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50бали,
  • Рейтинг балів-4
m
  • molni99
  • 26 жовтня 2024 р. 01:37

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:80бали,
  • Рейтинг балів4
m
  • molni99
  • 26 жовтня 2024 р. 01:29

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:20бали,
  • Рейтинг балів-10
Останні коментарі
ИМ
Игорь Максимов22 листопада 2024 р. 11:51
Django - Підручник 017. Налаштуйте сторінку входу до Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi31 жовтня 2024 р. 14:37
Django - Урок 064. Як написати розширення для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 жовтня 2024 р. 08:19
Читалка файлів fb3 на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов05 жовтня 2024 р. 07:51
Django - Урок 064. Як написати розширення для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas505 липня 2024 р. 11:02
QML - Урок 016. База даних SQLite та робота з нею в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
Evgenii Legotckoi
Evgenii Legotckoi24 червня 2024 р. 15:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 листопада 2024 р. 06:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject04 червня 2022 р. 03:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9Anonim25 жовтня 2024 р. 09:10
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Слідкуйте за нами в соціальних мережах