[Gukulkan]

Learn, develop, play.

About me

Georgiy Kharlampiev

Software Developer Developer
Hi! My name is Georgiy and I'm a software developer. I started to work with information technologies when I was a kid and have never stopped. I worked on a lot of projects, in different businesses. Aviation, insurance, e-commerce, etc. My hobbies are software development and knowledge sharing.

Blog

Простой бот, который говорит «Нет»

Иногда, есть потребность сделать какую-то чушь. Скорее всего она будет бесполезной и не делать ничего. Таких вещей на самом деле очень много, например, самый известный это — Leave Me Alone Box. Коробка с тумблером, которая сама себя выключает. То есть ты включаешь, а она в этот же момент себя выключает. Для чего люди делают такое? […]

Как создать приложение для обработки естественного языка

Обработка естественного языка — технология, которая позволяет программным приложениям обрабатывать человеческий язык — стала повсеместно распространенной в течение последних нескольких лет. Поисковая система Google все больше способна реагировать на естественное звучание читать далее   Related posts: Багги PHP Code: 10 самых распространенных ошибок Разработчики PHP делают Запуск приложение на JBoss в Eclipse Создать файл в Java […]

Создать папку Java

Есть 2 варианта: 1 — это когда вам надо создать одну директорию не обращая внимание на дерево директорий стоящих выше (C:\first) 2 — это когда вам надо создать директорию со всем деревом (C:\1\2\3) Рассмотрим эти варианты 1234567//First variant File folder= new File("C:\\first"); file.mkdir(); //Second variant File folders= new File("C:\\1\\2\\3"); files.mkdirs(); В конце у нас создаться […]

Записать данные в временый фаил Java

В предыдущем посте мы просто создали фаил, без какого либо содержимого. Теперь запишем туда пару строк Пример: 12345678try{ File tempFile = File.createTempFile("tempFile", ".tmp"); BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(tempFile)); bufferedWriter.write("This is Test for tempFile!"); bufferedWriter.close(); }catch(IOException ex){ ex.printStackTrace(); } Related posts: Создание временого файла Java Записать файл Java Распаковать фаил GZip Java Масив байт в […]

Создание временого файла Java

Бывет моменты, когда вам надо создать файлы и записать туда данные чтоб не держать их в памяти. На помошь приходит библиотека java.io.File Пример: 123456try{ File tempFile = File.createTempFile("tempFileName", ".tmp"); System.out.println(tempFile.getAbsolutePath()); }catch(IOException ex){ ex.printStackTrace(); } Будет создан фаил что-то типа tempFileName31231.tmp Related posts: Узнать время создания файла Java Zip архивация файла Java Полный путь к файлу […]

Распаковать фаил GZip Java

В наше прошлом посте мы рассмотрели как запаковывать файлы в GZip средствами Java Пришло время распаковать этот фаил Пример: 1234567891011121314151617String INPUT_FILE = "/home/user/fileArchive.gz"; String OUTPUT_FILE = "/home/user/fileText.txt"; byte[] buffer = new byte[1024]; try{ GZIPInputStream gZIPInputStream = new GZIPInputStream(new FileInputStream(INPUT_FILE)); FileOutputStream fileOutputStream = new FileOutputStream(OUTPUT_FILE); int len; while ((len = gZIPInputStream.read(buffer)) > 0) { fileOutputStream.write(buffer, 0, […]