Skip to content

Instantly share code, notes, and snippets.

View kobachi's full-sized avatar

kobachi kobachi

View GitHub Profile
@kobachi
kobachi / Summary of Programming Lanuages
Last active August 29, 2015 13:55
プログラミング言語の特徴
今北産業。
【言語名】
二つ名。
簡単な言語の説明。
実際の使われ方。
【C/C++】
神の言語。
@kobachi
kobachi / How to delete SkyDrive icon from Desktop
Created March 17, 2014 16:11
Windows 8.1のデスクトップから「SkyDrive」アイコンを削除する方法
1. Run "regedit" at the Search Charm (Win+Q)
2. Choose "YES" for UAC
3. Open registory key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace"
4. Open context menu of "{8E74D236-7F35-4720-B138-1FED0B85EA75}" and choose "Permissions..."
5. Add "Full Control" permission to "Administrators"
6. Click "OK" button
7. Re-open context menu of "{8E74D236-7F35-4720-B138-1FED0B85EA75}" and choose "Rename"
8. Add suffix ".disabled"
Current : {8E74D236-7F35-4720-B138-1FED0B85EA75}
Modified: {8E74D236-7F35-4720-B138-1FED0B85EA75}.disabled
@kobachi
kobachi / How to run Eclipse with JRE 7 on Java 8 installed Windows
Created March 24, 2014 09:47
Java 8導入環境でJava 7を使ってEclipseを起動するメモ
How to run Eclipse with Java-7 on Java-8 installed Windows
1. Copy %ProgramFiles%\Java\jre7\bin\java*.exe to %windir%\system32
* Administrative Access Required
2. Change value of "HKLM\SOFTWARE\JavaSoft\Java Runtime Environment\CurrentVersion" to "1.7"
1. %ProgramFiles%\Java\jre7\bin\java*.exeを%windir%\system32にコピペする
* 管理者権限が必要
2. HKLM\SOFTWARE\JavaSoft\Java Runtime Environment\CurrentVersion を 1.7 に設定する
@kobachi
kobachi / ActionBinder.js
Last active August 29, 2015 13:57
Automated Action Binding for JavaScript
window.ActionBinder = new (function(){
function getObject(path){
var p = path.split(".");
var o = window;
for(var i = 0; i < p.length; i++){
if(typeof o[p[i]] == "undefined"){
return null;
}
o = o[p[i]];
}
@kobachi
kobachi / msgbox.js
Last active August 29, 2015 13:58
Show message box dialog from batch file
WScript.Echo(WScript.Arguments.Item(0).replace(/\\n/g, "\n"))
@kobachi
kobachi / PatternReplacer.java
Created May 8, 2014 08:21
PatternReplacer.java
public class PatternReplacer implements Function<String, String>(){
private Pattern pattern;
private String replacement;
private String cachedText;
private Matcher cachedMatcher;
public PatternReplacer(String pattern, String replacement){
@kobachi
kobachi / Applier.java
Created May 8, 2014 08:22
Applier.java
public class Applier<E, T> implements Supplier<T>{
private Function<E, T> func;
private E original;
public Applier(E original, Function<E, T> func){
this.func = func;
this.original = original;
}
@kobachi
kobachi / CachedSupplier.java
Last active August 29, 2015 14:01
CachedSupplier.java
public abstract class CachedSupplier<T> implements Supplier<T>{
private T cache;
private boolean cached;
public CachedSupplier(){
cache = null;
cached = false;
}
@kobachi
kobachi / userChrome.css
Last active August 29, 2015 14:01
Mozilla Firefox 29+: Allways show tabbar with full width
#main-window[sizemode=normal] #titlebar-placeholder-on-TabsToolbar-for-captions-buttons{
display: none !important;
}
#main-window[sizemode=normal] #TabsToolbar{
margin-top: 20px !important;
}
#toolbar-menubar[autohide=false] + #TabsToolbar,
#toolbar-menubar[autohide=true]:not([inactive=true]) + #TabsToolbar{
margin-top: 1px !important;
}
@kobachi
kobachi / ConvertUtil.java
Created June 17, 2014 06:50
System.Convert (C#) like Type Convert Utility Classes for Java
package kobachi.util;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.regex.Matcher;
import java.util.regex.Pattern;