「telnet」を含む日記 RSS

はてなキーワード: telnetとは

2017-09-11

https://anond.hatelabo.jp/20170910205249

まじな話をすると、N予備校プログラミング入門コースやるのがオススメ

https://www.nnn.ed.nico

一日8時間勉強時間があるなら、だいたい一ヶ月で終わる内容。

月額1000円だけどしっかり勉強すれば一ヶ月の無料間中に終わると思う。

もともとN高等学校のノンプログラマーの生徒をWebエンジニアとして就職させるために作られたカリキュラム講師曰く去年はこれで二人エンジニア就職を決めたらしい。

内容も相当親切に説明していて、プログラミングで何か作るだけじゃなくて、就職必要な環境構築やセキュリティまでみっちりやる。

http://qiita.com/sifue/items/7e7c7867b64ce9742aee#%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%97%E3%83%88%E3%82%92%E3%82%82%E3%81%A8%E3%81%AB%E6%A7%8B%E6%88%90%E3%81%95%E3%82%8C%E3%81%9F%E3%82%B3%E3%83%BC%E3%82%B9%E3%81%A8%E5%86%85%E5%AE%B9

講師が書いてる入門コースで習うことがまとめ。テキスト教材もあるけど授業も1項目を2時間で説明している。授業は週2の生放送とそのアーカイブがある。

↓みたいなことが学べる

----

Webプログラミング入門コース

Web ブラウザとは (Chrome, デベロッパーコンソール, alert)

はじめてのHTML (VSCode, HTML, Emmet)

さまざまなHTMLタグ (h, p, a, img, ul, tableタグ)

HTMLで作る自己紹介ページ (HTMLタグ組み合わせ, コンテンツ埋め込み)

はじめてのJavaScript (JS, ES6, エラー)

JavaScriptでの計算 (値, 算術演算子, 変数, 代入)

JavaScript論理を扱う (論理値, 論理積, 論理和, 否定, 比較演算子, if)

JavaScriptループ (ループ, for)

JavaScriptコレクション (コレクション, 配列, 添字, undefined)

JavaScript関数 (関数, 関数宣言, 引数, 戻り値, 関数呼び出し, 再帰)

JavaScriptオブジェクト (オブジェクト, モデリング, プロパティ, 要件定義)

はじめてのCSS (CSS, セレクタ, background-color, border)

CSSを使ったプログラミング (transform, id, class)

Webページの企画とデザイン (企画, 要件定義, モックアップ, 16進数カラーコード)

診断機能の開発 (const, let, JSDoc, インタフェース, 正規表現, テストコード)

診断機能組込み (div, 無名関数, アロー関数, ガード句, truthy, falsy)

ツイート機能の開発 (リバースエンジニアリング, URI, URL, URIエンコード)

Linux開発環境構築コース

LinuxというOS (VirtualBox, Vagrant, Ubuntuインストール, OS, CUIの大切さ)

コンピューター構成要素 (ノイマンコンピューター, プロセス, lshw, man, ps, dfの使い方)

ファイル操作 (pwd, ls, cd, mkdir, rm, cp, mv, find, ホストマシンとの共有ディレクトリ)

標準出力 (標準入力標準出力標準エラー出力パイプgrep)

vi (vimtutor)

シェルプログラミング (シバン, echo, read, 変数, if)

通信ネットワーク (パケット, tcpdump, IPアドレス, TCP, ルーター, ping)

サーバークライアント (tmux, nc, telnet)

HTTP通信 (http, https, DNS, hostsファイル, ポートフォワーディング)

通信をするボットの開発 (cron, ログ収集)

GitHubウェブサイトの公開 (GitHub, リポジトリ, fork, commit, 情報モラル)

イシュー管理とWikiによるドキュメント作成 (Issues, Wiki)

GitとGitHub連携 (git, ssh, clone, pull)

GitHubへのpush (init, add, status, インデックス, commit, push, tag)

Gitのブランチ (branch, checkout, merge, gh-pages)

ソーシャルコーディング (コンフリクト、プルリクエスト)

Webアプリ基礎コース

Node.js (Node.js, nodebrew, Linux, REPL, コマンドライン引数, プルリク課題)

集計処理を行うプログラム (集計, 人口動態CSV, Stream, for-of, 連想配列Map, map関数)

アルゴリズムの改善 (アルゴリズム, フィボナッチ数列, 再帰, time, プロファイル, nodegrind, O記法, メモ化)

ライブラリ (ライブラリ, パッケージマネージャー, npm)

Slackボット開発 (slack, mention, bot)

HubotとSlackアダプタ (hubot, yo)

モジュール化された処理 CRUD, オブジェクトライフサイクル, filter)

ボットインタフェースとの連携 (モジュールのつなぎ込み, trim, join)

同期I/Oと非同期I/O (同期I/O, 非同期I/O, ブロッキング)

例外処理 (try, catch, finally, throw)

HTTPサーバー (Web, TCPとUDP, Webサーバーの仕組み, Node.jsイベントループ, リスナー)

ログ (ログ, ログレベル)

HTTPのメソッド (メソッド, GET, POST, PUT, DELETE, CRUDとの対応)

HTMLフォーム (フォームの仕組み, form, input)

テンプレートエンジン (テンプレートエンジン, jade)

HerokuWebサービスを公開 (Webサービスの公開, heroku, dyno, toolbelt, login, create, logs)

認証利用者を制限する (認証, Basic認証, Authorizationヘッダ, ステータスコード)

Cookie を使った秘密匿名掲示板 (Cookie, Set-Cookie, expire)

UI、URI、モジュール設計 (モジュール設計, フォームメソッド制限, リダイレクト, 302)

フォームによる投稿機能の実装 (モジュール性, textarea, 303)

認証された投稿の一覧表示機能 (パスワードの平文管理の問題, 404, テンプレートのeach-in)

データベースへの保存機能の実装 (データベース, PostgreSQL, 主キー)

トラッキングCookieの実装 (トラッキング Cookie, IDの偽装, Cookie の削除)

削除機能の実装 (データベースを利用した削除処理, 認可, サーバーサイドでの認可)

管理者機能の実装 (Web サービス管理責任, 管理者機能の重要性)

デザインの改善 (Bootstrap, レスポンシブデザイン, セキュリティの問題があるサイトを公開しない)

脆弱性 (脆弱性, 脆弱性で生まれる損失, 個人情報保護法, OS コマンド・インジェクション)

XSS脆弱性対策 (XSS, 適切なエスケープ処理, リグレッション)

パスワード脆弱性対策(ハッシュ関数, メッセージダイジェスト, 不正アクセス禁止法, パスワードジェネレーター, 辞書攻撃)

セッション固定化攻撃脆弱性対策 (セッション, セッション固定化攻撃, ハッシュ値による正当性チェック)

より強固なセッション管理 (推測しづらいセッション識別子, 秘密鍵)

CSRF脆弱性対策 (CSRF, ワンタイムトークン)

安全なHerokuへの公開 (脆弱性に対する考え方, HTTPの廃止)

Webアプリ応用コース

Webフレームワーク (Express.js, フレームワーク導入, 簡単なAPI, セキュリティアップデート, Cookie パーサー, ミドルウェア, 外部認証, ロガー)

ExpressのAPI (app, Properties, Request, Response, Router)

GitHubを使った外部認証 (Passport, OAuth)

スティングフレームワーク (Mocha, レッド, グリーン, リファクタリング)

継続的インテグレーション (CircleCI)

クライアントフレームワーク (Webpack, Chrome 以外のブラウザでもES6)

DOM操作フレームワーク (jQuery, jQueryアニメーション, this)

AJAX (jQuery.ajax, クロスドメイン, 同一生成元ポリシー, x-requested-by, CORS)

WebSocket (WebSocket, WebSocketの状態遷移, Socket.io)

RDBとSQL (DDL, DCL, CREATE, DROP, INSERT, DELETE, UPDATE, WHERE)

データモデリング (リレーショナルモデル, 正規化)

テーブルの結合 (外部結合, 内部結合, 片側外部結合, JOIN ON)

インデックス (インデックス, 複合インデックス, Bツリー)

集計とソート (SUM, COUNT, ORDER BY, GROUP BY)

「予定調整くん」の設計 (要件定義、用語集、データモデル、URL設計モジュール設計、MVC)

認証とRouterモジュールの実装 (Mocha, supertest, passport-stub, モックテスト)

予定とユーザーの保存 (セキュリティ要件, UUID, 複合主キー)

予定とユーザーの一覧の表示 (非同期処理, Promise, then)

出欠とコメントの表示 (入れ子の連想配列, Promise.all, 子どもからデータを消す)

出欠とコメント更新 (Promiseチェイン, リファクタリング)

予定の編集と削除 (要件の衝突, 関数再利用)

デザインの改善 (this, グローバルオブジェクト)

セキュリティ対策と公開 (X-Frame-Options, Heroku環境変数)

2017-02-10

ツールが人を馬鹿にする

まあみろと思う。

「便利なツールによって人は馬鹿になった」とは、上司の口癖のひとつである

だが厳密にいうとこれは間違いだ。

便利なツール人間を均しているのだ。つまり馬鹿になっているのは、あたまのいい連中だけだ。ははは。ざまーみろ。

テラタームの普及により、新人からtelnet概念が掴めなくなった。

ffftpばっか使うからftpすらままならない。

環境変数存在するからjavaバージョンも変更できねえ。

みんなそうなんだ。ははははは。ざあまあみろ。ははははは。

かつて、コマンドとかカレントディレクトリとか、エンジニア界の絶対的概念理解できず躓いて、頭が悪い認識されたやつ

そんなやつが、それを明らかにせず、あたまのいいやつと同等のパフォーマンスを上げられる時代になったんだ。

そうして自分馬鹿であることに自覚がないやつは、ある程度の時期で気づく。浅い。考える力がない。

そして、できないやつとレッテルはっていた、自分バカにしてきた、

作業の遅いやつが、一番だいじな「思考力」をもってるのだと気づく。

便利な道具うんぬんじゃなくて、

それは経過にちょっと影響を与えるだけで、

本質はなにもかわってないんじゃないかなって、

わたしは思います

どう思いますか。上司さん。

2016-04-13

http://anond.hatelabo.jp/20160413143606

telnet というか SSH 必須だね。コマンドラインログインしていろいろ実行するカタチになる。

普通は、root権限サーバを借りてる人がLet's Encrypt を使うんだよ。

格安SSLで年1500円くらいだから、それを節約できる。

安いサーバLet’s Encrypt を入れたいのだが

Let's Encrypt を使うと無料SSLが導入できてラッキーと思ったのだが、どうも世の中そう単純ではないらしい。

・Let's Encrypt の使い方

https://letsencrypt.jp/usage/

を読むと、まず訳が分からんコマンドラインが書いてあるからTelnet必須」なのか?

で、どうも「定期的にサーバ再起動させる必要がある」みたいなので、共有サーバでは話にならなさそう。

専用サーバでないといかん模様(しか基本的root権限必要)。

だったら「root権限付の専用サーバに乗り替えようか」と探してみれば、安いところでも3,000円くらい。

ナウでヤングな月300円弱の安物サーバ独自SSLを使えば+1,500円だから、そっちの方が安く付く。

…そういうものなのか。

 

 

※2016/04/14追記:

トラバ感謝。「年額1,500円くらいのドメイン認証」があるという記述を読んで探してみた。

ナウでヤングなところだと「月額」1,500円だが、さくらやエックスサーバーだと「年額」1,500円なのな。

そっちで行くのが絶対に安くて楽だよね。

2016-02-13

wwwネタでおもいだした

21は、空の下なるFTPに、
 25は、岩の館のSMTPに、
 23は、死すべき運命telnetに、
 80は、暗き御座のHTTPのため。
影横たわるWorld Wide Webの国に。

HTTPは全てを統べ、
 HTTPは全てを見つけ、
 HTTPは全てを捕らえて、
 暗闇の中につなぎとめる。
影横たわるWorld Wide Webの国に。

2016-01-14

北朝鮮公式

かなりオープンサイトだ。

nmap www.korea-dpr.com

Starting Nmap 6.47 ( http://nmap.org ) at 2016-01-14 21:20 JST
Stats: 0:00:00 elapsed; 0 hosts completed (1 up), 1 undergoing Connect Scan
Connect Scan Timing: About 0.55% done
Nmap scan report for www.korea-dpr.com (87.98.231.40)
Host is up (0.28s latency).
rDNS record for 87.98.231.40: cluster011.ovh.net
PORT      STATE    SERVICE
1/tcp     open     tcpmux
3/tcp     open     compressnet
4/tcp     open     unknown
6/tcp     open     unknown
7/tcp     open     echo
9/tcp     open     discard
13/tcp    open     daytime
17/tcp    open     qotd
19/tcp    open     chargen
20/tcp    open     ftp-data
21/tcp    open     ftp
22/tcp    open     ssh
23/tcp    open     telnet
24/tcp    open     priv-mail
25/tcp    closed   smtp
26/tcp    open     rsftp
30/tcp    open     unknown
32/tcp    open     unknown
33/tcp    open     dsp
37/tcp    open     time
42/tcp    open     nameserver
43/tcp    open     whois
49/tcp    open     tacacs
53/tcp    open     domain
70/tcp    open     gopher
79/tcp    open     finger
80/tcp    open     http
81/tcp    open     hosts2-ns
82/tcp    open     xfer
83/tcp    open     mit-ml-dev
84/tcp    open     ctf
85/tcp    open     mit-ml-dev
88/tcp    open     kerberos-sec
89/tcp    open     su-mit-tg
90/tcp    open     dnsix
99/tcp    open     metagram
100/tcp   open     newacct
106/tcp   open     pop3pw
109/tcp   open     pop2
110/tcp   open     pop3
111/tcp   open     rpcbind
113/tcp   open     ident
119/tcp   open     nntp
125/tcp   open     locus-map
135/tcp   open     msrpc
139/tcp   filtered netbios-ssn
143/tcp   open     imap
144/tcp   open     news
146/tcp   open     iso-tp0
161/tcp   open     snmp
163/tcp   open     cmip-man
179/tcp   open     bgp
199/tcp   open     smux
211/tcp   open     914c-g
212/tcp   open     anet
222/tcp   open     rsh-spx
254/tcp   open     unknown
255/tcp   open     unknown
256/tcp   open     fw1-secureremote
259/tcp   open     esro-gen
264/tcp   open     bgmp
280/tcp   open     http-mgmt
301/tcp   open     unknown
306/tcp   open     unknown
311/tcp   open     asip-webadmin
340/tcp   open     unknown
366/tcp   open     odmr
389/tcp   open     ldap
406/tcp   open     imsp
407/tcp   open     timbuktu
416/tcp   open     silverplatter
417/tcp   open     onmux
425/tcp   open     icad-el
427/tcp   open     svrloc
443/tcp   open     https
444/tcp   open     snpp
445/tcp   filtered microsoft-ds
458/tcp   open     appleqtc
464/tcp   open     kpasswd5
465/tcp   open     smtps
481/tcp   open     dvs
497/tcp   open     retrospect
500/tcp   open     isakmp
512/tcp   open     exec
513/tcp   open     login
514/tcp   open     shell
515/tcp   open     printer
524/tcp   open     ncp
541/tcp   open     uucp-rlogin
543/tcp   open     klogin
544/tcp   open     kshell
545/tcp   open     ekshell
548/tcp   open     afp
554/tcp   open     rtsp
555/tcp   open     dsf
563/tcp   open     snews
587/tcp   open     submission
593/tcp   open     http-rpc-epmap
616/tcp   open     sco-sysmgr
617/tcp   open     sco-dtmgr
625/tcp   open     apple-xsrvr-admin
631/tcp   open     ipp
636/tcp   open     ldapssl
646/tcp   open     ldp
648/tcp   open     rrp
666/tcp   open     doom
667/tcp   open     disclose
668/tcp   open     mecomm
683/tcp   open     corba-iiop
687/tcp   open     asipregistry
691/tcp   open     resvc
700/tcp   open     epp
705/tcp   open     agentx
711/tcp   open     cisco-tdp
714/tcp   open     iris-xpcs
720/tcp   open     unknown
722/tcp   open     unknown
726/tcp   open     unknown
749/tcp   open     kerberos-adm
765/tcp   open     webster
777/tcp   open     multiling-http
783/tcp   open     spamassassin
787/tcp   open     qsc
800/tcp   open     mdbs_daemon
801/tcp   open     device
808/tcp   open     ccproxy-http
843/tcp   open     unknown
873/tcp   open     rsync
880/tcp   open     unknown
888/tcp   open     accessbuilder
898/tcp   open     sun-manageconsole
900/tcp   open     omginitialrefs
901/tcp   open     samba-swat
902/tcp   open     iss-realsecure
903/tcp   open     iss-console-mgr
911/tcp   open     xact-backup
912/tcp   open     apex-mesh
981/tcp   open     unknown
987/tcp   open     unknown
990/tcp   open     ftps
992/tcp   open     telnets
993/tcp   open     imaps
995/tcp   open     pop3s
999/tcp   open     garcon
1000/tcp  open     cadlock
1001/tcp  open     unknown
1002/tcp  open     windows-icfw
1007/tcp  open     unknown
1009/tcp  open     unknown
1010/tcp  open     surf
1011/tcp  open     unknown
1021/tcp  open     exp1
1022/tcp  open     exp2
1023/tcp  open     netvenuechat
1024/tcp  open     kdm
1025/tcp  open     NFS-or-IIS
1026/tcp  open     LSA-or-nterm
1027/tcp  open     IIS
1028/tcp  open     unknown
1029/tcp  open     ms-lsa
1030/tcp  open     iad1
1031/tcp  open     iad2
1032/tcp  open     iad3
1033/tcp  open     netinfo
1034/tcp  open     zincite-a
1035/tcp  open     multidropper
1036/tcp  open     nsstp
1037/tcp  open     ams
1038/tcp  open     mtqp
1039/tcp  open     sbl
1040/tcp  open     netsaint
1041/tcp  open     danf-ak2
1042/tcp  open     afrog
1043/tcp  open     boinc
1044/tcp  open     dcutility
1045/tcp  open     fpitp
1046/tcp  open     wfremotertm
1047/tcp  open     neod1
1048/tcp  open     neod2
1049/tcp  open     td-postman
1050/tcp  open     java-or-OTGfileshare
1051/tcp  open     optima-vnet
1052/tcp  open     ddt
1053/tcp  open     remote-as
1054/tcp  open     brvread
1055/tcp  open     ansyslmd
1056/tcp  open     vfo
1057/tcp  open     startron
1058/tcp  open     nim
1059/tcp  open     nimreg
1060/tcp  open     polestar
1061/tcp  open     kiosk
1062/tcp  open     veracity
1063/tcp  open     kyoceranetdev
1064/tcp  open     jstel
1065/tcp  open     syscomlan
1066/tcp  open     fpo-fns
1067/tcp  open     instl_boots
1068/tcp  open     instl_bootc
1069/tcp  open     cognex-insight
1070/tcp  open     gmrupdateserv
1071/tcp  open     bsquare-voip
1072/tcp  open     cardax
1073/tcp  open     bridgecontrol
1074/tcp  open     warmspotMgmt
1075/tcp  open     rdrmshc
1076/tcp  open     sns_credit
1077/tcp  open     imgames
1078/tcp  open     avocent-proxy
1079/tcp  open     asprovatalk
1080/tcp  open     socks
1081/tcp  open     pvuniwien
1082/tcp  open     amt-esd-prot
1083/tcp  open     ansoft-lm-1
1084/tcp  open     ansoft-lm-2
1085/tcp  open     webobjects
1086/tcp  open     cplscrambler-lg
1087/tcp  open     cplscrambler-in
1088/tcp  open     cplscrambler-al
1089/tcp  open     ff-annunc
1090/tcp  open     ff-fms
1091/tcp  open     ff-sm
1092/tcp  open     obrpd
1093/tcp  open     proofd
1094/tcp  open     rootd
1095/tcp  open     nicelink
1096/tcp  open     cnrprotocol
1097/tcp  open     sunclustermgr
1098/tcp  open     rmiactivation
1099/tcp  open     rmiregistry
1100/tcp  open     mctp
1102/tcp  open     adobeserver-1
1104/tcp  open     xrl
1105/tcp  open     ftranhc
1106/tcp  open     isoipsigport-1
1107/tcp  open     isoipsigport-2
1108/tcp  open     ratio-adp
1110/tcp  open     nfsd-status
1111/tcp  open     lmsocialserver
1112/tcp  open     msql
1113/tcp  open     ltp-deepspace
1114/tcp  open     mini-sql
1117/tcp  open     ardus-mtrns
1119/tcp  open     bnetgame
1121/tcp  open     rmpp
1122/tcp  open     availant-mgr
1123/tcp  open     murray
1124/tcp  open     hpvmmcontrol
1126/tcp  open     hpvmmdata
1130/tcp  open     casp
1131/tcp  open     caspssl
1132/tcp  open     kvm-via-ip
1137/tcp  open     trim
1138/tcp  open     encrypted_admin
1141/tcp  open     mxomss
1145/tcp  open     x9-icue
1147/tcp  open     capioverlan
1148/tcp  open     elfiq-repl
1149/tcp  open     bvtsonar
1151/tcp  open     unizensus
1152/tcp  open     winpoplanmess
1154/tcp  open     resacommunity
1163/tcp  open     sddp
1164/tcp  open     qsm-proxy
1165/tcp  open     qsm-gui
1166/tcp  open     qsm-remote
1169/tcp  open     tripwire
1174/tcp  open     fnet-remote-ui
1175/tcp  open     dossier
1183/tcp  open     llsurfup-http
1185/tcp  open     catchpole
1186/tcp  open     mysql-cluster
1187/tcp  open     alias
1192/tcp  open     caids-sensor
1198/tcp  open     cajo-discovery
1199/tcp  open     dmidi
1201/tcp  open     nucleus-sand
1213/tcp  open     mpc-lifenet
1216/tcp  open     etebac5
1217/tcp  open     hpss-ndapi
1218/tcp  open     aeroflight-ads
1233/tcp  open     univ-appserver
1234/tcp  open     hotline
1236/tcp  open     bvcontrol
1244/tcp  open     isbconference1
1247/tcp  open     visionpyramid
1248/tcp  open     hermes
1259/tcp  open     opennl-voice
1271/tcp  open     excw
1272/tcp  open     cspmlockmgr
1277/tcp  open     miva-mqs
1287/tcp  open     routematch
1296/tcp  open     dproxy
1300/tcp  open     h323hostcallsc
1301/tcp  open     ci3-software-1
1309/tcp  open     jtag-server
1310/tcp  open     husky
1311/tcp  open     rxmon
1322/tcp  open     novation
1328/tcp  open     ewall
1334/tcp  open     writesrv
1352/tcp  open     lotusnotes
1417/tcp  open     timbuktu-srv1
1433/tcp  open     ms-sql-s
1434/tcp  open     ms-sql-m
1443/tcp  open     ies-lm
1455/tcp  open     esl-lm
1461/tcp  open     ibm_wrless_lan
1494/tcp  open     citrix-ica
1500/tcp  open     vlsi-lm
1501/tcp  open     sas-3
1503/tcp  open     imtc-mcs
1521/tcp  open     oracle
1524/tcp  open     ingreslock
1533/tcp  open     virtual-places
1556/tcp  open     veritas_pbx
1580/tcp  open     tn-tl-r1
1583/tcp  open     simbaexpress
1594/tcp  open     sixtrak
1600/tcp  open     issd
1641/tcp  open     invision
1658/tcp  open     sixnetudr
1666/tcp  open     netview-aix-6
1687/tcp  open     nsjtp-ctrl
1688/tcp  open     nsjtp-data
1700/tcp  open     mps-raft
1717/tcp  open     fj-hdnet
1718/tcp  open     h323gatedisc
1719/tcp  open     h323gatestat
1720/tcp  open     H.323/Q.931
1721/tcp  open     caicci
1723/tcp  open     pptp
1755/tcp  open     wms
1761/tcp  open     landesk-rc
1782/tcp  open     hp-hcip
1783/tcp  open     unknown
1801/tcp  open     msmq
1805/tcp  open     enl-name
1812/tcp  open     radius
1839/tcp  open     netopia-vo1
1840/tcp  open     netopia-vo2
1862/tcp  open     mysql-cm-agent
1863/tcp  open     msnp
1864/tcp  open     paradym-31
1875/tcp  open     westell-stats
1900/tcp  open     upnp
1914/tcp  open     elm-momentum
1935/tcp  open     rtmp
1947/tcp  open     sentinelsrm
1971/tcp  open     netop-school
1972/tcp  open     intersys-cache
1974/tcp  open     drp
1984/tcp  open     bigbrother
1998/tcp  open     x25-svc-port
1999/tcp  open     tcp-id-port
2000/tcp  open     cisco-sccp
2001/tcp  open     dc
2002/tcp  open     globe
2003/tcp  open     finger
2004/tcp  open     mailbox
2005/tcp  open     deslogin
2006/tcp  open     invokator
2007/tcp  open     dectalk
2008/tcp  open     conf
2009/tcp  open     news
2010/tcp  open     search
2013/tcp  open     raid-am
2020/tcp  open     xinupageserver
2021/tcp  open     servexec
2022/tcp  open     down
2030/tcp  open     device2
2033/tcp  open     glogger
2034/tcp  open     scoremgr
2035/tcp  open     imsldoc
2038/tcp  open     objectmanager
2040/tcp  open     lam
2041/tcp  open     interbase
2042/tcp  open     isis
2043/tcp  open     isis-bcast
2045/tcp  open     cdfunc
2046/tcp  open     sdfunc
2047/tcp  open     dls
2048/tcp  open     dls-monitor
2049/tcp  filtered nfs
2065/tcp  open     dlsrpn
2068/tcp  open     advocentkvm
2099/tcp  open     h2250-annex-g
2100/tcp  open     amiganetfs
2103/tcp  open     zephyr-clt
2105/tcp  open     eklogin
2106/tcp  open     ekshell
2107/tcp  open     msmq-mgmt
2111/tcp  open     kx
2119/tcp  open     gsigatekeeper
2121/tcp  open     ccproxy-ftp
2126/tcp  open     pktcable-cops
2135/tcp  open     gris
2144/tcp  open     lv-ffx
2160/tcp  open     apc-2160
2161/tcp  open     apc-agent
2170/tcp  open     eyetv
2179/tcp  open     vmrdp
2190/tcp  open     tivoconnect
2191/tcp  open     tvbus
2196/tcp  open     unknown
2200/tcp  open     ici
2222/tcp  open     EtherNet/IP-1
2251/tcp  open     dif-port
2260/tcp  open     apc-2260
2288/tcp  open     netml
2301/tcp  open     compaqdiag
2323/tcp  open     3d-nfsd
2366/tcp  open     qip-login
2381/tcp  open     compaq-https
2382/tcp  open     ms-olap3
2383/tcp  open     ms-olap4
2393/tcp  open     ms-olap1
2394/tcp  open     ms-olap2
2399/tcp  open     fmpro-fdal
2401/tcp  open     cvspserver
2492/tcp  open     groove
2500/tcp  open     rtsserv
2522/tcp  open     windb
2525/tcp  open     ms-v-worlds
2557/tcp  open     nicetec-mgmt
2601/tcp  open     zebra
2602/tcp  open     ripd
2604/tcp  open     ospfd
2605/tcp  open     bgpd
2607/tcp  open     connection
2608/tcp  open     wag-service
2638/tcp  open     sybase
2701/tcp  open     sms-rcinfo
2702/tcp  open     sms-xfer
2710/tcp  open     sso-service
2717/tcp  open     pn-requester
2718/tcp  open     pn-requester2
2725/tcp  open     msolap-ptp2
2800/tcp  



  
  

2015-06-01

HTMLプレビューが欲しかった

ファイルを保存したときブラウザリロードしてくれるHTMLプレビューが欲しかった。

確かAtomにあったと思うけど、あれはAtom専用で保存しなくてもリロードされてしまう…。

他に無いかなと探してみるもMarkdownプレビューしか見つからず、

いっそ作ろうかなーと思って調べてみるとmozreplとtelnetを使えば作れるようだった。

しかしうまく動かせず、空腹もあって疲れてしまった。

数分後、「firefox reload CLI」で検索してみると、

unix.stackexchange.comでAuto Reloadというアドオンが紹介されていた。

https://addons.mozilla.org/en-US/firefox/addon/auto-reload/

…導入したら目的が達成されていた。

2012-08-27

サーバ情報監視の仕組み

cf). Software Design 2010/01号

vmstat を実行するスクリプトを書く
!#/bin/sh
vmstat 5 2 | tail -1 | awk '{print $4,$5,$6}'
xinetd のサービスとして動くようにする
  1. /etc/services にポートプロトコルを登録する
    • agent_mem 11001/tcp # memory monitoring
  2. xinetd が実行するための設定ファイルを書く
    • /etc/xinetd.d/agent_mem
  3. xinetd の再起動
  4. telnet で動作確認する
service agent_mem
{
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = nobody
        server          = Monitor/agent_mem.sh
        only_from       = 127.0.0.1
        disable         = no
}
xinetd に登録したポートを叩くスクリプトを書く

php場合、fopen() でもいけると思うのだが、明示的に sockopen() を使う。うむ、perlよりも楽だわこりゃ。

<?php /* -*-java-*- */
/**
 * モニタリングクライアント
 * 
 */
$fp = fsockopen( 'localhost', 11001, $errno, $errmsg, 30 );
if ( !$fp ) {
    echo "Error: $errno - $errmsg \n";
}
else {
    echo date('Y-m-d H:i:s'). "\t";
    $stmt = fgets ( $fp, 128 );
    if ( preg_match( "/([0-9]+) ([0-9]+) ([0-9]+)/", $stmt, $regs ) ) {
        $total = (int)$regs[1] + (int)$regs[2] + (int)$regs[3];
        echo $regs[1]."\t".$regs[2]."\t".$regs[3]."\t".$total."\n";
    }
    fclose( $fp );
}
cron に登録してログを取る。もしくは、スクリプトを while(1)で実行させておく

こいつをモニターとして走らせっぱなしに出来るようにする。

<?php /* -*-java-*- */
/**
 * モニタリングクライアント
 * 
 */

function mem_monitor ( $host, $port ) {
    $fp = fsockopen( $host, $port, $errno, $errmsg, 30 );
    if ( !$fp ) {
        echo date('Y-m-d H:i:s'). "\t";        echo "Error: $errno - $errmsg \n";
    }
    else {
        echo date('Y-m-d H:i:s'). "\t";        $stmt = fgets ( $fp, 128 );
        if ( preg_match( "/([0-9]+) ([0-9]+) ([0-9]+)/", $stmt, $regs ) ) {
            $total = (int)$regs[1] + (int)$regs[2] + (int)$regs[3];
            echo $regs[1]."\t".$regs[2]."\t".$regs[3]."\t".$total."\n";
        }
        fclose( $fp );
    }
}

while( 1 ) {
    mem_monitor( 'localhost', 11001 );
    ob_flush();
    flush();
    sleep( 30 );
}

2011-04-29

本当の情報強者と向き合えますか? 意識の高い情弱チェッカー

電卓片手に数字を足していってください。

OS

種類
Windows5
Mac OS10
Linux10
自作OS20
バージョン
ベータ20
現行版10
一つ前5
二つ前0

ブラウザ

種類
IE8以下IE9FirefoxChrome/RockmeltOperaSafariw3mlynxwget/curl/lwpUA無し
05666510102030

UA無しの人はもしかするとtelnetを使ってるかもしれないので

補足
バージョン
開発版、dev版、Minefieldアルファ20
ベータ15
RC10
リリース版(通常)5
リリース版-13
リリース版-22
2つ以上古い0
Flash
アルファ20
ベータ15
リリース版(通常)5
半年上前バージョン3
それ以上前0

プロバイダ

Dynamic? or Static?
固定IPアドレス15
動的IPアドレス0
IP version
Direct IPv620
6to4/6rd IPv610
IPv40
RTT to www.google.co.jp
$ ping www.google.co.jp
151msec以上0
101-150msec5
51-100msec10
31-50msec20
11-30msec25
0-10msec30

結果

ポイント称号ハッカーレベル
121以上意識技術も高いハイレベルエンジニアグル
110-120100M人に1人のホンモノエンジニアウィザード
90-109凄腕ハッカー
70-89意識の高い情報強者ギーク
60-69それなりに意識の高い情報強者
60-59意識の中程な情報強者
40-59自称情強スクリプトキディ
30-39自称意識の高い人
30未満意識の低い情弱

2010-11-22

「爆発音がした」はてブホッテントリ 2010年

http://anond.hatelabo.jp/20080506041614

誰かやってそうなものなのに誰もやってないので書いてみる。

はてブ界隈に姿を見せる著名人たちを新旧拘らず、割と独断で書いていってみる。

(追記 2010-11-22)見直してみたら、GIGAZINE とかもろまとめ下と被ってて残念な感じだった。まあいいや。

(追記 2010-11-23)たくさんのはてブありがとうございますはてな村というかホッテントリじゃんという意見があったのでタイトル変更しました。あとコメント意見や思い出した分を下にぼちぼち追加していきます政治家とか全然入ってなかったわ。

(追記 2010-11-25)下にもう少し追加。

.

.

TechCrunch

後ろで爆発するサービスVC が 300万ドル出資

アップデート:

サービスの規模を再検討して、VC投資額を 3 ドルに引き下げたそうだ。

アップデート2:

サービス提供者は投資事実上取り止めた VC を次の爆発目標に変えてしまったそうだ。おや、まあ!

GIGAZINE

後ろで爆発音がしたので、思わず驚いて振り返ってしまいました。詳細は以下から。

ideaxidea

後ろで爆発音がしたので振り返ってみたら。

(YouTube)

↑こんなことになっていたとは・・・。

普段から後ろにも注意が必要ですな。

404 Blog Not Found

いっそ振り返って爆発を浴びればいいんじゃないか。

高木浩光@自宅の日記

爆発音がしたので振り返ってみたところに自分携帯電話契約者固有IDを、HTTPリクエストのヘッダとして、telnet で手作業で送信した。すると、思ったとおり、突破できてしまった。

Wikipedia

ウィキペディア創設者ジミー・ウェールズからのメッセージをお読みください

ギズモードジャパン

「後ろで大きな爆発があったようです。もう iPhoneガラケーと同じようなものと思われつつあるのかもしれませんね!」

(訳:湯木進悟)

デイリーポータルZ

爆発音に振り返ってみたいので、下町花火屋さんにお願いしに行ってみました

さすが火薬を扱う本職、花火屋さん。スゴ過ぎです

ほぼ日刊イトイ新聞

糸井「それで、爆発音がしたんですよ。」

.

岩田「ええ。」

.

糸井「そしたら、振り向かないわけにはいかない。」

.

岩田いかないですね。」

.

糸井「いかないでしょう。でも考えたらこれってすごいバクチ。だって爆発してるに決まってるんだもの。」

.

岩田バクですね。でも分かるなぁ。わたしもそれとまったくおんなじなんです。」

.

糸井「うん、うん。」

G.A.W.

実際に爆発する音ってのを聞いてみると、マンガで書かれるような音。あのドカーンって幼女の近くで爆発が起きて思わずおしっこパンツからじわり、ポタポタと漏らしてしまうような音じゃなくてバンって乾いた音が一瞬大きく鳴るだけなんですね、実際は。それで振り返りました

トラックバック頂きました

Everything You’ve Ever Dreamed

「振り返れ…早く振り返るんだ…」

目が濁った、死んだメザシのような声が後ろから聞こえてきた。

中国日記

爆発したような音がしたので振り返ると、月がいた。「このマンガは何ネ!?」

嫁バレしました。

ちきりん

後ろで爆発音がしたので、もちろんちきりんはすぐに振り返っちゃいました。

未来を潰されてもう詰んでいる若者たちもどうせ暇なんだし、振り返ってみたらいいんじゃないかな!混乱ラヴァーズですから。

そんじゃーね!

切込隊長BLOGブログ

まぁ後ろで爆発音がしたというのは大変物々しい話ではありますけれども、GREEmixi を巻き込んで爆発などして共倒れ希望してやみません。

ひろゆき

後ろで爆発して、何か問題があるの?

ファイアーエムブレムクリアしました。

池田信夫

「後ろで爆発音がした」何だと騒いでいるようだが、770~806MHz帯FPU(時価4700億円)を開放すればそうした騒ぎも収まるだろう。

孫正義

爆発じゃ〜〜〜!800MHz帯が解放されないなら爆発じゃ〜〜〜!

.

.

やってみて分かったことは。文章の癖が強く出る小説家とは違い時事ネタを盛り込まねばならないので比較的書きにくい。ということ。

本家と比べて分量が全然足りないが疲れてしまったのでもうポスト

.

.

(ここから追加分)

地獄のミサワ

ただ振り向いただけなんですけど、ジョニー・デップ激似ですよねって言われてしまうんです

ほんとただ振り向いただけなんですけど

平野レミ

「何 今の音?!どうしたの?

とってもチキンとした響きだと思います。アッハッハッハ!」

ホッテントリメーカー (´・ω・`) . 。o O(今日は爆発音について書く

後ろで爆発音がした際に失敗せずに振り向ける10の方法

後ろで爆発音がしたときに振り向かない、たった一つの理由

はてなユーザーが陥りがちな爆発音関連問題

爆発音がした時の振り向き方10

爆発音が悲惨すぎる件について

爆発音で覚える英単語

爆発音を使いこなせる上司になろう

爆発音がこの先生きのこるためには

後ろの爆発音を知らない子供たち

爆発音がもっと評価されるべき10の理由

だるい」「疲れた」そんな人のための爆発音

後ろの爆発音にまつわる噂を検証してみた

全盛期の爆発音伝説50

日本から「爆発音」が消える日

日本を蝕む爆発音

なぜ後ろで爆発音が楽しくなくなったのか

2chニュー速VIPブログ(`・ω・´)

1 :名無しさんお腹いっぱい。:2010/06/09(水) 19:39:35 ID:BWbXGtNs0

けっこう大きい音したらしい

.

39 :名無しさんお腹いっぱい。:2010/06/09(水) 19:45:03 ID:rwPu6I2u0

http://livedoor.blogimg.jp/insidears/imgs/e/e/ee82931b.jpg

.

48 :名無しさんお腹いっぱい。:2010/06/09(水) 23:41:26 ID:JcyyOxvZ0

>>39

あずにゃんペロペロ(^ω^)

.

55 :名無しさんお腹いっぱい。:2010/06/09(水) 23:39:14 ID:2yEVuc7f0

>>39

ペロペロ(^ω^)

.

(さらに追加分 2010-11-25)

Railsで行こう!

顧客原理主義日本を衰退させた。日本の後ろはもう爆発している。振り返らず、海外へ脱出せよ!

( ゚毒 ゚)

( ゚毒 ゚)<廃村で何か爆発してた。

政治時事ネタ(やや蛇足気味)

鳩山由紀夫

爆発音に振り向くというモノがなんだか良く分からないのです

sengoku38

(直筆メモ

今回のビデオは、爆発音に振り返らなかった様子がありありと記録されていた。

国民ひとりひとりが考えそして判断し行動してほしい

仙谷由人

記者「爆発音への対処は・・・ 」

仙谷「大局的に(なりゆきで)見ます

記者ビデオ流出は・・・」

仙谷「犯罪です、悪質ですよ」

記者国民からは不起訴にしてほしいという声が多いそうですが・・・」

仙谷「多いって具体的にどれくらいですか?私はそうは思いません」

菅直人小泉進次郎

小泉】私は今回の、この件を考えるにつけて、なぜ、もっと早く振り向かなかったのか、そもそもはそこなんです総理大臣にお伺いをします。

今回の、今日、爆発が起きたという一報を受けて、もっと早く振り向けばよかった、こう思いませんか?

【管】私は、あのー、何度も、おー、ま、あのー、おー、お聞きになっていたと思いますが、今回の一連の経緯の中で、えー、一般の行政情報

おー、も、扱い、例えば大臣自分の判断で表に出してもいい、やめとこうという事ができるものと、今回のように捜査からんで、捜査上の資料という位置づけになったものをどう扱うのか、えー、

私も、総理という立場ではありますけれども、やはり、捜査に関連するものについて、個別案件に、どこまでですね、

えー、こうしろああしろと言えるのかというのは、第一義的には、えー、やはり捜査担当の、捜査当局が判断すべきものだと思っております

ま、そういう意味で、今回の、おー、振り向くことについては、一定の手続きのもとに、えー、地検が例外的な措置を認める形で、

えー、この、おー、委員会に、出したわけで、ありますですから私は、あー、そういった手続きの下でやられたことでありますから、

あーっす、必ずしも、おー、そういう手続きを無視する形で、えー、振り向くべきだったとは思っておりません。

小泉最後のところだけ、端的にお答えください。もっと早く振り向くべきと思いまたか、思いませんでしたか

【管】ただいまお答えした通りです

小泉】ただいまお答えした通りにお答えください。

2008-06-02

さくらのレンタルサーバ ライトユーザが書く実情(または宣伝もしくは疑問)

http://anond.hatelabo.jp/20080601175525

他の有料レンタルサーバを使ったことないので、あてにはできないけど。

総評

ライトプランの制限

重要なこと

プラン変更は出来ない。変更したい場合は別プランで新規登録後、データを移すことになる。

その他

実際の環境

公式にはこちら

以下私の環境。これは割り当てられたサーバにより多少の違いがあり得る。その他詳細はアカウント毎に確認できる。

CPUIntel(R) Pentium(R) M processor 2.00GHz
メモリ2GB
OSFreeBSD 6.1-RELEASE-p23 i386
ApacheApache/1.3.39
Perl5.8.8
Ruby1.8.5
Python2.4.5

主なperlライブラリ

2008-04-27

ああ、君にログインしたい……。今夜、telnetさせてくれないか……

嫌、telnetは嫌よ、あなたのpassが漏れちゃうわ……。ログインするなら、sshにして……

OK、sshにしよう。さあ、いつでもいい、port22を開けてくれ。僕を受け容れてくれ……

ああ、やっぱり怖いわ。私、怖い……。ログインされるのが怖い……

怖がることはないさ。誰だって初めてのリモートログインは怖いんだ。さあ、早くport22を……

……あのね、私……、本当はCygwinなの……。Linuxじゃない、にせもののLinuxなの……

何だって!?Cygwin!?君は……まさか君は、Windowsだと言うのかい!?

そう……私はWindowsWindows XP。それもHome Editionなの……

まさか、信じられない……。今まで僕は、君とrsyncだってしてきた、NFSで君をマウントだってした。僕はてっきり君のことをCentOSだとばかり思っていたのに……

ごめんなさい、あなたを騙すつもりはなかったの……

僕は君を信じていた……。だから僕は、一度も君をnmapすることはなかったんだ……

ごめんなさい、ごめんなさい……、私、ゲームをやりたかったの……、Wineでも動かないゲームをやりたかっただけなの……

……謝ることはないよ。僕は、君が好きだ。OSが何だったとしても、僕は君が好きなんだ。Cygwinの君には、立派なcygwin1.dllがあるじゃないか。

あなた……

さあ、僕とsshしよう。CygwinWindowsな君を、見てみたいんだ……

2007-11-08

perltelnet

Net-Telnetを使えばいいのはわかったが、踏み台を経由したいときはどうしたらいい?

client -- telnet --> 踏み台Server -- telnet --> target Server

2007-09-05

http://anond.hatelabo.jp/20070905233059

そう言えば。

MS謹製telnetクライアントは、接続が切れるとウィンドウ閉じるよね。たしか。

こんな時に困る。

http://anond.hatelabo.jp/20070905230922

telnet使ってる。こんな感じ。

$ telnet www.kantei.go.jp 80

Trying 202.232.58.50...

Connected to www.kantei.go.jp.

Escape character is '^]'.

HEAD / HTTP/1.0

HTTP/1.1 200 OK

Date: Wed, 05 Sep 2007 14:26:46 GMT

Server: Apache

Last-Modified: Wed, 05 Sep 2007 10:36:48 GMT

ETag: "84e2-7930-fb9f3000"

Accept-Ranges: bytes

Content-Length: 31024

Connection: close

Content-Type: text/html

いろいろと覚えておくとトラブル対応のとき便利かも。

 
アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん