Skip to content

Instantly share code, notes, and snippets.

IWAMOTO Kouichi ttdoda

  • Kanagawa, Japan
Block or report user

Report or block ttdoda

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:f48f4b32e1f0c76a32b11febd25d715d
13:34:25 [default-akka.actor.default-dispatcher-1422] ERROR c.p.h.ControllerActor - Poster Errorscala.MatchError: JNothing (of class org.json4s.JsonAST$JNothing$)
at com.ponkotuy.data.Material$.fromJson(Material.scala:33)
at com.ponkotuy.restype.Material$.postablesFromObj(Material.scala:22)
at com.ponkotuy.restype.Port$.postables(Port.scala:19)
at com.ponkotuy.http.ControllerActor$$anonfun$receive$2.applyOrElse(PostActor.scala:66)
at akka.actor.Actor$class.aroundReceive(Actor.scala:482)
at com.ponkotuy.http.ControllerActor.aroundReceive(PostActor.scala:59)
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
at akka.actor.ActorCell.invoke(ActorCell.scala:495)
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
@ttdoda
ttdoda / multisend.ttl
Created Jul 31, 2017
サーバに接続した状態で別のサーバにコマンドを送るサンプル
View multisend.ttl
server_b="server-b mcast"
prompt="%"
connect "server-b"
wait prompt
setmulticastname server_b
unlink
connect "server-a"
wait prompt
@ttdoda
ttdoda / broadcast-test.ttl
Created Jul 27, 2017
Tera Termを250枚開くマクロ
View broadcast-test.ttl
total=250
xcount=20
xdelta=50
ydelta=50
for i 1 total
call opentt
unlink
next
@ttdoda
ttdoda / vim-lrm-il-fix.diff
Created Jul 19, 2017
左右マージン(垂直スクロールリージョン)使用時のカーソル位置修正
View vim-lrm-il-fix.diff
diff --git a/src/screen.c b/src/screen.c
index 0ec9ea2..01ea728 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -9732,6 +9732,7 @@ screen_ins_lines(
int j;
unsigned temp;
int cursor_row;
+ int cursor_col = 0;
int type;
@ttdoda
ttdoda / vim-lrm-req.diff
Created Jul 19, 2017
VimでのDECRQMによる左右マージン利用自動判定
View vim-lrm-req.diff
diff --git a/src/main.c b/src/main.c
index 268c256..04edcad 100644
--- a/src/main.c
+++ b/src/main.c
@@ -825,6 +825,7 @@ vim_main2(void)
may_req_termresponse();
may_req_bg_color();
+ may_req_lrm_status();
#endif
@ttdoda
ttdoda / resize.rb
Last active Apr 27, 2018
xterm付属のresizeコマンドの手抜き再実装
View resize.rb
#!/usr/bin/env ruby
#encoding: ASCII-8BIT
#
# resize.rb -- resize コマンドの手抜き実装
#
# xterm の付属コマンド resize[1] の機能の内、端末(エミュレータ)の現在の
# サイズを調べて TTY の設定を合わせる機能の実装例です。
#
# 原理:
# カーソル位置を 999 行目 999 桁目に移動する命令を送信し、実際に移動した
View gist:9fc4103083595e2431d03868ad042a61
% uname -a
FreeBSD mizup 11.0-RELEASE-p1 FreeBSD 11.0-RELEASE-p1 #0 r306420: Thu Sep 29 01:43:23 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
% printf "abaaaaaaaaaaaaaaabaaaa" | hexdump -C
00000000 61 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 |abaaaaaaaaaaaaaa|
*
00000010
########
% uname -a
@ttdoda
ttdoda / .vimrc
Last active Aug 22, 2018
tmux使用時のvimでのBracketed Paste Mode有効化
View .vimrc
if has('patch-8.0.0238')
if &term =~ "screen"
let &t_BE = "\e[?2004h"
let &t_BD = "\e[?2004l"
exec "set t_PS=\e[200~"
exec "set t_PE=\e[201~"
endif
else
if has('patch-8.0.0210')
set t_BE=
@ttdoda
ttdoda / gist:eeb3431f68b4d23c349eaa5ae90b437b
Last active Jan 6, 2017
PATHに : を含められるか。zshの場合
View gist:eeb3431f68b4d23c349eaa5ae90b437b
sue@mizup% echo $PATH
/bin:/usr/bin
sue@mizup% echo $path
/bin /usr/bin
sue@mizup% cat /home/sue/path:test/path-test
#!/bin/sh
echo $0 test
sue@mizup% path-test
zsh: command not found: path-test
sue@mizup% path=($path /home/sue/path:test)
@ttdoda
ttdoda / zm-delescape.diff
Created Jun 20, 2016
lsz -e でDEL(0x7f)および0xFFもエスケープさせるパッチ
View zm-delescape.diff
--- src/zm.c.orig 1998-12-30 01:48:38.000000000 +0900
+++ src/zm.c 2016-06-21 01:18:04.721707000 +0900
@@ -262,7 +262,17 @@
break;
case 1:
xsendline(ZDLE);
- c ^= 0100;
+ switch (c) {
+ case 0177:
+ c = ZRUB0;
You can’t perform that action at this time.