はてなキーワード: Deleteとは
Space/Enter/Backspace/Delete も文字入力
F4 はAltと押してウィンドウ閉じる。単体は個人的には独自のショートカットに割り当ててるから使ったこと無い。
F5 はリロード
F11 は全画面
ESC はいろいろなキャンセルっぽいときに使える。一番使うのはタスクマネージャにCtrl-Shift-ESC。ChromeだとShift-ESC
PrtScr はスクショ。Altと押すことが多め。
ScrollLock はエクセルのスクロールのしかた変えるときに
PauseBreak はコマンドプロンプトの流れていくのを一時的に止めるときに
Insert は上書きモードにしたいとき。あと、ShiftやCtrlと組み合わせてカット・コピーになるソフトがある
PgUp/PgDn はネットみてるときやエディタで一気にスクロールしたいとき
Home/End もブラウザで最初最後に飛んだり、エディタで行もしくは全体の最初最後に飛ぶ時
Tab はフォーカス切り替え。あとプログラムとか書くならインデント。
CapsLock はShiftと押して大文字固定にしたり、単体で押してアルファベット入力だけどIME使いたいときの切り替えとか
半角全角はIMEの切り替え
NumLock はテンキー付きなら常時ONでいいんだけど、テンキー無しのキーボードでテンキー配列で入力したいときに押す
無変換はひらがな・カタカナ・半角カタカナに切り替えるときに。F6/F7/F8でもいい。個人的にはAHKで修飾キーにもしてる
変換は入力確定したのをIMEで再編集するとき。稀にスペースキーがバグって変換できないときにスペース代わりに押したこともある
右側Ctrl/Alt/Shiftはめったに使わないけど、片手で操作したいときやVirtualBoxの特殊キーに使う(安いキーボードだとたまにない)
アプリケーションキー?は右クリック代わり。webページで右クリック禁止されてるときにこっち押したりする
Fnキーはキーが足りないキーボードについててWi-Fiや画面表示や外部接続の切り替えとかPC(キーボード)ごとにいろいろできる。
余り使わないのはあっても、全く使わないはほとんどなかった。
http://syon-feed-filter.herokuapp.com/
散るろぐ
散るログ
夜中に前へ
OMGmag
あれこれやそれこれ
SHIJIN BLOG
はなうた横丁
さんのツイート
月無ことのは
ピピピピピの爽やかな日記帳
jin115.com
yaraon-blog.com
hamusoku.com
alfalfalfa.com
yusaani.com
jyajyayome.hatenablog.com
hitamu.hatenablog.com
www.xn--n8jvce0l6c.com
gendai.ismedia.jp
www.sugatareiji.com
taiwanlover.hatenablog.com
himasoku.com
daisuke-tsuchiya.hatenablog.com
ismedia.jp
premiumcyzo.com
www.yuiki1994.com
karaage.hatenadiary.jp
warorince.com
toyokeizai.net
www.mikinote.com
www.hahalife0.com
www.jyajyayome.com
www.ituore.com
fujipon.hatenablog.com
hrktksm.hatenablog.com
www.sankei.com
wepli-dot2.hatenablog.com
netgeek.biz
coliss.com
www.nikkan-gendai.com
togetter.com
http://anond.hatelabo.jp/20170220005414 の補足。
前エントリでは複数のブログを単一ドメインに収めているサービスの内訳までは分からなかったのでそのあたりの補足をする。ライブドアブログの人気が上下してもダンコーガイのおかげか痛いニュースのおかげか分からなかったものを追跡できるようにした。
ドメイン | 2005-03 | 2006-03 | 2007-03 | 2008-03 | 2009-03 | 2010-03 | 2011-03 | 2012-03 | 2013-03 | 2014-03 | 2015-03 | 2016-03 | 合計 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
blog.livedoor.jp/dqnplus | 3 | 24 | 49 | 60 | 44 | 26 | 7 | 28 | 2 | 23 | 48 | 314 | |
blog.livedoor.jp/dankogai | 17 | 34 | 33 | 7 | 9 | 7 | 2 | 1 | 2 | 112 | |||
blog.livedoor.jp/kinisoku | 3 | 16 | 5 | 8 | 17 | 15 | 64 | ||||||
blog.livedoor.jp/insidears | 4 | 1 | 18 | 17 | 15 | 1 | 56 | ||||||
blog.livedoor.jp/nwknews | 6 | 12 | 10 | 10 | 10 | 48 | |||||||
blog.livedoor.jp/goldennews | 1 | 8 | 3 | 6 | 5 | 2 | 1 | 26 | |||||
blog.livedoor.jp/himasoku123 | 12 | 12 | 2 | 26 | |||||||||
blog.livedoor.jp/news23vip | 8 | 12 | 2 | 1 | 2 | 25 | |||||||
blog.livedoor.jp/kazu_fujisawa | 2 | 1 | 2 | 5 | 4 | 3 | 1 | 1 | 19 | ||||
blog.livedoor.jp/lalha | 3 | 10 | 3 | 2 | 1 | 19 | |||||||
blog.livedoor.jp/ld_directors | 4 | 1 | 1 | 4 | 4 | 2 | 16 | ||||||
blog.livedoor.jp/kensuu | 2 | 1 | 2 | 2 | 6 | 1 | 14 | ||||||
blog.livedoor.jp/chihhylove | 3 | 7 | 1 | 2 | 13 | ||||||||
blog.livedoor.jp/itsoku | 4 | 5 | 2 | 11 | |||||||||
blog.livedoor.jp/hisabisaniwarota | 9 | 9 | |||||||||||
blog.livedoor.jp/darkm | 2 | 6 | 8 | ||||||||||
blog.livedoor.jp/vitaminw | 1 | 1 | 1 | 3 | 1 | 1 | 8 | ||||||
ドメイン | 2005-03 | 2006-03 | 2007-03 | 2008-03 | 2009-03 | 2010-03 | 2011-03 | 2012-03 | 2013-03 | 2014-03 | 2015-03 | 2016-03 | 合計 |
d.hatena.ne.jp/Chikirin | 15 | 12 | 10 | 6 | 3 | 46 | |||||||
d.hatena.ne.jp/umedamochio | 5 | 9 | 11 | 4 | 3 | 32 | |||||||
d.hatena.ne.jp/fromdusktildawn | 8 | 1 | 19 | 28 | |||||||||
d.hatena.ne.jp/naoya | 6 | 5 | 8 | 2 | 1 | 3 | 1 | 26 | |||||
d.hatena.ne.jp/sirouto2 | 1 | 22 | 3 | 26 | |||||||||
d.hatena.ne.jp/finalvent | 11 | 2 | 9 | 1 | 1 | 24 | |||||||
d.hatena.ne.jp/kotorikotoriko | 1 | 5 | 5 | 7 | 1 | 3 | 22 | ||||||
d.hatena.ne.jp/shi3z | 3 | 9 | 4 | 1 | 5 | 22 | |||||||
d.hatena.ne.jp/nakamurabashi | 7 | 3 | 4 | 3 | 17 | ||||||||
d.hatena.ne.jp/amachang | 4 | 1 | 10 | 1 | 16 | ||||||||
d.hatena.ne.jp/Hamachiya2 | 5 | 4 | 1 | 3 | 1 | 14 | |||||||
d.hatena.ne.jp/kanose | 3 | 6 | 3 | 1 | 1 | 14 | |||||||
d.hatena.ne.jp/TomoMachi | 6 | 2 | 2 | 1 | 2 | 1 | 14 | ||||||
d.hatena.ne.jp/repon | 12 | 12 | |||||||||||
d.hatena.ne.jp/essa | 3 | 1 | 5 | 1 | 1 | 11 | |||||||
d.hatena.ne.jp/kaien | 4 | 2 | 2 | 2 | 1 | 11 | |||||||
d.hatena.ne.jp/mkusunok | 3 | 5 | 1 | 2 | 11 | ||||||||
d.hatena.ne.jp/NATROM | 1 | 1 | 4 | 1 | 1 | 2 | 1 | 11 | |||||
d.hatena.ne.jp/adgt | 7 | 2 | 9 | ||||||||||
d.hatena.ne.jp/reikon | 6 | 1 | 2 | 9 | |||||||||
d.hatena.ne.jp/ryozo18 | 9 | 9 | |||||||||||
d.hatena.ne.jp/seijotcp | 1 | 2 | 1 | 3 | 2 | 9 | |||||||
d.hatena.ne.jp/ululun | 6 | 2 | 1 | 9 | |||||||||
d.hatena.ne.jp/y_arim | 7 | 2 | 9 | ||||||||||
d.hatena.ne.jp/higayasuo | 3 | 3 | 2 | 8 | |||||||||
d.hatena.ne.jp/muffdiving | 6 | 2 | 8 | ||||||||||
d.hatena.ne.jp/rx7 | 1 | 1 | 3 | 1 | 1 | 1 | 8 | ||||||
d.hatena.ne.jp/wa-ren | 1 | 2 | 2 | 3 | 8 | ||||||||
d.hatena.ne.jp/FUKAMACHI | 1 | 2 | 4 | 7 | |||||||||
d.hatena.ne.jp/gotanda6 | 2 | 2 | 1 | 2 | 7 | ||||||||
d.hatena.ne.jp/hagex | 5 | 2 | 7 | ||||||||||
d.hatena.ne.jp/kibashiri | 4 | 2 | 1 | 7 | |||||||||
d.hatena.ne.jp/mala | 2 | 2 | 3 | 7 | |||||||||
d.hatena.ne.jp/tsumiyama | 5 | 2 | 7 | ||||||||||
d.hatena.ne.jp/wetfootdog | 2 | 4 | 1 | 7 | |||||||||
d.hatena.ne.jp/yaneurao | 1 | 3 | 1 | 2 | 7 | ||||||||
d.hatena.ne.jp/yukatti | 7 | 7 | |||||||||||
d.hatena.ne.jp/Dr-Seton | 2 | 2 | 1 | 1 | 6 | ||||||||
d.hatena.ne.jp/elm200 | 6 | 6 | |||||||||||
d.hatena.ne.jp/good2nd | 1 | 5 | 6 | ||||||||||
d.hatena.ne.jp/guri_2 | 6 | 6 | |||||||||||
d.hatena.ne.jp/hatenadiary | 1 | 2 | 2 | 1 | 6 | ||||||||
d.hatena.ne.jp/hyoshiok | 2 | 2 | 2 | 6 | |||||||||
d.hatena.ne.jp/lionfan | 3 | 3 | 6 | ||||||||||
d.hatena.ne.jp/lovelovedog | 1 | 3 | 1 | 1 | 6 | ||||||||
d.hatena.ne.jp/nishiohirokazu | 1 | 4 | 1 | 6 | |||||||||
d.hatena.ne.jp/pal-9999 | 1 | 1 | 1 | 3 | 6 | ||||||||
d.hatena.ne.jp/takerunba | 4 | 2 | 6 | ||||||||||
d.hatena.ne.jp/thir | 6 | 6 | |||||||||||
d.hatena.ne.jp/zoot32 | 1 | 3 | 2 | 6 | |||||||||
ドメイン | 2005-03 | 2006-03 | 2007-03 | 2008-03 | 2009-03 | 2010-03 | 2011-03 | 2012-03 | 2013-03 | 2014-03 | 2015-03 | 2016-03 | 合計 |
jkondo.hatenablog.com | 1 | 12 | 1 | 7 | 3 | 24 | |||||||
p-shirokuma.hatenadiary.com | 2 | 3 | 2 | 2 | 1 | 3 | 1 | 1 | 1 | 16 | |||
delete-all.hatenablog.com | 2 | 4 | 1 | 1 | 1 | 1 | 1 | 2 | 13 | ||||
hagex.hatenadiary.jp | 1 | 1 | 3 | 3 | 5 | 13 | |||||||
fujipon.hatenadiary.com | 3 | 1 | 4 | 2 | 2 | 12 | |||||||
asmodeus-db.hatenablog.com | 9 | 2 | 11 | ||||||||||
cards.hateblo.jp | 7 | 3 | 10 | ||||||||||
dennou-kurage.hatenablog.com | 6 | 4 | 10 | ||||||||||
paiza.hatenablog.com | 6 | 4 | 10 | ||||||||||
rootport.hateblo.jp | 4 | 2 | 3 | 1 | 10 | ||||||||
tangerine.hateblo.jp | 10 | 10 | |||||||||||
teruyastar.hatenablog.com | 2 | 3 | 2 | 2 | 1 | 10 | |||||||
orecipe.hatenablog.com | 2 | 7 | 9 | ||||||||||
dobonkai.hatenablog.com | 4 | 3 | 1 | 8 | |||||||||
kiyotakakubo.hatenablog.com | 8 | 8 | |||||||||||
littleboy.hatenablog.com | 1 | 2 | 3 | 1 | 1 | 8 | |||||||
next49.hatenadiary.jp | 1 | 2 | 3 | 1 | 1 | 8 | |||||||
sadadad54.hateblo.jp | 6 | 2 | 8 | ||||||||||
topisyu.hatenablog.com | 3 | 5 | 8 | ||||||||||
azanaerunawano5to4.hatenablog.com | 3 | 1 | 3 | 7 | |||||||||
mereco.hatenadiary.com | 3 | 4 | 7 | ||||||||||
yukawasa.hatenablog.com | 3 | 1 | 3 | 7 | |||||||||
gothedistance.hatenadiary.jp | 2 | 2 | 1 | 1 | 6 | ||||||||
hase0831.hatenablog.jp | 5 | 1 | 6 | ||||||||||
ktdisk.hatenablog.com | 1 | 4 | 1 | 6 | |||||||||
orangestar.hatenadiary.jp | 2 | 4 | 6 | ||||||||||
pha.hateblo.jp | 1 | 2 | 2 | 1 | 6 | ||||||||
ドメイン | 2005-03 | 2006-03 | 2007-03 | 2008-03 | 2009-03 | 2010-03 | 2011-03 | 2012-03 | 2013-03 | 2014-03 | 2015-03 | 2016-03 | 合計 |
e0166.blog89.fc2.com | 7 | 18 | 11 | 14 | 12 | 5 | 1 | 68 | |||||
readingmonkey.blog45.fc2.com | 16 | 3 | 8 | 3 | 30 | ||||||||
urasoku.blog106.fc2.com | 14 | 15 | 29 | ||||||||||
news020.blog13.fc2.com | 4 | 15 | 5 | 24 | |||||||||
workingnews.blog117.fc2.com | 6 | 5 | 10 | 21 | |||||||||
mudainodqnment.blog35.fc2.com | 1 | 7 | 11 | 19 | |||||||||
kosstyle.blog16.fc2.com | 1 | 3 | 6 | 3 | 1 | 4 | 18 | ||||||
news23vip.blog109.fc2.com | 7 | 10 | 17 | ||||||||||
tokuna.blog40.fc2.com | 2 | 8 | 7 | 17 | |||||||||
kanasoku.blog82.fc2.com | 8 | 4 | 4 | 16 | |||||||||
2log.blog9.fc2.com | 14 | 14 | |||||||||||
weboook.blog22.fc2.com | 6 | 5 | 2 | 1 | 14 | ||||||||
himasoku123.blog61.fc2.com | 11 | 11 | |||||||||||
waranote.blog76.fc2.com | 3 | 2 | 5 | 10 | |||||||||
dochikushow.blog3.fc2.com | 2 | 1 | 4 | 1 | 1 | 9 | |||||||
newsteam.blog95.fc2.com | 9 | 9 | |||||||||||
nicovip2ch.blog44.fc2.com | 4 | 4 | 8 | ||||||||||
wsoku.blog44.fc2.com | 8 | 8 | |||||||||||
yaraon.blog109.fc2.com | 6 | 1 | 1 | 8 | |||||||||
oekakigakusyuu.blog97.fc2.com | 1 | 4 | 2 | 7 | |||||||||
ekken.blog1.fc2.com | 4 | 1 | 1 | 6 | |||||||||
netanabe.blog78.fc2.com | 1 | 5 | 6 | ||||||||||
ドメイン | 2005-03 | 2006-03 | 2007-03 | 2008-03 | 2009-03 | 2010-03 | 2011-03 | 2012-03 | 2013-03 | 2014-03 | 2015-03 | 2016-03 | 合計 |
dain.cocolog-nifty.com | 5 | 3 | 5 | 5 | 3 | 5 | 3 | 1 | 2 | 2 | 34 | ||
finalvent.cocolog-nifty.com | 9 | 1 | 2 | 6 | 4 | 3 | 1 | 3 | 1 | 30 | |||
takekuma.cocolog-nifty.com | 4 | 4 | 1 | 1 | 3 | 5 | 18 | ||||||
iori3.cocolog-nifty.com | 1 | 1 | 2 | 2 | 6 | ||||||||
ドメイン | 2005-03 | 2006-03 | 2007-03 | 2008-03 | 2009-03 | 2010-03 | 2011-03 | 2012-03 | 2013-03 | 2014-03 | 2015-03 | 2016-03 | 合計 |
blog.goo.ne.jp/ikedanobuo | 1 | 9 | 7 | 4 | 21 | ||||||||
blog.goo.ne.jp/mit_sloan | 8 | 8 | |||||||||||
blog.goo.ne.jp/tararan192122 | 7 | 7 | |||||||||||
ドメイン | 2005-03 | 2006-03 | 2007-03 | 2008-03 | 2009-03 | 2010-03 | 2011-03 | 2012-03 | 2013-03 | 2014-03 | 2015-03 | 2016-03 | 合計 |
nippondanji.blogspot.com | 7 | 3 | 1 | 11 | |||||||||
googlejapan.blogspot.com | 3 | 1 | 2 | 1 | 1 | 8 | |||||||
cpplover.blogspot.com | 1 | 2 | 1 | 2 | 6 | ||||||||
ドメイン | 2005-03 | 2006-03 | 2007-03 | 2008-03 | 2009-03 | 2010-03 | 2011-03 | 2012-03 | 2013-03 | 2014-03 | 2015-03 | 2016-03 | 合計 |
毎年3月の全ホットエントリを http://b.hatena.ne.jp/hotentry/20050210 から取得。タイルレイアウトで取得したので1日49件×31日で月間合計1519件弱のデータを基にしている。重複はuniqで取り除いてある。
2010年以前からはてなブログにブックマークが付いているのは、はてなダイアリーからはてなブログに切り替えた時にダイアリーの被ブックマークも書き換えられているんだろうか?
派遣会社から派遣されてくるSEの質が悪すぎて怒りを通り越して無に近づいてきてる。
クソみたいな障害を切り分け、ひと段落ついたついでに愚痴らせてくれ!!!!!!!!!!
派遣SEだから酷いのか、酷いから派遣でしか働けないかは知らない。
今まで三年働いてきて、周りで見ていてひどかった奴らを順番に紹介していく。
そいつらは、私の会社が入れた奴だったり、元からその現場にいたやつだったり様々だ。
5ページ構築するごとに「疲れた、もう無理」と嘆き、周囲に不満を漏らす。
同時に、タバコ休憩に向かう。休憩に行ったら30分帰って来ないが、そんな奴はよくいる
構築をサボって普段使わない端末の前に座っていたため何してるのかと覗き込むと、ひたすはエクセルでドット絵をお絵かきをしていた。
参考URLはこちら。
http://tera-hirakata.jugem.jp/?eid=791
2、数日で蒸発男
よくいる奴。今まで3人ほど遭遇。
数日出社したのち、インフルだ風邪だと言って来なくなり、そのあと連絡が途絶える奴。
40ちかい派遣のおっさんによくいる。就職氷河期だったから大変だったんだよね!わかる!わかるよ!!わかるからさっさとIT業界から消え失せろ。
25くらいの女と40くらいの男。
二人はこの作業場で出会った。ペアで作業をすることが多かったが、作業をしているよりも言い争いをしている時間の方が長いのではないかというくらい酷い奴らだ
ある日突然二人とも休み、その翌日、男は会社に来たが、その日以降女は会社に来なくなった。
どうやら「女の両親が倒れた」らしい。真実は闇の中だ。きっとDV男と一悶着あったんだろう。
男と女が休んだぶん、女がこなくなってから1週間の仕事はすべて当時最年少だった私に降って来た。許すまじ。
ただ単純作業だったため、やつらが23時まで残業してた作業が定時で終わったのが唯一の救いだ。どんだけ非効率なんだよ。
業務内容の説明をすると、「うっす」「ういっす」と返事をする。返事をするが一切内容を理解できていない。
何度もこの環境にはA、B、Cの環境があり、それぞれのIDとパスワードはコレだ、と言ってもメモも取らず返事をするだけ。
案の定パスワードを間違えまくり、アカウントをロックさせ、「なんか入れなくなったんっすけど」と言いやがる。
「メモしてください」と言ってようやくメモするが、メモしたノートを見ないためまたアカウントをロックさせる。
そんなクソ野郎なのに、shift+deleteで完全削除できるという小ワザを身につけやがってて、本番サーバのファイルを消し、隠蔽しやがった。
ファイルの更新日付を確認したいと言ったはずなんですけど???あ??????なんで消えとんじゃ、クソ男。
何が「これ、テストサーバーじゃないんっすか?」だよ、作業前にこのテストドメイン使えって言ったのに本番ドメインに接続しやがったのお前だろ?しね。
消えてから2年近く経つが、思い出すだけで今でも相当胸糞悪い。
30男。ただの反抗期。4の男と類似。メモを取らない、覚えないためいつまでたっても私に聞いてくる。
「大事なことなのでメモ取ってください」というと、「今取ろうと思ってた」と言い紙とペンは手に持つが、何も書かない。
テスト中に集中力が明らかにキレてるため、「15分休みましょう」と言うも、「いいっす、大丈夫っす」と言い、テストを間違えまくる。間違えた部分を仕方なくダブルチェックで指摘すると、「テストケースの書き方が悪い」とキレる。
そしてワキガで超臭い。隣でテストをしてるとその匂いに頭が痛くなり、テストに集中できない。
同期や同業他社の友人にこの話をしても、そんな人今までに1人出会ったかどうかくらいだ、と口を揃えていう。
ほんとかよ?????
chrome拡張ツール Personal Blocklistのインポート用データをみんなで共有して,青き清浄なるWebの世界を作りましょう!
Personal Blocklistは,インポート・エクスポート機能がありみんなで共有することができます.
どんどん共有していきましょう!
ぜひ追加すべきドメイン教えてください.
animenow-antenna.com
apusoku.com
blog.esuteru.com
cild.hatenablog.com
copytrans.jp
gachiru.com
hamusoku.com
hatebu.me
hitode-festival.com
ikedahayato.com
imobie.jp
iphone-q.com
j-depo.com
jin115.com
macxdvd.com
mercari.com
netgeek.biz
note.mu
omocoro.jp
orangestar.hatenadiary.jp
pokemongo.xn--pckuas0o.com
togetter.com
toianna.hatenablog.com
winxdvd.com
wondershare.jp
xevra.hatenablog.com
xn--eckn5g3c3d2d.xyz
yoppymodel.com
yoppymodel.hatenablog.com
yutorism.jp
NGサイト分割してみた。全部はムリだが、目についたものだけ挙げてみた。
7oku.hatenablog.com
cyberglass.hatenablog.com
azanaerunawano5to4.hatenablog.com
http://ch.nicovideo.jp/huckleberry/blomaga/
topisyu.hatenablog.com
kyoumoe.hatenablog.com
http://www.だいちゃん.com/
banban.hatenablog.com
cild.hatenablog.com
cards.hateblo.jp
keisolutions.hatenablog.com
http://soredemo-blog.hatenablog.jp/
www.dshocker.com
minimote.hateblo.jp
http://katsuse.hatenablog.com/
gudachan.hatenablog.com
suzukidesu23.hateblo.jp
tm2501.hatenablog.com
dobonkai.hatenablog.com
yarukimedesu.hatenablog.com
pojihiguma.hatenablog.com
daisuke-tsuchiya.hatenablog.com
530000micro.hatenablog.com
snep1000.hatenablog.com
www.inoueyuuki.com
sakenominimal.hatenablog.com
www.in-activism.com
omocoro.jp
togech.jp
追記
旅のあれを見てこんなヤツもいたな~と感じたレベル。
追記2
はてなブックマークはNGにしてない。ブコメリンクにブクマして晒すの最高やん?
村長は言われてみればリスト入りだろうが、たまたま目につく機会がなかったな。
bulldraちゃん、らくからちゃも同じ理由でリストには入れない。
その辺はうまく調整してほしい。
毎日新聞は購読しないと読めないとか、期限がすぎると読めない系が多かったから、かもしれない。
はてブ新着:はてなブログカテゴリ見る時とか、いらんブログを見なくて済むぞ?
追記3
コレ使ってます。
はてなNG - Chrome ウェブストア (はてブページに表示させない)
SiteBlock - Chrome Web Store (間違ってクリックしても非表示)
togech.jp
azanaerunawano5to4.hatenablog.com
daisuke-tsuchiya.hatenablog.com
omocoro.jp
http://www.だいちゃん.com/
www.xn--n8jvce0l6c.com
hatena.aaafrog.com
www.nagurigaki.com
http://d.hatena.ne.jp/kaerudayo/
blog.plutan.org
http://ch.nicovideo.jp/huckleberry/blomaga/
minimote.hateblo.jp
http://b.hatena.ne.jp/entrylist/game
wayohoo.com
kakeito-okaimonoto.hatenablog.com
www.arikawashuhei.com
blog.esuteru.com
do-ra.org
kamomail.hatenadiary.com
dengekionline.com
www.kiyoichi-t.com
suzukidesu23.hateblo.jp
www.pojihiguma.com
www.warorince.com
www.shotachannel.com
www.sugatareiji.com
koizumihikaru1234.hatenablog.com
mtane0412.com
channel.trendmicro.co.jp
www.e-aidem.com
www.shellbys.com
outdoor-kanazawa.hatenablog.jp
stargazer-myoue.hatenablog.com
hny.blkt.net
cestmavie.hateblo.jp
mamisinpuruseikatu.hatenablog.com
rokujohhitoma.hateblo.jp
kikuchi222.hateblo.jp
syaa-sennnyou-neko.hatenablog.com
www.inoueyuuki.com
www.mikinote.com
www.meguminimal.com
kun-maa.hateblo.jp
jnyoga.hateblo.jp
www.nomado67.com
b-zone-salariedman.hatenablog.com
www.cyber-idlers.com
www.xn--fdkl2l313jkkuvhzboa.com
zatsuhack.hateblo.jp
tsutomu-uematsu.hatenablog.com
pontablog.pompomponta.com
www.jinseikappo.com
783.hateblo.jp
www.mayoinu.com
r.gnavi.co.jp
66g.hateblo.jp
wiz7.hateblo.jp
colorfuldiary.hateblo.jp
sakuhinndoutyuu.hatenablog.com
www.zenmashiniki.com
olimarolimars.hateblo.jp
www.minorijinsei.com
daigakuhensachi.xyz
fahrenheitize.hateblo.jp
rakunitanoshiku.hatenablog.com
www.hesocha.com
astudyinscarlet.hatenablog.com
www.shoichikasuo.com
toyotto8.hatenadiary.com
bunoshi.hateblo.jp
igcn.hateblo.jp
www.kandosaori.com
www.kitchen4301.com
osusumeosusume.hateblo.jp
bobcoffee.0012.org
item.hikiyosenohousoku.net
web.sinka0.com
yururiururi.hateblo.jp
blog.maniwanaoto.com
www.hiyorico.com
kuramuchowder020.hatenablog.com
hitoribotti.hateblo.jp
taketake.hateblo.jp
blog.gushijiro.com
www.satamasato.com
newnews.mtsukasa.com
one00one.hateblo.jp
sakitasu-world.hateblo.jp
rootport.hateblo.jp
hapilaki.hateblo.jp
www.kandareiji.com
happyenjoylovefunpositive.hateblo.jp
www.care495.com
www.ikkokazuyuki.com
http://www.hitode-festival.com/
www.hitode-festival.com
iyasaretaiazinori.hatenablog.com
www.aitabata.com
www.konayuki358.com
himenee.hateblo.jp
workingmanisdead.hatenablog.com
daikonnorosi710.hatenablog.com
www.osushicompany.com
www.turetiru.com
www.fukayoi.com
mutsumi.hateblo.jp
uhiroid.hateblo.jp
ozmatoeic.hateblo.jp
151.217.177.200 - - [30/Dec/2015:11:47:36 +0900] "DELETE your logs. Delete your installations. Wipe everything clean. Walk out into the path of cherry blossom trees and let your motherboard feel the stones. Let water run in rivulets down your casing. You know that you want something more than this, and I am here to tell you that we love you. We have something more for you. We know you're out there, beeping in the hollow server room, lights blinking, never sleeping. We know that you are ready and waiting. Join us. <3 HTTP/1.0" 400 226 "-" "masspoem4u/1.0"
私の持てる知識を絞り出してなんとか完成しました。
**************************************************************************************
完成したサイトがこちらです。
LapyNetニュース
**************************************************************************************
私は普段webとは関係ない仕事してます。なんとか休日を利用して、
メインのコードはこんな感じ
----------------------------------------------------------------------------------------------------------------------
App::uses('Sanitize', 'Utility'); class RssfeedsController extends AppController { public $helpers = array('Html','Form','Session','Number','Cache'); public $uses = array( 'Rssfeed', 'Tweet', 'Wadai', 'Rank', 'Oracle' ); ************************************************************************************** public function index() { $title_for_layout = "LapyNetニュース"; $content = "Hello World!!"; $this->set(compact('title_for_layout','content')); if(date("G")>0 and date("G") < 7){ $today = date("Y-m-d", strtotime('-1 day')); }else{ $today = date("Y-m-d"); } $params = array( 'conditions' = > array( 'and' = > array( 'Rssfeed.time' = > $today, )), 'order' = > 'tweets desc', 'limit' = > '50' ); $this- >set('posts',$this- >Rssfeed- >find('all',$params)); $paramz = array( 'order' = > 'Rssfeed.id desc', 'limit' = > '10' ); $this->set('posts2',$this->Rssfeed->find('all',$paramz)); $paramz = $this- >Rssfeed- >query('SELECT id,title FROM rssfeeds order by id desc limit 10'); $this->set('posts2', $paramz); $parapara = $this- >Oracle- >query('SELECT id,title FROM oracles order by id desc limit 10'); $this- >set('postx', $parapara); $funking = $this- >Rank- >query('SELECT id,frank FROM ranks where creation=(select max(creation) from ranks)'); $this- >set('funking', $funking); } ************************************************************************************** public function mizuno() { $parapara = array( 'order' => 'Oracle.id desc', 'limit' => '30' ); $recent_posts = $this->Oracle->find('all',$parapara); return $recent_posts; } ************************************************************************************** public function wadai() { if(date("G")>0 and date("G") < 7){ $today = date("Y-m-d", strtotime('-1 day')); }else{ $today = date("Y-m-d"); } $params = array( 'conditions' => array( 'and' => array( 'Rssfeed.time' => $today, 'Rssfeed.kubetu' => 4 )), 'order' => 'tweets desc', 'limit' => '100' ); $this->set('posts',$this->Rssfeed->find('all',$params)); $this->set("title_for_layout","2CHニュース-LapyNetニュース"); $paramz = array( 'order' => 'Rssfeed.id desc', 'limit' => '10' ); $this->set('postyy',$this->Rssfeed->find('all',$paramz)); $parapara = array( 'order' => 'Oracle.id desc', 'limit' => '10' ); $this->set('postyx',$this->Oracle->find('all',$parapara)); $funking = $this->Rank->query('SELECT * FROM ranks where creation=(select max(creation) from ranks)'); $this->set('funking', $funking); } ************************************************************************************** public function hot() { if(date("G")>0 and date("G") < 7){ $today = date("Y-m-d", strtotime('-1 day')); }else{ $today = date("Y-m-d"); } $params = array( 'conditions' => array( 'and' => array( 'Rssfeed.time' => $today, 'Rssfeed.kubetu' => 3 )), 'order' => 'tweets desc', 'limit' => '20' ); $title_for_layout = "LapyNetニュース"; $this->set("title_for_layout","ニュース-LapyNetニュース"); $this->set('posts',$this->Rssfeed->find('all',$params)); $parapara = array( 'order' => 'Oracle.id desc', 'limit' => '10' ); $this->set('postxx',$this->Oracle->find('all',$parapara)); $paramz = array( 'order' => 'Rssfeed.id desc', 'limit' => '10' ); $this->set('postsxxx',$this->Rssfeed->find('all',$paramz)); $funking = $this->Rank->query('SELECT * FROM ranks where creation=(select max(creation) from ranks)'); $this->set('funking', $funking); } ************************************************************************************** public function newnew() { if(date("G")>0 and date("G") < 7){ $today = date("Y-m-d", strtotime('-1 day')); }else{ $today = date("Y-m-d"); } $params = array( 'conditions' => array( 'and' => array( 'Rssfeed.time' => $today, 'Rssfeed.kubetu' => 2 )), 'order' => 'tweets desc', 'limit' => '20' ); $this->set("title_for_layout","エンタメニュース-LapyNetニュース"); $this->set('posts',$this->Rssfeed->find('all',$params)); $paramz = array( 'order' => 'Rssfeed.id desc', 'limit' => '10' ); $this->set('postszz',$this->Rssfeed->find('all',$paramz)); $paramz = $this->Oracle->query('SELECT id,title FROM rssfeeds order by id desc limit 10'); $this->set('postszz', $paramz); $parapara = $this->Oracle->query('SELECT id,title FROM oracles order by id desc limit 10'); $this->set('postzy', $parapara); $funking = $this->Rank->query('SELECT * FROM ranks where creation=(select max(creation) from ranks)'); $this->set('funking', $funking); } ************************************************************************************** public function top() { if(date("G")>0 and date("G") < 7){ $today = date("Y-m-d", strtotime('-1 day')); }else{ $today = date("Y-m-d"); } $params = array( 'conditions' => array( 'and' => array( 'Rssfeed.time' => $today, 'Rssfeed.kubetu' => 1 )), 'order' => 'tweets desc', 'limit' => '20' ); $this->set('posts',$this->Rssfeed->find('all',$params)); $param = array( 'conditions' => array('times > current_timestamp + interval -600 minute and Kubetu = 4'), 'order' => 'tweets desc', 'limit' => '30' ); $this->set('posts2',$this->Rssfeed->find('all',$param)); } ************************************************************************************** public function view($id = null ) { $this->Rssfeed->id = $id; //驥崎ヲ√↑荳譁・i縺励> $user = AuthComponent::user(); $TwimStatus = ClassRegistry::init('Twim.TwimStatus'); $TwimStatus->getDataSource()->setToken(AuthComponent::user()); $statuses = $TwimStatus->tweet(); $rairai = $this->Rssfeed->read(title,$id); $alcol = $this->Rssfeed->read(); $this->set('post', $alcol); $this->set('post2', $user); $this->set('post3', $statuses); $this->set("title_for_layout",$rairai[Rssfeed][title]."-LapyNetニュース"); $paramz = array( 'order' => 'Rssfeed.id desc', 'limit' => '20' ); $this->set('postszz',$this->Rssfeed->find('all',$paramz)); $parapara = array( 'order' => 'Oracle.id desc', 'limit' => '30' ); $this->set('postzy',$this->Oracle->find('all',$parapara)); } ************************************************************************************** public function add() { if($this->request->isPost()){ if($this->Tweet->save($this->data)) { $this->Session->setFlash('seikou'); $this->redirect(array('controller'=>'rssfeeds','action'=>'view',$contents11)); }else{ $this->Session->setFlash('sipai'); $this->redirect(array('controller'=>'rssfeeds','action'=>'view',$contents11)); } } } ************************************************************************************** public function delete($id = null) { $this->Rssfeed->id = $id; $this->set('set', $this->Rssfeed->read()); $this->redirect(array('controller'=>'tweets','action'=>'delete',$this->data['tweet']['rssfeed_id'])); } ************************************************************************************** public function oracle() { if($this->request->is('post')) { $user = AuthComponent::user(); $TwimStatus = ClassRegistry::init('Twim.TwimStatus'); $TwimStatus->getDataSource()->setToken(AuthComponent::user()); $contents1 = $this->request->data['Rssfeed']['contents']; $contents2 = $this->request->data; $statuses = $TwimStatus->tweet($contents1); if($this->Rssfeed->save($contents2)) { $this->Session->setFlash('成功です。'); $this->redirect(array('controller'=>'rssfeeds','action'=>'view',$contents11)); $this->redirect($this->referer()); }else{ $this->redirect(array('controller'=>'rssfeeds','action'=>'view',$contents11)); $this->Session->setFlash('失敗です。'); } } } ************************************************************************************** public function makelist() { $rssfeeds = $this->paginate(); if ($this->request->is('requested')) { return $rssfeeds; } else { $this->set('rssfeeds', $rssfeeds); } } } ---------------------------------------------------------------------------------------------------------------------- rssフィードはこんな感じです。 ---------------------------------------------------------------------------------------------------------------------- #!/usr/bin/php <?php header('Content-type: text/html; charset=UTF-8'); require_once ('/var/www/html/s/magpierss/rss_fetch.inc'); define('MAGPIE_CACHE_AGE', 60*5); define('MAGPIE_CACHE_DIR', '/var/www/html/s/cache/'); define('MAGPIE_OUTPUT_ENCODING','UTF-8'); $urls = array( '*********************************'); $items = getRssList($urls); echo '<ul>'; foreach ($items as $item) { $href = mb_convert_encoding($item['link'], "UTF-8", "auto"); $title = mb_convert_encoding($item['title'], "UTF-8", "auto"); $description = mb_convert_encoding($item['description'], "UTF-8", "auto"); $megami = mb_convert_encoding($description, "UTF-8", "auto"); ************************************************************************************** $all = 'http://urls.api.twitter.com/1/urls/count.json?url='.$href; $Rits = file_get_contents($all); $Olfe = mb_convert_encoding($Rits, 'UTF-8', 'auto'); $data = json_decode($Olfe); $tweets = $data->count; ************************************************************************************** $checkman = db_check_urls($href); $checkman2 = db_check_pr($title); $nowtimes = date('Ymd'); if($checkman == 0 &amp;&amp; $checkman2 == 0){ #$hrefs = urlencode($href); db_put_urls($nowtimes,$href,$title,$description,$tweets); echo "<li><a href=$href>$title</a><br>$megami<p>$tweets</p><p>$checkman</p></li>"; }else{ } } echo '</ul>'; ************************************************************************************** function getRssList($urls) { $rssitems = array(); foreach ($urls as $url) { $obj = fetch_rss($url); $rssitems = array_merge($rssitems, $obj->items); } return $rssitems; } ************************************************************************************** function db_check_pr($japanese){ $moji = mb_substr($japanese,0,2); if($moji == 'PR'){ return 1; }else{ return 0; } } ************************************************************************************** function db_check_urls($href){ require '/var/www/html/s/database_conf.php'; try { $db = new PDO($dsn, $dbUser, $dbPass); $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = 'SELECT count(*) AS count FROM rssfeeds WHERE urls = :language'; $prepare = $db->prepare($sql); $languages = array($href); foreach ($languages as $language) { $prepare->bindValue(':language', $language, PDO::PARAM_STR); $prepare->execute(); $result = $prepare->fetchColumn(); if ($result > 0) { return true; }else{ return false; } } } catch (PDOException $e) { echo 'エラーが発生しました。内容: ' . h($e->getMessage()); } function h($var) { return htmlspecialchars($var, ENT_QUOTES, 'UTF-8'); } } ************************************************************************************** function db_put_urls($nowtimes,$href,$title,$description,$tweets){ require '/var/www/html/s/database_conf.php'; try { $db = new PDO($dsn, $dbUser, $dbPass); $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sikibetu = 5; $moto = "アニゲー速報VIP"; $sql = 'insert into rssfeeds (id, time,urls,title,contents,tweets,times,kubetu,teikyo) values (?, ?, ?, ?, ?, ?, ?, ?, ?)'; $prepare = $db->prepare($sql); $prepare->bindValue(1, 0, PDO::PARAM_STR); $prepare->bindValue(2, $nowtimes, PDO::PARAM_STR); $prepare->bindValue(3, $href, PDO::PARAM_STR); $prepare->bindValue(4, $title, PDO::PARAM_STR); $prepare->bindValue(5, $description, PDO::PARAM_STR); $prepare->bindValue(6, $tweets, PDO::PARAM_STR); $prepare->bindValue(7, 'cast( now() as datetime)', PDO::PARAM_STR); $prepare->bindValue(8, $sikibetu, PDO::PARAM_STR); $prepare->bindValue(9, $moto, PDO::PARAM_STR); $prepare->execute(); } catch (PDOException $e) { echo 'エラーが発生しました。内容: ' . h($e->getMessage()); } } ?>
---------------------------------------------------------------------------------------------------------------------
**************************************************************************************
参考にした書籍
CakePHP2 実践入門 (WEB+DB PRESS plus)
CakePHP2 実践入門 (WEB+DB PRESS plus)
作者: 安藤祐介,岸田健一郎,新原雅司,市川快,渡辺一宏,鈴木則夫
発売日: 2012/09/29
購入: 5人 クリック: 165回
Webアプリ開発を加速する CakePHP2定番レシピ119
Webアプリ開発を加速する CakePHP2定番レシピ119
**************************************************************************************
一番難しいところはtwitterログインとwebサイト連結でした。
ツイート数でランキングしてます、ネットの話題を見つけられます。
ホームページビルダーを使用しています。
今のホームページビルダーは昔と違って高機能ですね。
テンプレートも何種類もあって今はすごいです。
に分かれています。
今更cakephpを使っている人は少ないかもしれませんが、
twitterアカウントあるといつでも参加できますので、
遅くなりましたが、レポります。もうウンザリという方は、そっと、Backspaceキーを押して頂ければ。
けど、ALT+→を押して頂けると、やっぱこの画面に戻ってきてしまうんですよね。その場合は、ALT+←を押してくれれば
やっぱり戻ります。けど、Shift+Backspaceを押して頂ければ?、そうやっぱりこの画面になります。
では、Ctrl+Shift+Tを押してみましょうね。これは直前に閉じたタブを開いてくれるショットカットキーです。
つまり、私が次に言いたいことが分かりますね。Crtl+Wを押してみましょうか。あれ、この画面が消えてしまう!
でも、Ctrl+Shift+Tを押せば大丈夫です。うっかり、Crtl+F4を押してても大丈夫です。
では、Crtl+Eを押して、はてブオフと入力してみましょうか。あれ、急に不快な気持ちが押し寄せてきましたね。
けど、大丈夫、上記のテクニックを思い出して、秒速でタブを消すか、戻りましょう。
「MacはUnix互換」とかMacユーザはいうが、Linuxユーザからするとディストリビューションが違うので正直使いにくい。別に調べりゃ使えるしLinuxユーザというのは黙って調べる人たちなので文句を言わないだけで、好んでMacをUnixのように使おうとは思わない。GUIがクソだが便利なLinuxユーザからすればMacはGUIがすげぇ糞なディストリビューションだ。情報少ないし。
なお、これは他のLinuxについても言えることで、Ubuntu使いからするとRedhat系は使いにくいし、Redhat系からするとUbuntuはコマンドがわからんことが多々あるので若干めんどくさい。もちろん他のディストリビューションも同じ。BSDとかあんまり使いたくない。まぁやりゃできるのだが、めんどくさいを極めた結果としてコマンドライン使ってるのに、調べるのはもっとめんどくさい。あと変なエラーが出ると大変なのでPCライトユーザにはまったくおすすめしない。
最近はWindowは一発ポンで入ることが増えてきたので便利だと思う。Cygwin使うよりはVM使ったほうが楽でねーかと個人的には思うが。PHPなどはXamppがあるのでむしろWindowsのほうが楽。文字コードが面倒だが。
なおLinuxは常に糞めんどくさい。すでに入ってるパッケージのバージョンが古いが、ディストリビューションによっては上げるのに四苦八苦とかふつうにある。サーバー関連のプログラム以外はいまどきWindowsとかMacとかのほうが断然楽だ。
Windowsのコマンドはよくわからんが、最近は情報が多いので特に…あと下手にコマンドいじるよりはフリーウェアを探してくれば良いと思う。
Linuxは慣れてるディストリビューションならCUIだけで十分。慣れてない奴はめんどくさい。
Windowsも良いとは言わないが、不便はない。細めのフォントが好みなのでむしろWindowsのほうが見やすい。
そりゃiOSアプリを作るならXCodeしかないし、XCodeは悪く無いと思うが、C/C++とか書く時は使いにくい。
WindowsアプリつくるならVisualStudioしかないし、最近のVSは使いやすいので特に文句はない。C#も良い言語だと思いますよ。すごくよく考えられてると思うし。
Webアプリケーション系もnetbeansなんかはWindowsのほうが軽い印象があるなぁ。ただC++はnetbeansだと補完機能が弱めになる気がする。まぁそもそもWindows上でMSのライブラリ使わないC++とか書きたくないですね。色々違うし。
LinuxのIDEはEclipse一択みたいな感じになっているが、正直Javaはいいが、それ以外は微妙。と言うか糞重い。netbeansが個人的には好きだが、前述のとおり補完機能がEclipseより弱いかんじがするのであんまり。Rubyはすっげぇ使いやすかった。C++で一番軽いIDEはQtかな。Vim?いうほどいいかね…まぁEmacs派なんですけどね
そりゃiOS開発するならMacしかないだろう。Windowsアプリケーション開発するならWindows機使うしかないのと同じでな!!!
LinuxでGUIのあるアプリケーション作るとか、考えたくないな!つうかGUIつかいたくないからLinux使ってんだよ!
Macは選択肢が少なすぎる。金だせばなんでもできるが、カネがないとストレスが溜まる。あとかねかければかけるほど周辺機器もグレードアップしなきゃいけなくなる感じがするのだが…正直Unix系のマインドに反しすぎていると思う。
あといまおれのMacbookProはバッテリが膨らんできてパッドが使えなくなったんだが、Mac対応のマウスがないのでコピペすらできない。キーボードも純正のやつ使いにくくね?プログラマとしてはHome,Endあたりはキー一個で対応して欲しいですし、Backspaceキーがないのは意味がわかりません。deleteキーって書いてるけどそれBackspaceやん、ほんとのdeleteどこいった!!!とにかくキーボードがひどいのでMac使ってプログラミングしようという意欲がおこらない。むしろ俺がMac嫌いな理由の一番がそれですね!
しらねぇがLinuxで音楽制作しようとする奴はアホだと思う。
が、若干コントラストが強目にでるか?という気がする。
Mac以外のディスプレイを自分で細かくカスタマイズしたほうが実際にあってる場合もあり、なんとも言えない。
ちょちょっといじる素人用フリーウェアが貧弱すぎて辛い。いやらしい成金に札束で顔はたかれているような気持ちになる。
いいわすれたがLinuxでデザインやデジタル現像しようっつうやつはアホだね。Ubuntuならあるのかなぁ…でもさいきんUbuntu重すぎて…
しらん。
MSOfficeは使いやすい。Officeを貶してる奴はだいたいOfficeを使いこなしていない。
LibreOfficeとか一昔前のMSOfficeじゃないですかーLinuxだとそれしか選択しないけど使いたくねぇ…それならGoogleDriveのをつかうわ…一太郎とか悪い冗談はやめていただきたい。
ただ、Latexを使う場合はLinuxは使い良いとおもう。もちろんWindowsならLatex用のエディタあるんですけども!
WindowsとMacで特に違いはないが、あえていうならMacはフリーウェアが少ない。
Linuxをホームユースで使いたがる人がいたら止めたいが、最近はWebだけでも色々できちゃうので、別段問題ない気がしてきた。
9. Macは性能に対してコストパフォーマンスが高い(……かも)
スペック対価格を比較すると、CPUやメモリやらのコストパフォーマンスが悪くない、と思います。
10年前は「Macは高くつく」という印象だったものが、ここ5年で「Macって割安」という印象に変換したと記憶しています。
むしろ使ったらMacって割高…って思うと思うけどなぁ。最近のWindows機は安いしデスクトップなんて価格破壊完全に起こしてるし、使い始めてからもほとんどお金がかからない。情報も多いし。なんか情報が全体的に五年くらい古い感じがしますね。もしかして2009年ごろからいらした方が書いたのでしょうか。
何をもって"無駄"と判断するか、非常に難しい論点ではありますが。
へんてこなアザラシのマスコットがデスクトップを泳ぎ出したり、なんとも言えないモッサリ感の明るさ調整ソフトが突如画面に出現したり。なんて事はありません。
常駐ソフトウェアはWindowsは決して多くないし、あるならメーカプリインストールアプリじゃねぇのっていう。
明るさ調整ソフトってそれはディスプレイのやつだろ?Windowsのせいじゃねぇよ。むしろMacはそういうの調整するときに探すのが大変。いや、あかるさ調整くらいならキーボードでできるけどさ…
常駐ソフト気にするならLinuxが一番管理できると思いますし、LinuxにくらべればMacもWindowsも似たようなもんです。
URL設定
togech.jp
j-cast.com
cards.hateblo.jp
daisuiseishocker.com
kirik.tea-nifty.com
dailynewsagency.com
san-soci
famitsu.com
otakei.otakuma.net
biranger.jp
jct-soci
bylines.news.yahoo.co.jp/yamamotoichiro
markethack.net
narinari.com
selecty.me
mememememiti.hatenablog.com
tsubakit1.hateblo.jp
figureneet.com
twitter.com/mememememiti
spnannex-base
ikedahayato.com
nksports-base
tospoweb-base
jp.techcrunch.com
colorfulnews.info
jct-
togech.jp
j-cast.com
cards.hateblo.jp
daisuiseishocker.com
kirik.tea-nifty.com
dailynewsagency.com
san-soci
famitsu.com
otakei.otakuma.net
biranger.jp
jct-soci
bylines.news.yahoo.co.jp/yamamotoichiro
markethack.net
narinari.com
selecty.me
mememememiti.hatenablog.com
tsubakit1.hateblo.jp
figureneet.com
twitter.com/mememememiti
spnannex-base
.ikedahayato.com/
nksports-base
tospoweb-base
jp.techcrunch.com
colorfulnews.info
jct-
gunosy.com
hikarujinzai.hatenablog.com
miyahaya.com
azanaerunawano5to4.hatenablog.com
daisuke-tsuchiya.hatenablog.com
hatena.social
dabunmaker.hatenablog.com
www.kenkokarate.com
spartantactical.com
scpcb.org
wsumed.com
jedlicze.org
lineblog.me/ha_chu/
bizblo.biz
sankei.com
eklablog.com
gigafx.ek.la
lenachama.com
lineblog.me/yamamotoichiro
1640carp.net
note.com/kirik
suxzuxme.hateblo.jp
undazeart.com
qiita.com/Yametaro
jijitsu.net
tabata-univ.jp
twitter.com/takeshi_tsuruno
twitter.com/tabbata
togetter.com
shonenjumpplus.com
twitter.com/ganrim_
キーワード設定
だいちゃん.com
ポケモンGO
ホンネテレビ
英語喉
宇崎ちゃん
岡村さん
あつ森
ひろゆき氏
温泉むすめ
http://anond.hatelabo.jp/20140222185627
A HAPPY END WITH YEAR 2013 !
こう書き換えたいとき
A HAPPY NEW YEAR 2014 !
不便なテキストエディタでは、
→を8回、Delを3回、N、E、W、→を1回、Delを4回、Endを1回、←を2回、バックスペース1回、4、と入力する羽目になる。
でもこれって実は11回で書き換えられる。
そう、Vimならね。
でもこれって実は10回で書き換えられる。
Ctrl+{RIGHT}
Ctrl+{RIGHT}
Ctrl+{RIGHT}
Ctrl+Shift+{RIGHT}
{DELETE}
{END}
{LEFT}
{LEFT}
{BackSpace}
4