Skip to content

Instantly share code, notes, and snippets.

View brokendish's full-sized avatar

brokendish brokendish

View GitHub Profile
@brokendish
brokendish / gist:1799354
Created February 11, 2012 13:10
順番に説明とかしてみる
①grep 'ABC' /home/hoge/apache404log.txt |
②awk '{print $1}' |
③sort |
④uniq |
⑤xargs -I{} whois {} |
⑥grep -i country |
⑦sed 's/ //g' |
⑧sort |
⑨uniq
⑩>ABC_country.txt
@brokendish
brokendish / bash-smp.sh
Created February 12, 2012 12:23
シェルスクリプト(bash,ksh,sh)で共通して使える部分の基本
#!/bin/bash
#--------------------------------------------------------------
#テスト用のファイルを作成する
#--------------------------------------------------------------
echo '********ヒアドキュメントをリダイレクトしてファイルを作成********'
echo 'プロセスID付きのファイルを作成'
cat << EOF > test.lst$$
abc 123
def 456
ghi 789
@brokendish
brokendish / bash-smp.shANS
Created February 18, 2012 05:30
シェルスクリプト(bash,ksh,sh)で共通して使える部分の基本の実行結果
********ヒアドキュメントをリダイレクトしてファイルを作成********
プロセスID付きのファイルを作成
********** if文 開始**********
A-DaYO!
********** if文 終了**********
@brokendish
brokendish / host-ip_ApacheGrepLog.sh
Created February 25, 2012 08:50
ホスト名からApacheログの調査をする
#!/bin/bash
grep `dig $1|grep -A 1 'ANSWER SECTION'|tail -1|awk '{print($5)}'` /var/log/apache2/access_all.log |
awk 'BEGIN{FS="\""}{print $2}' |
sort |
uniq |
egrep -v "対象外文字1|対象外文字2"
@brokendish
brokendish / command_exec.py
Created February 26, 2012 08:58
python-GUI
#! /usr/bin/env python
# -*- coding: UTF-8 -*-
import sys
import os
import Tkinter as Tk
import commands as com
import ScrolledText as St
import tkFileDialog as dlg
import tkMessageBox as msb
package test;
import java.awt.*;
import java.awt.datatransfer.*;
import java.awt.dnd.*;
import java.io.*;
import javax.swing.*;
import javax.swing.tree.*;
@brokendish
brokendish / TreeAppletRun
Created May 13, 2012 15:00
TreeAppletRun
package brokendish;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JApplet;
public class TreeAppletRun extends JApplet implements ActionListener{
package brokendish;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Cursor;
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.Graphics;
import java.awt.Insets;
@brokendish
brokendish / TreeControle
Created May 13, 2012 15:01
TreeControle
package brokendish;
import java.awt.Color;
import java.awt.Component;
import java.awt.Cursor;
import java.awt.Graphics;
import java.awt.Insets;
import java.awt.Point;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.Transferable;
@brokendish
brokendish / TreePopUpMenu
Created May 13, 2012 15:01
TreePopUpMenu
package brokendish;
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.util.Arrays;
import java.util.Enumeration;
import java.util.Iterator;
import javax.swing.AbstractAction;
import javax.swing.JMenuItem;