「ERROR」を含む日記 RSS

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

2017-09-24

anond:20170924180721

やったことがないことでやり方がわからないことはどうすればいいのか?

すぐに思いつくのがtryerrorだけど、これは非効率だし時に死ぬからおススメ出来ない

やっぱり未経験者は過去から蓄積された知見や似たようなモデルを見つけての模倣がいいでしょう

大抵のことはこれで解決しますんで

いや当然しないこともある

人生ってむっつかしー!

2017-08-31

https://anond.hatelabo.jp/20170831204351

27:【初音ミク】逃避ケアオリジナル

https://www.youtube.com/watch?v=JA9LNnzrhZ8

いかにもシンセっていう人工的な曲ですが、それが気持ちいいです。

28:【波音リツキレ音源】-ERRORUTAUカバー

https://www.youtube.com/watch?v=wP1uQNueWXA

ボカロに対抗して作られたフリーソフトUTAUで作られたかっこいい作品UTAUは調声難しいんですが、白虎野や銀輪以上の人間っぽさ。作者はアメリカ人女子高生!!。

29:【初音ミク】うたをうたうひと【オリジナル

https://www.youtube.com/watch?v=TYy09Hy8Qwo

椎名もたさんの中からはこれかな〜。これ聞いてると私は変拍子好きなんだなって感じる。

30:【第9回MMD杯本選】キザムヨー【ラーメンタイマー

https://www.youtube.com/watch?v=A3nnfVyaY7g

曲と言うより動画です。カオスを堪能してください。

31:Tell_Your_World

https://goo.gl/8GHysX

GoogleCMにも使われた共同創作の繋がりをテーマにした曲ですが、今回はyoutubeでなくニコニコと合わせた二次創作版を。こっちのがボカロの「みんなでつくった奇跡」感がよく出てます

https://goo.gl/fjWBq4

誰かの作品がどんどん誰かの創作に繋がっていく姿を3Dソフト可視化した動画です。繋がれる時代に生きてる凄さを感じられます

32:【初音ミク】みんなみくみくにしてあげる♪【してやんよ

https://www.youtube.com/watch?v=Dx9m4jpocAc

初期の超有名曲リメイクボカロ関係創作に関わってた人たちがみんな参加して作られた合作動画。なんか卒業制作に感じられました。

2017-08-11

32bit LinuxではAndroid開発はお勧めしない

sdkmanagerでインストールされるツールバイナリがことごとく以下の通り

$ file `which emulator`
/data/Android_SDK/tools/emulator: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.15, stripped
$ emulator
bash: /data/Android_SDK/tools/emulator: cannot execute binary file: 実行形式エラーAndroid Studioなどでエミュ動かそうとすると Syntax error: ")" unexpected とか謎のエラー

まり64bitバイナリなのである32bitバイナリ提供されない(Won't Fix (Intended behavior))
逐一バージョン戻してもいいのだが仕様だし他のも32bit切り始めてるしメモリ4GBもしんどいし64bitやろう。うん。おかねください

2017-08-07

灯台の離散で講義を受け持ってる享受でさえ、

p-valueについて、error barについて理解してないんでしょ。

権力あるかもしれないが、腐敗してるでしょ。

頭の良い人が、更に高額の研究費を得るために、誰も判断しないからって理由研究不正に手を染めているような印象。

  

  

美人な人が、もっと美人だって認められたいがために、医療技術を使って、顔の造作を変えていくことに似ている気がしてきた。歯列矯正から始まって、アイプチが面倒だからってんで二重の手術をするように。

2017-06-08

爆弾

if(str == null) {
   System.out.println("error!");
}
System.out.println(str);

「null の時は return してよ」

「実際には null じゃないか大丈夫なんです!」

こういうやつどうすればいいの

2017-02-05

トライアンドエラーって言うなよ

try基本的動詞

error名詞

動詞名詞をandでつなぐなよ気持ち悪い。

正しくはtrial and errorだよ。

動詞同士で繋ぎたいなら

try and errだよ。こんな表現いたことないけど。

もうちょい勉強しろ

2016-12-25

Sophos Homeman-in-the-middle attack を受けた

結論: Sophos Homehttps通信を乗っ取ってhttpで返してくる

2016-10-07

http://anond.hatelabo.jp/20161006221353

きっとError(修正必要)は出してないんだろうけど

Notice(修正しなくても大丈夫)やWarning(たぶん修正必要)は出てるんだと思うよ

でもErrorじゃないから動く

そしてNoticeやWarningエラーログとして溜まりに溜まって

容量オーバーエラーになるんじゃないかな?

 

プログラムに例えたらだけど

2016-09-19

さくらインターネットで、メールアドレスサブドメイン登録

reason: 553 5.3.5 system config error

553 5.3.5 yourdomain.jp. config error: mail loops back to me (MX problem?)

554 5.3.5 Local configuration error

ドメイン管理」で、DNSレコードMXレコードを追加しだたけだと、送信者にエラーメールが返る。

サーバコントロールパネルの「ドメイン設定」で、[新しいドメインの追加] から追加もせねばならない。

2016-07-25

gitにおけるコミットログ/メッセージ例文集100

私はコミットログの書き方に悩む英語の苦手な人間である。実際、似たような人は世の中に結構いるようで、頻出単語を集計したりまとめたものは既にあって役に立つのだけれど、これらはあくま単語の話であり、具体的な文を構成する過程でやっぱり困る部分がかなりあった。

要するに、どういう時にどういう文が使われているのか、ということを示した例文集が欲しいのであるググると他にも「例文集があればいいのに」みたいな声はあるくせして、しかし誰も作ろうとしない。何なんだお前ら。それじゃ私が楽できないじゃないか

仕方なく自分でまとめたので、増田に垂れ流しておく。

はじめに

ここで挙げているコミットログは全て実際のコミットログから転載である。当然ながら各コミットログ著作権はそれぞれの書き手にある。いずれも各英文でググれば出てくるし、フェアユース範囲なら許してくれるだろうと考え名前プロジェクト名は割愛したが、ここにお詫びと感謝を述べておきたい。

抽出条件だが、参考にできそうなコミットログを多く含んでいそうなリポジトリGitHubSTARの多い方からざっと目で見て適当に選び、それぞれ最新コミットから5000件抽出した(あわせて前処理として、コミットログ冒頭のタグ情報は消去した)。

結果として対象としたリポジトリは以下の通り。

atomのみ5400件抽出していたため、計25400件のコミットログベースである。このうち、以下の条件に合致するものは参考例にすべきでないとして一律排除した。

こうして残った8540件を眺めながら、適当に切り出したのがこの用例集である個人的に「うーんこの」と思った表現も、散見される場合は載せた。

ということで、以下用例を羅列していく。

用例集

オプションフラグメニューを追加した
ファイルを追加した
メソッド機能を追加した
実装を別のものへ切り替えた
  • Use args.resourcePath instead of args.devResourcePath
  • Use arrays instead of while loops
  • Use auto instead of repeating explicit class names
  • Use weak pointer instead of manual bookkeeping
  • Change all uses of 'CInt' to 'Int32' in the SDK overlay
  • Change Integer#year to return a Fixnum instead of a Float to improve consistency
新しく何かに対応した/機能上の制約を取り払った
何かを使うようにした
より好ましい実装に改良した
何かを出来ない/しないようにした
  • Don't bail reading a metadata instance if swift_isaMask isn't available
  • Don't exit until the parent asks for an instance
  • Don't include Parent pointer in Nominal/BoundGeneric TypeRef uniquing
  • Don't use MatchesExtension for matching filters
  • Don't use ES6 class for AutoUpdater windows class
  • Don't use MatchesExtension for matching filters
  • Avoid `distinct` if a subquery has already materialized
  • Avoid infinite recursion when bad values are passed to tz aware fields
オブジェクトの内容や挙動確認やすくした
Assertを追加した
不要コードを除去した
コードを移動した
名前修正した
さなバグタイポ修正した, 警告を潰した
バグや好ましくない挙動修正した
テストコメントドキュメントを追加した
テストを削除した
テストコメント修正した
ドキュメント修正した

表現傾向とまとめ

以上の用例をふまえ、今回の参考ログ8540件から先頭の単語を出現回数で並べると次のようになった。

Add1149
Fix1014
Update584
Remove566
Use382
Don't260
Make228
Move178
Change103
Rename85
Improve76
Avoid68
Allow65
Implement60
Handle58

コミットログの基本形はもちろん動詞 + 名詞である名詞固有名詞複数形、不可算名詞が多いが、単数形場合冠詞は a が使われるか、あるいは省略される。the はまず使われない。

何かを追加した、という表現では非常に広く Add が使われる。メソッドからテストドキュメントに至るまで大概これでまかなえる。

一方、何かを修正した、という表現では広く Fix が使われる。「何か」は typocrash といった単語からメソッド名まで幅広い名詞を取るが、動名詞はあまり取らないのと、that節は取らないのでその点は注意が必要である

Fix は「何かが正しく動くようにした」ことを示し、正しい動作内容が何かを説明しない。そこで正しい動作内容に言及したい場合Make sure が使われる(こちらはthat節が取れる)。ただし Fix よりもニュアンス的に重い表現と思われ、Fix を使わず Make sure ばかり使うのはちょっとキモいのではないかと思う(Ensure はさらに重い表現っぽい)。

また、Fixtypo 以外でのドキュメント修正に対して使われることは稀である。対して Update はドキュメントコメントテストに使われ、本体コード修正に対しては使われない。本体コード修正にあわせてテスト更新したなら Update が使われる。ただ、テスト機構それ自体バグ修正したなら Fix である

無駄な何かを単純に除去したなら Remove を使う。これまでのもの(A)からのもの(B)に切り替えたのであれば Use B instead of A か Change A to B が使われる。新たに何かを利用するようにしたのであれば Use を、利用を取りやめた場合Don't use を使うことが多い。

何かをしないようにしたなら Don't を、内部実装効率化なら Make A + 比較級/形容詞Improve が使われる。

中身の変更を伴わない単なる名前の変更なら Rename A to B、コード機能論理上の場所を移動させたなら Move A to B である

この辺はリファクタリングと呼ばれる行為と思うが、Refactor というぼんやりした動詞はあまり使われず、このように変更内容の種類に応じて動詞が使い分けられている。

余談

コミットログにはWhyを書くべきだ、というのを何かで見かけたので because とか since を使ったログがどの程度あるかを調べたが、8540件のうち22件だった。基本的に短く、シンプルに、一目で意味が取れるログが好まれる傾向がある。例えば get rid of とか2件しか使われておらず、圧倒的に remove である

一方で、シンプル単語だけど開始単語としては使われないものもある。例えば次のような単語である。Expand(9)、Extend(8)、Print(5)、Optimize(5)、Publish(4)、Append(4)、Modify(3)、Manage(2)、Revise(2)、Dump(2)、Insert(2)、Migrate(2)、Enhance(1)、Edit(1) 。いずれもカッコ内は8540件に対する冒頭での登場回数である。結局、より一般的平易な単語で表せたり、Refactor同様に抽象度が高すぎると使われないのだろう。

おわりに

8000件もログを見たおかげで、迷いなくコミットメッセージが思いつくようになったのが個人的には今回書いてて最大の収穫だった。たぶんカンニングペーパーを作る行為それ自体効率のいい学習になるという話と同じだと思う。

このまとめも100以上用例を転載してあるので、それを読むだけでも多少は効果があるんじゃないかと思う。同じようにコミットログ書きたくねぇなぁ英語わっかんねぇなぁと思っている人にとって、何か役に立つところがあれば幸いである。

2016-07-16

質問msnlive.jpメールthunderbirdが受信できなくなった件について

なんか先月ぐらいからまったく受信できていない

原因は正しいパスワード入力しているにもかかわらず下記のポップアップメッセージがでるから

「[メールアドレス名] アカウントエラー

 ユーザ[メールアドレス名]のパスワード送信できませんでした。メールサーバpop3.live.comからの応答:

Autehntication failure: unknown user name or bad password. [Error="ProxyNotAuthenticated"

AuthResult=0 Proxy=[なんか意味ありげ文字列なので伏せる].com:1995:SSL]

パスワードが間違っていない。

ブラウザからログインをすることはできた。

live.jpアカウントは2つあるがどちらともにログインができなくなった。

原因を教えてほしい。

2016-04-22

プログラミング。好きだけど、さようなら

追記(2015 5/20)

洋食屋ジョブチェンジを果たしました。

---

1年の間、プログラマとして働いていたが、続けていくことが無理だと思い、さようならする話。

プログラマになる前は、コーヒー屋で働いていた。しかし、色々とあり辞め、職業訓練校に通ってプログラミング(php)を学び、60人ほどのソフトウェア開発会社就職した。

会社に入ると、まずC#研修があった。研修と言っても、C#で内製ツールを独りで作るという研修だった。この研修中に「あれ、オレ、プログラム書けねー」と思ったりしたが、研修は終えることができたし、社内の人にも「なかなか良く出来ている」と言ってもらえ、大丈夫だろうと思っていた。

研修が終わり、C#の社内で実際に使われているツールに、機能をいくつか追加する仕事を振られた。前任者にどんな設計になっているのか大雑把に聞き、なんとなくイメージができ、コードを読み始めたのだが、これが全く意味不明で、何のために有るかがわからないクラスが大量にあった。名詞王国だと思った。前任者に、何故このクラスは、この単位で分割されているのか聞くと、「単一責任原則だよ」とか「hogeパターン使うと、後から機能追加しやすいじゃん」というような回答をもらった。納得は出来なかったが、プルリクも承認されて、このツールデプロイされていたので、社内的にも、このコードは、クソコードと言われる物では無いはずだと思ったので、自分プログラムを書き続けていれば、こんな感じの設計に慣れてくるんだろうと思った。モヤモヤは残っていたものの、仕事はしなければいけないので、前任者のコードに習うように、クラスを追加したりして、機能を追加した。プルリクを出すと、設計には何も言われずに、タイポや、テストコードを注意されただけだった。指摘された点を修正すると承認された。振られた仕事は完遂した。が、結局最後まで、モヤモヤは消えなかった。むしろモヤモヤモヤモヤになった。

次に振られた仕事は、内製ツール設計から自分で行い作成する仕事だった。言語Goだった。Goで書いてと言われた時は、以前から自分モヤモヤオブジェクト指向のせいで、モヤモヤしているんじゃないかとも思っていたので、喜んで!という感じであった。が、Goを触ってみると、結局、Go継承の無いオブジェクト指向言語やないかと思った。Goの標準ライブラリinterface名もHogerみたいな感じに接尾辞に-erを持ってくることが慣習らしく、この命名だと、interfaceを満たす構造自身が-erになるので、正にオブジェクトだなぁと思った。巷での「Goオブジェクト指向ではない」というのに期待していたのだが、自分にとっては、とてもオブジェクトしていました。

Goに対する印象は良くなくなったが、ツール設計をしないといけなかったので、Go構造体をC#クラス見立て、前回の前任者のコードのように、単一責任も持つ構造体に(無駄に)分けて、プログラムを書いて、プルリクを出した。自分でクソなコードだと思いながら。だけれどもレビューでは、「errorのチェック忘れ」「標準ライブラリにこの機能ある」「こんな風に書ける」といった感じだった。こんなコードで良いんかよと思ったが、良いらしい。ワケワカメだった。

ここらで、プログラムを書く仕事は、無理だと悟った。現実世界は、自分自然だと思う方法と違う方法で、プログラミングをすることを強要してくる。

ちなみに、仕事ではC#Goを書いていましたが、オブジェクト指向と仲良くなるためにSqueak(Smalltalk)で、オレオレ言語作ってみたりもしましたが、何が嬉しくて、オブジェクト同士のメッセージパッシングプログラムを作るのかわかりませんでした。

Lisp語族言語も触りました。

Clojureは、気持ち良くプログラムを書いていても、Javaが顔を出すところでフラストレーションが溜まってしまって、つらくなりました。

Common Lispは、自分が触った言語の中でも、秀でて良いと思いました。プログラマを辞めても、プログラム書く必要に迫られたらCommon Lispで書こうと思うくらいにです。Land of Lisp楽しいです。あと、CLOS総称関数の考え方が大好きです。

最後に、この投稿は、一種の決別の表明です。いつまでも自分に向いていなかったことに、時間を掛けてしまっている自分との決別です。

最後まで読んでいただきありがとうございました。

自分共感をもった参考リンク

2016-01-02

http://anond.hatelabo.jp/20160101212842

内藤泰弘

  掲載誌休刊になったか出版社が潰れたかなんかで、第一部・第二部みたいな感じになってる。アニメにもなった。

  ネタバレしない範囲で書くと心優しきガンマンの話(もっと書き方あるだろうに)

士郎正宗

  1.5がでたことによってシリーズとして完結といっていいかが少し疑問だけれど基本的に1巻完結ということで。

  近未来を描くSF作品の潮流を変えたと思う。漫画映画押井)→マトリックスの流れは有名か?映画という意味では押井守作品の影響が大きいのかもしれないけど。

  凍結してるので未完ではあるが、アップルシード面白い

木城ゆきと

  銃夢火星戦記が連載中のため、シリーズとしては未完ではあるものの、上記2つで完結してるのでそれはそれでよいかと。

  サイボーグ女の子?が管理社会武力で挑む話(大嘘) 脳みそプリンが美味しい(๑´ڡ`๑)

大友克洋

  さんをつけろよデコ助野郎、2020年東京オリンピック

  団地で起きた殺人事件犯人超能力者

漆原友紀

  鎖国を続けた江戸時代というか、江戸明治あいなかというかちょっと昔の日本っぽいどこかが舞台

  この世はヒト知れぬ生命に溢れている。妖怪の話みたいだけれどそうじゃない。怪異譚集的な何か。

幸村誠

  おそらく元増田の好みとは違うかもだけれど、おすすめ宇宙旅行が当たり前になりはじめた未来の話。1巻2巻以降で哲学的思想が入るので少し雰囲気変わる。

宮本 百合
  • 刻々

  時間を止められる一家が事件に巻き込まれる。伏線多数。

岩明均

  高校生少年の右腕に宇宙から生命体が寄生しました。生命体には意志も知能もあるので少年自分で発散することもできません。

鬼頭莫宏

  ホント胸糞悪くなるいい作品です。

浦沢直樹

  SFじゃないかも

ゆうきまさみ

  みんなで幸せになろうよ

2015-10-16

増田落ちてた

Proxy Error

The proxy server received an invalid response from an upstream server.

The proxy server could not handle the request GET /touch/.

Reason: Error reading from remote server

2015-08-20

fatal error

自分は30代のおっさんだが家系的にある疾患をかかえている。

どうやら父方の遺伝にそう言う問題があるらしい。

子供を作るべきか作らざるべきかとこの段階で悩んでいる。

大してでかい疾患でなければ問題が無いのだが大きな障害になるのはさけたい。


いろいろ考えているうちに「ここ百年で乳幼児死亡率が劇的に下がった事」にたどり着いた。

人類は数万年数千年の間多産多死の生殖形態だった訳だ。

それがここ百年で医療発展によって乳幼児死ぬ事がなくなった。

それ自体はいい事だが社会全体でみた時にいろいろな遺伝性疾患が蓄積されていってる気がする。

本来これらは乳幼児の死亡という事でバランスがとれてたんじゃないだろうか。


百年後は遺伝性疾患の3つや4つ持ってるのが普通になると考えたら

子供が将来はげてもたいした問題にはならないなと気が楽になった。

2015-07-21

unetbootinが動かないとき

X Error: BadDrawable .......

環境によってはこんなエラーが出てウインドウと閉じるボタン以外描画されない。

sudoしないとUSBメモリアクセスできないし、かといってsudoすると動かないので困った。

ぐぐってみると次のようなトピックがあり、

https://bbs.archlinux.org/viewtopic.php?id=187234

最後のほうで紹介されてた方法を参考に、

sudo QT_X11_NO_MITSHM=1 unetbootin

こうすると普通に起動できた。

2015-03-13

長文投稿しようとするとProxy Errorになるっぽい

1400文字くらいのを投稿しようとしたらProxy Errorになるんだけど俺だけ?

2015-02-06

恋人ができる条件を満たしていません。

Error:He does not have any friends.

Error:He is virgin.

Error:He is fugly.

Error:He is wussy.

Error:He is poor.

Lonely...dead...dead!!!!!!!!!!!!!!!!!!!!!!

2014-09-05

http://anond.hatelabo.jp/20140903150805

元増田です。さすがにそこまでアホじゃないです。

簡単に言いましょう。今も昔もOSCentOS 6.x。

 昔:gem install mechanize -> OK

 今:gem install mechanize -> ERROR: Error installing mechanize: mime-types requires Ruby version >= 1.9.2.

以上。

まぁこれだけならRubyバージョンあげたら済むんですが、

まだRHEL 7系のクローン出てないからパッケージマネージャで入るのはRuby-1.8.7。

サーバ用途からRHEL 6系選んだLinux初心者は詰みかねませんね。

2014-06-28

1. 株式会社ベクターについて

ベクター: http://www.vector.co.jp/

言わずと知れた老舗ソフトウェアダウンロードサイト。毎日更新されるコンテンツは「新着ソフトレビュー」くらいなのに毎月7800万PVの高○○を誇る。(巷で人気のはてなは全サービスで2億PV/月らしい!ワーオ!)ベクターの広告掲載料はPVあたり0.05円だとか。今は…、…といった企業の広告が掲載されている。

世間に高い印度象を与えた遠隔操作ウイルスバスター事件に対するHIT-BITの印象はどうだったろうか。スーパーハッカー自己満足のために起こした事件とか?

スーパーハカーといえばやはり遠隔操作遠隔操作でCDトレイがガコンガコンだろうか。そう考えるとEjectコマンドユーザー会なんか完全にブラックハット集団だろ……何人いるのか知らないけど

この騒動の中で耳慣れないソフトウェアが複数登場した。例えばこういうものだ。



我々が普段ホッテントリで目にするアプリとは何か違う。例えばサーバ→鯖→マカレルのような発想と同じ匂いを感じずにはいられない。それに「パケット警察」よりも"SoftEther社のパケット監視ツール"と言われたほうがピンと来る。

ベクターにはこういったゆるキャラ的名称を持つアプリケーションが数多く登録されているのである

私は空気読みができる人間だ。つまり何が言いたいかを改めて申し上げると、エバーノート活用法と聞けば、自分の時間を犠牲にしてでもライフハックMethod収集に勤しむ意識高い系ライフハッカーや、Markdown対応と言われればナンでもカンでも有り難がる技術系アーリーアダプターの方々や、はてブなどのソーシャルメディアに居を構える人たちと、ベクターユーザはどこか違うということを思わせる印象操作である

増田一族の皆さんは日本で一番使われているWebブラウザをご存知だろうか? ……その通り、IE9である。ところがだ・私は10年以上、隔週一度の頻度ではてなブックマークを利用してきたが、いまだにIE9のハック記事がホッテントリ入りしたのを知らない。ちなみにOperaもない。

やはりはてブなどのソー(略)たちとは何かが違うのである

さて、ベクタソフトウエアライブラリを持ち上げる話に戻ろう。

ベクターで人気のアプリケーションで「めもりーくりーなー」をご存知だろうか。不要になったメモリ領域を回収するシステムメンテナンスツールなのだが、実態は大量にメモリ確保をするものだ。Windowsメモリが不足すると使用頻度の低いメモリ領域をシステムディスク上のスワップ領域(仮想メモリ)に追いやり、物理メモリを確保する。それが空きメモリ復活のからくりである

遠い昔、メモリ最適化ツールとして「ただ数を足したり引いたりするだけのプログラム」が持て囃されたことがあったが、めもりーくりーなーのコア部分はメモリ確保のAPIコールをするだけで済んでしまうので、足したり引いたりほども難しくはないのである

そんなツールが人気のベクタソフトウェアライブラリというと誤謬(ごびゅう)があるかもだが、そんなベクターが月あたり7800万PVである。ワオ。「そんな」とか言えない。そんなベクターからは毎日収録ソフトアップデート通知が来るが、再インストールとほぼ同じ手間をそうそう小まめに行う人間がいかほどいるだろうか。注目ソフトウェアを取り上げる「ベクターソフトウェアニュース」ははてブと違って1日1回の更新だし、メールマガジンベックルだって手作業での編集だ。それでもはてな2億PVに対してベクター7800万PVなのである。それを620万のUUが支えているので、1人あたり12PV余り稼いでいる計算になる。今のはてなは2億PVに対し4000万UU(U'ェ'U)→1人あたり5PV。情報の更新量で言えば個人ブログスターダム層とあまり変わらないのではないだろうか。MLBに例えるならブログ界の野茂英雄とも言える旧イケハヤ書店さんが今年3月に100万PV/50万UU達成を記念して焚き付けを行なっていたが、同程度の情報更新量とするとイケハヤ100万パワーとベクター7800万パワーの差は一体何なのか。火事場のクソ力vs平時のキン肉マン並みの差である。(ちなみに超人界の神々が1億パワーであることもご考慮いただきたい)これは何か常連にしか見えない㊙コンテンツがあるとしか思えない数値である

(そういえばはてなダイアリーからニコニコのブロマガにもらわれて行ったベックルハリー先生は、映像でもお見かけする機会が増えて、以前より増してご活躍のようですね。ニコニコ静画のコンテスト新作の絵師さんを決めたそうで気になります)

注: 「めもりーくりーなー」はCodeZine「マンガで分かるプログラミング用語辞典」マンガでわかるJavaScript / Javaプログラミング、最近ではnoteでも連載中のクロノスクラウン 柳井 政和さんの著作です。実際にはメモリー最適化のためのニーズに合わせたUIを備えているため、前述した原理だけのアプリケーションではありません。



ベクターはおかげさまで25周年!今年が平成26年、つまり平成も25周年を過ぎたところ。ベクターは日本の年号が「平成」に変わったのと同時期に創業した会社なのであります。平成の始まりは1988年2月。その頃あなたは何をしていましたか? まだ生まれていませんか?それとも友達が続々とファミコンを手に入れていく中、1人だけMSXを買ってもらってデータレコーダーで5分かけてロードした後、ただひたすらゴジラと戦う3DダンジョンRPGや、アスキー徳間書店の雑誌に載っているプログラムリストを打ち込んで、F5を押しては"Syntax error"を出すという流れ作業の話をして「ふーん」と言われるだけの交友関係に何かコレジャナイ感を感じていた頃でしょうか?もしかしたらアイドルから一転してラ・ムーを結成した菊池桃子さんとHelloみかんに衝撃を受け、自称親衛隊を辞めようかどうしようか、辞めるとしたら世間的に許されるのかどうかと迷っていた頃……という方もいらっしゃるのではないでしょうか? そのころベクターはもう走り出していたんですね!!!!!!!!!!!!!<3

199x年から始まったソフトウェアライブラリサイトVector」の累計ダウンロード数は、1999年に1億DLを達成した後、毎年1億(ときたま2億)ずつ堅調に増加して今年19億DL達成

本業がオンラインゲーム事業になってしまったベクターだが(「創星紀アステルゲート」大好評サービス中)、ソフトウェアライブラリは依然として健在だ。7800万PVを支える620万UUに7800万のベクター体験を提供している。(わーお)

ベクター体験と言えば、最近では「XPフォーエバー」が人気だった。XPが意味するユーザー・エクスペリエンス(UX)が後発OS(というかiOS)に受け継がれた現在においても、WindowsXPは走り続けているらしい。そして走り続けなければならない。定年退職と同じだ。ゴールが年々遠のいていくんだ。プログラマー定年説だって昔は30歳だった。それがいつの間にか35歳定年説になっている。40歳になる日もそう遠くはないだろう。30歳が若くない?そんな言い分が通用するのはアイドルスポーツ選手プログラマーくらいのものではないのか。政治家なら40歳で若手。そもそも一日中イスに座りっぱなしで政治家ほども動かず、身のこなしと言えば手を動かすくらい、チェリーの黒軸キーより重いものは打つことがない仕事がなぜ「体力勝負」と言われるのか。「プログラマーやってたんで体力には自身があります!(*°∀°)=3」とか引越し業の面接で言えんの?1日じゅう立ち仕事で刃物を扱ってる床屋の主人を差し置いて体力自慢できんの?

私は空気読みができる人間だ。落ちのない小話がそう何度も通用するとは思わない。本題に戻ろう。

さて、増田一族の皆さんはベクターのご当地ゆるキャラをご存知だろうか。その名も「べく太」である。心優しき少年ではあるが学校での成績がずば抜けて悪く、テストでは全問不正解の上、自分の名前を「べく犬」と書いてマイナス点をもらう奇才ぶり。友達はそこそこいるが、成績の悪さや自身のずっこけエピソードにより、知らない人にも名前を知られている有名人気質。得意科目は射撃とあやとり。手に座布団を持ったスタンディングポジションから就寝までの速さを競う競技昼寝の速さにおいて世界クラスの実力を持つ。いつも((ミ゚o゚ミ))の影にいるため主人公とは思われない彼だが、劇場版長編のび太の結婚前夜」ではアレをナニされても決してああはしないという彼の秘められた人間性が描かれている。

そんなのび太が最も輝いていたのがシステムメンテナンスツールの紹介記事であった。

他とは比べ物にならないほど豊富にあるハードウェアの性能を引き出すため、Windowsの世界ではさまざまなチューンナップ技術が磨かれてきた。メモリ最適化レジストリクリーニングディスクキャッシュの最大化、RAMディスク利活用ビジュアルテーマ/アニメーション無効化、IEの常駐、スタートアッププログラムの削減、サービスプログラム無効化、EXEの圧縮、RARの活用、標準ツールよりも高度なサードパーティディスクデフラグメモリデフラグ……、やることはいっぱいだ!でもこんなに手間をかけられるWindowsかわいいなあ!そうやってPCチューンの腕を日々/.J で研鑚しあうマイルドハッカー達は磨き抜いたファイルコピースピード一喜一憂したものである

特にベクターには日本人により日本語で説明された扱いやすいメンテツールが数多く登録されていた。使い方を誤れば手塩にかけて育ててきたWindowsに打撃を与えかねない分野であるため、「日本人にとっての分かりやすさ」は重要視される要素だ。そんな分かりやすいツールをさらに親しみやすく紹介する子供だましが紹介記事におけるべく太の役目である

今ではべく太も良く読まれた記事のランキングしかお目にかかれなくなってしまった。今や世間は萌え擬人化を通り越してゆるキャラブームである。いやブームさえ通り越して文化である。べく太はゆるいというよりマイルドなためかこのブームに乗っかろうという動きはまだ見せていない。これは残念なことである。(はてなもゆるキャラ路線をやめてしまうのだろうか

ところどころかいつまんで述べたため、いくぶん主題がぶれた印象はあるが、

ベクターとはそういう社会的責任を持つサイトなのである




そんなベクターユーザリーチすることを考えないで、一足飛びに海外にロンする発想はちょっとチョンボしすぎなんじゃないの。その前にIEのセキュリティ問題で右往左往する人たちを相手にするのが先でしょ。そのあとは日本人口のメイン層である前期高齢者な。

情報社会を牽引する立場のソフトウェア開発者とは言っても、テストコード書いてこまめにリファクタリングしていくらでもデプロイしては動作確認できる人たちばかりじゃないの。一次請けから渡された画面設計書をメンバーに一人一枚ずつ手渡してアサイン完了、がんすけで開発スケジュールを引きつつ「これでどうだ?」とメンバー一人一人と納期交渉をするSEもいるの。ソースコードとほぼ同じ内容なので、スケジュールには含まれ得ない詳細設計書を「まぁ気持ちは分からんでもないが本来はそういうもの」という理由で実装前提出させたりするの。すべてが決まって検討課題がメンバーメンタル面だけになった時点でキックオフミーティングを始めるのが開発フローになっていたりするの。

これに対して事あるごとに穏やかな語り口で「私は雑用ですから」とつぶやくSEもいて、彼の場合は画面設計書をメンバーひとりひとりに渡して顔を伏せつつ実に申し訳なさそうな口調で「これぐらいでお願いできませんか」と納期交渉をしつつがんすけ2スケジュールを引く人でした。

そんながんすけダウンロードできるのもベクターソフトウェアライブラリなのであるがんすけ / がんすけ2 / (窓の杜にもあるよ) / (公式です)

話がそれたので本題に戻そう。

タイプは違うが、両者とも大差なくマッチョメンであった。SEなのに。ここから少し余談を挟むが、その後面接をしたとある派遣会社の派遣プロマネマッチョマンであったが、マッチョメンに出会ったのはそれくらいなので特に私の人生がマッチョメンで占められているという話でなはい。

私も筋トレすれば強くてたくましいSEになれるのかな、、、

いやスケジュールが押したからって突然開催されるようになった朝会に、シドニアの騎士のOPを歌いながら入ってくるようなSEは私の目指すところではないな。戦いの場への入場曲はもういいので設計をして下さい、設計を。適切な設計で工数を減らすのは、あなた方の役目でしょ。あなたの敵はここにはいません。何も打ち砕かなくていいのです。そんなことよりぴょんぴょんしましょう。ぴょんぴょんのほうがメンタル的に優しくていいです。ぴょんぴょんですよぴょんぴょん。

このままで、果たして定年までぴょんぴょん続けられるのかな……。定年……って何歳だっけ……。

元々は55歳か。それが20年で60歳になって……さらに20年経って65歳が当たり前になったのね。じゃあ、あと20年したら70歳が定年かぁ……今働き盛りの人たちは70歳から年金受給者だね☆ 平均寿命が延びたぶん定年がずれていくということは「人は働くために生まれる」というのがこの国の常識なんだろうね。(だって政治家は自分を選んでくれた選挙区の空気を読んで法律に反映させる役職でしょ?) そんでもって現在の定年が65歳、日本人平均寿命は80代前半。最高齢が110代なので医療福祉諸々の発展で平均寿命と定年があと30年延びる可能性も?95歳で定年!?いやいやいや……そのころには日本人人生観も変わってるだろうから……いやいやいや……変わってるかなあ。

だったらプログラマーは何歳定年説になっているんだろう。IE9をシェアNo.1に押し上げるような職場に勤めていれば何も心配ないのかな……また大きなパラダイムシフト──という言葉がもうずいぶん久しぶりだけど──が起きてプログラマー定年が上がるのかな……パラダイムシフトじゃ上がらないかな……ライブラリツールのほうが大事かな……(大体、オブジェクト指向だって末端のアプリケーションエンジニアにとっては「例にならえばいいだけのもの」だったし)……何かを速く便利に自動化するツールよりも、テストコードを書けばそれに合うライブラリを探してきてくれるエージェント指向システムが実現されないかな。今のところ再利用可能なコードを探す手段はドキュメントを検索するのと、ソーシャルふにゃふにゃで誰かに教わることくらいしか無いし。そんなパラダイムシフトが早いとこ起きないかなー起きればいいなー「お前が起こすんだよ」とか言う奴ぜったいいるだろうけどおれはおこせないしなー。

結局、定年って定まってないんだよね。不定年だよ。定年は不定年。同じ境遇の人間が多数いればその都度社会が対策とってくれるだろうし、先のことを気にしても仕方が無いよね。──ってことでハラオチ。




そんな私のベクター体験を元に、ベクターユーザからも訴求されそうなはてなブックマークUIを考案するのが本稿の主題である



(Dan the full stuck engineer.)

Shared by iNotes - Sync Note with iOS

2014-06-11

xyzzyにはまだまだ俺の知らない要素が詰まっている

grep結果をf10しようとして間違ってf11(next-error)を押していたのだが

複数回押してたら「これ以上エラーはないっつってんだろうがこのバカチンが!」と表示されてびっくりした

2014-06-09

Half-duplex loopback detected, collision threshold exceeded on xxxxxx

http://netserc.blog63.fc2.com/blog-entry-170.html

上記より。

これが起こった場合はとりあえず10Mの古いハブのせいっと・・・

覚えておこう。

日付、時間: %PM-4-ERR_DISABLE: loopback error detected on Fa0/21, putting Fa0/21 in err-disable state

日付、時間: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/21, changed state to down

日付、時間: %LINK-3-UPDOWN: Interface FastEthernet0/21, changed state to down

あと、ココも見た。

http://www.cisco.com/cisco/web/support/JP/100/1008/1008405_errdisable_recovery-j.html

2014-03-29

教えて!Scalaちゃん

ListにはtoVectorはないのか。

val a = List().toVector

と書いて実行してみる。

REPLだと当然OK。

scala&gt; 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]

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

ログイン ユーザー登録
ようこそ ゲスト さん