Skip to content

Instantly share code, notes, and snippets.

View AARomanov1985's full-sized avatar
🏠
Working from home

Aleksandr Romanov AARomanov1985

🏠
Working from home
View GitHub Profile
#!/bin/bash
# Использование Case
case "$variable" in
abc) echo "$variable = abc" ;;
xyz) echo "$variable = xyz" ;;
esac
@AARomanov1985
AARomanov1985 / Вложенные таблицы.sql
Last active August 29, 2015 14:01
PL-SQL курсоры, индексные таблицы, массивы
--Переменные с типами, указанными выше
v_var Table_1;
v_id sch_name;
v_idname sch_name;
--Создание таблиц с помощью конструкторов на основе объявленных выше типов:
--Создадим таблицу на основе Table_1 с одним элементом:
v_tab1 Table_1:=Table_1(-12);
--Создадим таблицу на основе sch_name с пятью элементами:
v_tab2 Table_1:=Table_1(1,2,3,4,5);
@AARomanov1985
AARomanov1985 / Array.sh
Created June 29, 2015 12:38
Bash образцы простых скриптов
#!/bin/bash
r=1
for r in {0..31}
do
array[$r]="fuck"
echo $r
let r=$r+1
done
@AARomanov1985
AARomanov1985 / DataIO.java
Last active August 29, 2015 14:24
Java I/O
package java_core.io.raw;
import java.io.*;
/**
*
* @author AARomanov1985
*/
public class DataIO {
@AARomanov1985
AARomanov1985 / mp3Eject.sh
Last active August 29, 2015 14:24
Bash полезности
#!/bin/sh
mkdir out
for f in *.avi *.mkv *.mp4;
do
ffmpeg -i "$f" -vn -ar 44100 -ac 2 -ab 192k -f mp3 out/"${f%.*}".mp3
done
@AARomanov1985
AARomanov1985 / Queres.java
Created January 29, 2016 12:27
Универсальный метод обработки SQL-запросов
public List<Record> getResult(String query) {
List<Record> out = new ArrayList<>();
try (Statement statement = connection.createStatement()) {
logConnect(query);
ResultSet result = statement.executeQuery(query);
while (result.next()) {
Record record = new Record();
try {
for (int i = 1;; i++) {
record.addValue(result.getString(i));
@AARomanov1985
AARomanov1985 / CheckingMail.java
Created February 4, 2016 19:46
Работа с почтой
import java.util.Properties;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.NoSuchProviderException;
import javax.mail.Session;
import javax.mail.Store;
public class CheckingMail {
# Игнор-лист файлов проекта
# Игнорировать ВСЕ файлы и директории, включая поддиректории и файлы в них
*
# ---- ФАЙЛЫ ----
# Игнорирование по типу файла, будут игнорироваться в АБСОЛЮТНО всех директориях
# Например /files/data.zip, /server.log, /uploads/users/data/info.xls
*.zip
*.log
*.pdf
*.xls
sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ffmpeg x264