Пусі 2017

https://app.box.com/s/lh50e1docbefkmjitw2zpix4xcuxo2oq

Jpeg

Advertisements

З Днем захисника України!

zahysnyky_ukrainy
Що єднає українське суспільство?
“Українці не мають національної ідеї, не мають власної ідеології” – брехня.
Цю думку, роками, десятиліттями і не помилюся якщо скажу, що вже не одне століття,
московські засланці та їхні блюдолизи-запроданці поширюють в нашому суспільстві.
Московські запроданці та засланці намагаються розділити українців за якимись надуманими ознаками,
мовними, географічними, національними, релігійними.
Але події останніх років розставили все на свої місця
і висвітлили ту межу за якою закінчуються “понятія вати” і панує свідомість українця.
Варто відповісти на наступні три питання і ви зрозумієте де та межа.
1. За що воюють Українці?   Українці йдуть воювати за Волю.
   – московська вата йде воювати за царя,
   не обов’язково справжнього, не обов’язково сильного, нехай і брехливого аби заспокоїв і виправдав їхнє сумління.
2. Чого прагнуть Українці?   Українці прагнуть Свободи.
   – московська вата дозволяє гнобити себе з надією на те, що цар-гнобитель дозволить гнобити слабшого,
   не потрібно самому щось знати, уміти, робити щоб почуватися значним, якщо поряд є щось нікчемне.
3. Що відстоюють Українці?   Українці відстоюють Справедливість.
   – московська вата випрошує милості у царя,
   чекати милості легше ніж боротися за Справедливість.
Українці борються за власну Землю, власну Державу.
Слава Україні!

=-=-=-=-=
Powered by Blogilo

Спогад

DSC00148.JPG

=-=-=-=-=
Powered by Blogilo

Brexit

Ми глибоко занепокоєні результатами референдуму у Великобританії.

brexit

Workgear

workgear_splash_1
Програма управління модулями автоматизації виробничих процесів управлінської діяльності призначена для інтеграції та забезпечення раціональної і ефективної взаємодії засобів обчислювальної техніки та програм обробки офісних документів.
Конкретна функціональність програми залежить від набору реалізованих інформаційних модулів (набір інформаційних модулів – НІМ).
Базові набори інформаційних модулів:
– НІМ “Адміністрування” – включає ІМ загального адміністрування програми;
– НІМ “Довідники” – включає ІМ актуалізації загальних та цільових довідників;
Цільовий набір інформаційних модулів:
– НІМ “Документообіг” – включає ІМ автоматизації документообігу.
Первопис програми на github.com
Інсталяційний пакунок для windows (перевірено для windows xp sp3) можна скачати тут: WorkGear-0.4-demo-Setup.exe

Виконання сценарію Ant із програми Java

Процедура виконання скрипта Ant:
  • спрямувати протоколювання виконання завдань у стандартну консоль;
  • спрямувати протоколювання виконання завдань в масив;
  • заповнити змінні скрипта Ant;
  • виконати вказане завдання;
  • вивести протокол виконання завдання в компонент на формі;

Текст програми на GitHub

  private boolean executeAntTask(String target) {
    boolean success = false;
    // спрямувати протоколювання виконання завдань у стандартну консоль
    DefaultLogger conlog = new DefaultLogger();
    conlog.setErrorPrintStream(System.err);
    conlog.setOutputPrintStream(System.out);
    conlog.setMessageOutputLevel(Project.MSG_INFO);
    // спрямувати протоколювання виконання завдань в масив
    DefaultLogger strlog = new DefaultLogger();
    ByteArrayOutputStream errb = new ByteArrayOutputStream();
    PrintStream errp = new PrintStream(errb);
    strlog.setErrorPrintStream(errp);
    ByteArrayOutputStream outb = new ByteArrayOutputStream();
    PrintStream outp = new PrintStream(outb);
    strlog.setOutputPrintStream(outp);
    strlog.setMessageOutputLevel(Project.MSG_INFO);
    // підготувати скрипт Ant до виконання завдань
    Project project = new Project();
    File buildfile = new File(buildname);
    project.setUserProperty("ant.file", buildfile.getAbsolutePath());
    // додати протоколювання виконання завдань у стандартну консоль
    project.addBuildListener(conlog);
    // протоколювання виконання завдань в масив
    project.addBuildListener(strlog);
    //
    try {
      // заповнення змінних скрипта Ant
      for (Entry m : map.entrySet()) {
        project.setUserProperty(m.getKey().toString(), m.getValue().toString());
      }
      project.fireBuildStarted();
      project.init();
      ProjectHelper helper = ProjectHelper.getProjectHelper();
      project.addReference("ant.projectHelper", helper);
      helper.parse(project, buildfile);
      // виконання вказаного завдання
      project.executeTarget(target);
      project.fireBuildFinished(null);
      success = true;
    } catch (BuildException buildException) {
      project.fireBuildFinished(buildException);
    }
    // виведення протоколу виконання завдання в компонент на формі
    jtLog.append(new String(outb.toByteArray()));
    jtLog.append(new String(errb.toByteArray()));
    return success;
  }

Кольори “Nimbus” можна змінити

Давно шукав спосіб змінити кольори деяких Java Swing компонентів.

Ось приклад:

  private void winRefresh() {
    // кольори "Nimbus" можна змінити
    // "nimbusOrange" - це колір JProgressBar
    UIManager.put("nimbusOrange", Color.green.darker());
    for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
      if ("Nimbus".equals(info.getName())) {
        try {
          UIManager.setLookAndFeel(info.getClassName());
          break;
        } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException ex) {
          Logger.getLogger(MainForm.class.getName()).log(Level.SEVERE, null, ex);
        }
      }
    }
  }

Більше інформації можна знайти тут.

=-=-=-=-=
Powered by Blogilo

Аналог таблиці dual в oracle для mysql, postgresql, hsqldb

таблиця аналогічна таблиці dual в oracle.

Oracle:

select systimestamp from dual;

MySQL:

select current_timestamp;

PostgreSQL:

select current_timestamp;

HSQLDB:

select current_timestamp from unnest(sequence_array(1, 1, 1));

або

select * from (values('X'));

=-=-=-=-=
Powered by Blogilo

Notes – опублікував первопис на github.com

Опублікував первопис свого записника на github.com.

=-=-=-=-=
Powered by Blogilo

Великдень – Великий День хлібороба

Два факти про Великдень.

Факт перший:

У “Британській енциклопедії” повідомляється: “Ані в Новому Завіті, ані в писаннях апостольських отців не існує вказівки відзначати свято Великодня. У перших християн не існувало поняття про святість особливих періодів”.

Факт другий:

Згідно з легендою, свято Великодня народилося сім тисяч років тому, ще за часів до християнства і було пов’язане з язичницькими культами. Ось як її переповідають:

Жили троє братів-мисливців: Тур, Пан і Яр. Зібрались вони якось на полювання. Вийшли в степи неозорі, а жайворонки так розспівалися, що аж небо дзвенить. Вражено зупинився Яр і мовив:

— Не хочу я, братове, турів полювати, молодих биків стрілами поціляти, а хочу оце поле зорати та засіяти зерном, та зібрати врожай, та хліба напекти людям на здоров’я. Тільки-но він отаке проказав, як з неба опустилися золотий плуг і золоте ярмо.

І гукнув старший брат Тур:

— Се моє!

Хотів схопити плуга — аж він полум’ям зайнявся. Відсахнувся в страхові Тур.

— Се моє! — прокричав середульший брат. Але і йому сахнуло полум’я в лице.

— Ні, братове, се моє, — всміхаючись, мовив Яр.

Він підійшов і взяв золоте ярмо, накинув на пару волів, що паслися поблизу, запріг їх у плуга золотого і проорав першу в світі борозну. А потім — другу, й десяту, і соту. Засіяв поле полтвою — пшеницею дикою, і зросла вона буйним колосом. Зібрав урожай Яр і борошна намолов, і спік першу хлібину, і другу, й десяту, і соту. І людей частував. І навчив їх орати, сіяти й хліб ростити. За все те великі боги Вирію взяли його до себе і скупали в Озері Живої Води. І став Яр — Ярилом, богом весняних робіт і родючості. І спускався він на землю в той весняний день, коли можна було засівати землю зерном. І то був ВЕЛИКДЕНЬ.

Тобто Великий День хлібороба.

Із Великоднем вас українці!

=-=-=-=-=
Powered by Blogilo