Skip to content

Instantly share code, notes, and snippets.

View bobbyjam99-zz's full-sized avatar

Tomokazu Imai bobbyjam99-zz

View GitHub Profile
@making
making / README.md
Last active October 6, 2015 01:35
Sphinx watch build
$ npm install
$ gulp watch
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.RandomAccessFile;
import static java.lang.System.out;
import java.nio.channels.FileChannel;
@skrb
skrb / RockPaperScissors
Last active August 29, 2015 14:12
じゃんけん
import java.util.EnumMap;
import java.util.Map;
import java.util.Random;
import java.util.function.Supplier;
public class RockPaperScissors {
class FormatException extends Exception {
public FormatException(String message) {
super(message);
@katzchang
katzchang / techass.md
Last active May 21, 2021 05:06
エンジニアの評価観点について - @katzchang.gist

エンジニアの評価観点について

こんにちは。 @katzchangです。

VOYAGE GROUPでは人事評価制度の一つとして技術力評価会というのが年に2回ほど開催されて、半年くらいの仕事から何かテーマをピックアップしつつ、別チームのエンジニア2名とお話をしつつ、なんと評価までされてしまうという、とても楽しい会があります。

評価する側のエンジニアも多様で、ある程度の評価軸はありつつも、それぞれの質問や評価はそれなりに個性が出るものだろうなーと眺めています。ということで、私なりの質問や評価のポイントをいくつか挙げてみます。

質問に対して明確に答えるための手段を知っているか?

@bobbyjam99-zz
bobbyjam99-zz / gclog.cmd
Created November 30, 2014 03:42
-Xloggc:gc.log.`date +%Y%m%d%H%M%S` の Windows版スクリプト
SET time2=%time: =0%
SET MAKEDATETIME=%date:~-10,4%%date:~-5,2%%date:~-2,2%%time2:~0,2%%time2:~3,2%%time2:~6,2%
echo -Xloggc:gc.log.%MAKEDATETIME%
@wakamsha
wakamsha / memo.md
Last active October 11, 2021 01:40
VirtualBox 内のゲスト OS からホスト OS にアクセスしたい

VirtualBox仮想マシンのネットワークはデフォルトでNATとなっている。 VirtualBox の場合、NAT ネットワークアダプタには 10.0.2.0/24 の IP アドレスが割り当てられ、ゲスト OS から見える ホスト OS の IP アドレスには 10.0.2.2 が設定される仕様。

したがってホストOS上に建てたサーバーにゲストOSからアクセスしたい場合は、http://10.0.2.2とアクセスすれば普通に見ることができる。

参考

package example;
import org.apache.commons.beanutils.expression.DefaultResolver;
public class SafeResolver extends DefaultResolver {
@Override
public String next(String expression) {
String property = super.next(expression);
if ("class".equalsIgnoreCase(property)) {
@stuart-marks
stuart-marks / DynamicFiltering.java
Created April 8, 2014 00:12
Dynamic filtering using Java 8 streams.
import java.util.*;
import java.util.function.*;
import java.util.stream.*;
import static java.util.stream.Collectors.*;
import static java.util.Comparator.*;
/**
* http://stackoverflow.com/questions/22845574/how-to-dynamically-do-filtering-in-java-8
*
@koemu
koemu / getswap.sh
Created December 18, 2013 01:09
各プロセスのスワップ使用量を調べる。 なお、root or sudo での実行が必要。 参照元: http://northernmost.org/blog/find-out-what-is-using-your-swap/
#!/bin/bash
# Get current swap usage for all running processes
# Erik Ljungstrom 27/05/2011
# Updated: 2013-11-13 Yuichiro Saito
SUM=0
OVERALL=0
for DIR in `find /proc/ -maxdepth 1 -type d | egrep "^/proc/[0-9]"` ; do
PID=`echo $DIR | cut -d / -f 3`
PROGNAME=`ps -p $PID -o comm --no-headers`
for SWAP in `grep Swap $DIR/smaps 2>/dev/null| awk '{ print $2 }'`
echo JavaOne Strategy Keynote 9-22-2013
wget -O strategy.mp4 --referer=http://medianetwork.oracle.com/video/player/2685497644001 http://sun.edgeboss.net/download/sun/mar2012/1460825906/20145548_169.mp4
echo IBM JavaOne Keynote 9-22-2013
wget -O IBM.mp4 --referer=http://medianetwork.oracle.com/video/player/2685481227001 http://sun.edgeboss.net/download/sun/mar2012/1460825906/20145552_169.mp4
echo JavaOne Technical Keynote 9-22-2013
wget -O technical.mp4 --referer=http://medianetwork.oracle.com/video/player/2685720528001 http://sun.edgeboss.net/download/sun/mar2012/1460825906/20145556_169.mp4
echo JavaOne Community Keynote 9-26-2013