「repl」を含む日記 RSS

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

2019-07-12

anond:20190712184352

20年前に銀行システムやってる頃は考える時間の方がはるかに長かったが、

Pythonになったここ数年は最近は考えながら書いて、そのままREADME.mdに考えまとめて

一回破棄して、サンプルコード書いて、テストコード書いてになったな

REPLとJupyterがあるからだと思われる

2018-10-07

[]2018年10月6日土曜日増田

時間記事文字数文字数平均文字数中央値
007812394158.947
0157442577.634
02239539414.763
0318101356.335.5
0422153169.640
0524164468.548
061279366.135
07224344197.576.5
08284347155.331.5
0997957998.846
10125934974.848
1114115680111.256
128911611130.554
131471367893.053
1491822690.445
158113117161.950
1610911727107.639
171541147874.543
1810711948111.763
19120963580.341
201701267474.640
21168940656.032
221941425873.545
231271040081.951
1日220421279696.546

頻出名詞 ()内の数字単語が含まれ記事

人(219), 自分(167), 今(96), 話(94), 増田(85), 人間(83), 問題(82), 女(80), 必要(67), 好き(61), 女性(54), 仕事(54), 普通(54), レベル(52), 前(51), 男(51), ー(49), 日本(49), 意味(49), あと(49), 感じ(45), キズナアイ(44), 気(41), 批判(40), 金(40), 結局(40), 子供(38), 言葉(38), 社会(37), 関係(37), 相手(36), 最近(36), 他(35), ネット(35), 全部(34), フェミ(34), 世界(34), 理解(34), 性的(33), 昔(33), 会社(33), オタク(33), 今日(32), 時代(32), 目(32), 場合(31), 他人(31), 人生(30), 頭(30), 理由(30), 親(30), 時間(29), 無理(28), バカ(28), セックス(28), 現実(28), 存在(27), 一番(26), 別(26), 結婚(26), ただ(26), しよう(25), 一部(25), 気持ち(25), 一人(25), アホ(24), 馬鹿(24), 絵(23), リベラル(23), じゃなくて(23), 子(23), アニメ(23), 逆(22), 顔(22), 差別(22), ダメ(22), 確か(21), 日本人(21), 人たち(21), 手(21), しない(20), 趣味(20), 以前(20), 能力(20), 当たり前(20), 最初(20), 大丈夫(20), ネトウヨ(20), 主張(20), まとも(20), 国(20), すべて(20), 価値(19), キャラ(19), 認識(19), 先(19), 嫌い(19), 全て(19), 男性(19), 消費(18), 勉強(18), いや(18), おっさん(18), 結果(18), 生活(18), 嫌(18), 一緒(18), 友達(18), 表現(18), 全員(18), 世の中(18)

頻出固有名詞 ()内の数字単語が含まれ記事

増田(85), 日本(49), キズナアイ(44), フェミ(34), じゃなくて(23), ネトウヨ(20), 社会学(17), マジで(17), NHK(16), 井上尚弥(15), Web(15), 社会学者(15), いない(14), 可能性(14), AI(13), ラノベ(13), 1人(13), Windows(12), リアル(12), w(12), パヤノ(12), なのか(12), キモ(12), Mac(12), 笑(11), わからん(11), マイノリティ(11), 東京(11), 被害者(11), 韓国(10), なんだろう(10), 資本主義(10), ツイッター(10), カス(10), 東大(10), ブクマ(10), スマホ(10), 個人的(9), イケメン(9), vsJC(9), 基本的(9), プレイ(9), ぶっちゃけ(9), 10万(9), AV(9), ヤバい(9), ブコメ(9), いいんじゃない(9), IT(8), JC(8), twitter(8), PC(8), 何度(8), 価値観(8), 中国(8), 2018年(8), 娘(7), アレ(7), 元カノ(7), 2人(7), あいつら(7), イートイン(7), youtube(7), OK(7), アプリ(7), 社会的(7), …。(7), 安倍(7), 10年(7), 一般的(7), 金(7), 社会人(6), にも(6), 方向性(6), スピリチュアル(6), はてな民(6), BL(6), 40代(6), 3年(6), なんの(6), ユニセフ(6), キチガイ(6), ???(6), 学生時代(6), ノーベル賞(6), アグネス(6), ゾーニング(6), 毒親(6), 二次創作(6), パヨク(6), 経済的(6), Linux(6), 自民党(6), P(6), Twitter(6), キモい(6), 表現の自由(6), ある意味(6), ー(5), 正当性(5), 日本ユニセフ(5), 100万(5), 元増田(5), ジェンダー(5), お勧め(5), よね(5), 再発防止(5), 知らんけど(5), 旭日旗(5), スタバ(5), bash(5), 大阪(5), ブクマカ(5), 一年(5), はてなー(5), 被害妄想(5), 5ch(5), 上の(5), REPL(5), 江戸時代(5), 郷土愛(5), ポリコレ(5), るし(5), 朝日新聞(5), プリキュア(5), 影響力(5), 京都(5), エロい(5), アメリカ(5), be(5)

投稿警察もどき日中に再投稿された本文の先頭20文字 ()内の数字投稿された回数

(5), 井上尚弥 ライブ 井上尚弥 ライ(3), 井上尚弥 ライブ 中継 井上尚弥(3), そのうち人刺しそうだな… (2), 今日も女は毒親叩き (2), 何だこいつ お前が首吊ってさっさと死(2), 別に安倍さんのアンチじゃないけど 景(2), まあ君の周囲の現実がそうだというのは(2), 夢を語る若者が本当に美しい 生命力、(2), よう底辺w (2), いつ滅びるのかを言わない予言には意味(2), 男の人って元カノいつまでも自分のこ(2), はぐらかさずにさっさと謝罪しろゴミカ(2), ただの事実だと思うが、事実を言ったら(2), 井上尚弥vsJCパヤノ 井上尚弥(2)

頻出トラックバック先(簡易)

はてなってヤバイやつ多くね /20181005210645(25), ■どうしてラノベ登場人物セックスしないのか。 /20181006171453(17), ■マジでリベラルってどういう経済状況なの? /20181006134755(15), ■アニメに詳しいやつに質問なんだが /20181006131626(12), ■恥ずかしくないの? /20181005163007(8), ■社会学者という職業AIに奪われない /20181006184120(7), ■ニューハーフってキモいよな /20181006184805(7), ■ソープに行ってきた /20180107034937(7), ■ /20181006224849(6), ■フェミキズナアイ批判してるんじゃない。NHK批判してるんだ」 /20181006112226(6), ■フェミvsオタクというマイノリティ同士の潰し合い /20181006081227(6), ■映画館ポップコーンが食べたい /20181006135218(6), ■今日も男は親を叩かない /20181006215553(6), ■anond20181006125148 /20181006130036(5), ■母親もっと育児するべき /20181005101717(5), ■夏に寒いと言ってエアコン上げる人 /20181006140903(5), ■今日見かけたパワーワード /20181006003333(5), ■SQL /20181006104809(5), ■■ネットで褒められる練習をさせて下さい /20181006102013(5), ■二次創作でイキってる奴嫌い /20181006085019(5), ■山本さほの「告発漫画読んだけど、フリーランス怖すぎだろ /20181006083318(5), ■映画館でモノ食ってるやつ、うるせーんだよ /20181006135311(5)

増田合計ブックマーク数 ()内の数字は1日の増減

5677291(2992)

2018-10-06

anond:20181006223327

thank you 理解した。

シェルとしても使えるREPLで、windows Programmingで便利だと。

GUIテストコードってのは自動でWindow上のリボンとかボタンクリックさせるとかそういうこと?

あんまりよく分かってなくてすまん。

2017-02-21

http://anond.hatelabo.jp/20170221222519

個人的にはWinだったら素で導入済みのPowershellを推してみたいとこだけどキワモノ過ぎる

なんにせよREPL環境があるに越したことはないし導入容易性も勘案して総合的にやっぱりPythonだな

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  


  
  

2014-09-18

http://anond.hatelabo.jp/20140918140840

最近は書いたプログラム片っ端から実行しながら開発するのが主流なんじゃない?

どの言語でもREPL付属してるし、結果確認してからファイルに保存する感じでしょ。

2014-03-29

教えて!Scalaちゃん

ListにはtoVectorはないのか。

val a = List().toVector

と書いて実行してみる。

REPLだと当然OK。

scala> val a = List().toVector

a: Vector[Nothing] = Vector()

ファイルにしてsbtでコンパイルした途端これだよ。

[error] ...\main.scala:14: value toVector is not a member of List[Nothing]

[error] val a = List().toVector

[error]

うがー、意味わからん。一日中悩んでる。

2014-02-19

http://anond.hatelabo.jp/20140219193224

JavaC#書くのにテキストエディタ使う人いなくね?

テキストエディタ使ってんのってRuby,Pythonあたりのスクリプト言語の人でしょ。

そんでスクリプト言語場合だと、REPLで気軽に動作確認できるからIDEほど補完が強力じゃなくても、不利にならないんじゃなかろうか。

あと、IDEが補完してくれたとしても、利用するライブラリドキュメントは読むべきだよ。

2013-03-09

http://anond.hatelabo.jp/20130308223155

はじめてScalaを書いたときについでにsbtも使わされたのだが、バックグラウンドコンパイルしてくれるだけで問題は解決するということを体感して目からうろこ状態だった。あとREPL(対話環境?)でのテストに頼るプログラミングスタイルはあまりお勧めできない…。

2011-05-27

どうも周知徹底が不足しているようなので再度のお願いとなりますが、SIer死ね

結論: SIer死ね

そもそも計算機システムにできて紙の台帳にできないことなど存在しない。存在しないんだぞ。なのに何故人は計算機システムを作るのか。それはオートメーションのためなのであり、奴隷的使役から人類尊厳を開放して、この地上に楽園を築くためである。まあそこまで大上段に振りかぶって普段から考えてる輩はいないにせよ、システム構築とは楽をするため、豊かな人生を実現するため、誰かの幸福のために行うものだ。違うか? じゃあなぜシステム構築と運用をやるんだ?

翻ってSIerでのシステム構築はどうかといえば、これは不幸でしかない。SIerの不幸はあげればキリがないから、マネージャ技術に全く無知だとか、プロジェクト管理方法が狂ってるとか、マトモに技術情報を収集するプログラマほとんど全く欠如するとか、あるいは「ExcelWordしか使えないエンジニア」が一定数いてこれが老害になっているとか、まあその程度を列挙しておくに留めるが、ともかく様々な原因により、SIerに発注することを選ぶとトラブルが出た際メンテナンスがとても困難になる。もちろんトラブルのないシステムなど(少なくともハードウェアが必須なコンピュータを使う以上)ありえず、たとえシステムユーザーの負担を減らしたとしても、そのぶんSE(と呼ばれるSIer所属サラリーマン)が背負ってるだけに過ぎない場合が多々見受けられる。それは要するに搾取対象が移動しただけなわけで、全体の幸福の総和が上昇しないようなものの存在を、我々はけっして赦してはならないのだ。

すでにSIerによって構築された既存システムを今すぐ根絶やしにするのは難しかろう。過去にそれらが果たしてきた歴史的役割まで否定するつもりもない。しかし今、この瞬間にも意味もなくSIerに発注され続けているシステム。なぜSIerに発注する必要がある? ないはずだ。ないはずなんだよ。ちゃんと調査すれば自社エンジニアとか、ひょっとしたフリーランスの数人をチーム化するくらいでも用は足りる場合ほとんどなんだ。SIerは捨てろ。これ以上SIerの業火を背負うな。未来に禍根を残すな。少なくともSIerが作るシステムを諦めをもって受け入れる時代は、我々の世代で最後にするべきだ。体罰伝統じゃないんだから。我等の子孫にSIerのない明るい未来を。そう願ってやまない。SIer死ね

このエントリは cpanm Devel::REPL が完了するまでの待ち時間に、以下のエントリから絶大な示唆を受けつつ書きました。このエントリはすばらしい

卜部昌平のあまりreblogしないtumblr - どうも周知徹底が不足しているようなので再度のお願いとなりますが、C死ね。

by tagomoris

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