Compare commits

...

2 Commits

Author SHA1 Message Date
chteufleur c7e4baee7e Add Java snippets 2015-08-18 16:11:28 +02:00
chteufleur 504576a887 Add Bash tempos precis snippet 2015-08-18 16:08:39 +02:00
3 changed files with 70 additions and 0 deletions

15
Bash/temposPrecis.sh Normal file
View File

@ -0,0 +1,15 @@
#/!bin/bash
let "interval=30"
start=$(date +"%s")
# do something
end=$(date +"%s")
let "timeTaken=end-start"
let "timeToSleep=interval-timeTaken"
if [ $timeToSleep -gt 0 ]
then
echo "sleep for $timeToSleep sec"
sleep $timeToSleep
fi

41
Java/File.java Normal file
View File

@ -0,0 +1,41 @@
/**
* Read ASCII file for Java > 6
*/
private String readFile(String filePath) {
String ret = "";
try (BufferedReader buff = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = buff.readLine()) != null) {
ret += line;
}
} catch (FileNotFoundException ex) {
Logger.getLogger(Plugin.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Plugin.class.getName()).log(Level.SEVERE, null, ex);
}
return ret;
}
/**
* Read ASCII file for Java <= 6
*/
private String readFile(String filePath) {
String ret = "";
try{
BufferedReader buff = new BufferedReader(new FileReader(filePath));
String line;
while ((line = buff.readLine()) != null) {
ret += line;
}
buff.close();
} catch (FileNotFoundException ex) {
Logger.getLogger(Plugin.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Plugin.class.getName()).log(Level.SEVERE, null, ex);
}
return ret;
}

14
Java/OperatingSystem.java Normal file
View File

@ -0,0 +1,14 @@
String OS = System.getProperty("os.name").toLowerCase();
public static boolean isWindows() {
return (OS.indexOf("win") >= 0);
}
public static boolean isMac() {
return (OS.indexOf("mac") >= 0);
}
public static boolean isUnix() {
return (OS.indexOf("nix") >= 0 || OS.indexOf("nux") >= 0 || OS.indexOf("aix") > 0 );
}