「エディタ」を含む日記 RSS

はてなキーワード: エディタとは

2017-04-22

http://anond.hatelabo.jp/20170421230333

普通にあるじゃん。色々。

https://ja.wikipedia.org/wiki/%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E

って言うか自分もよくそう思ってたし今でも思うし、入門者の敷居を下げる意味でもありだと思うけど。

学術論文でも言語の壁とかあるし、自分でどんどんやった方がいいと思う。

エディタちょっと改造してJSのメソッドとか関数名とか変換するようなの作ってみれば? って思った。

技術を囲い込むか、他と一緒に伸びるかみたいな問題あるけど、要は海外言語技術を取り込める分と国内だけで発展できる分の差だよね。どっちが大きいかで。

それと国際的な貢献度みたいな?

2017-04-21

プログラム日本語で書けばいい気がするけど(追記した)

定期的に思うんだけどプログラムで無理な英語にせず日本語にすればいいのにって思う。

実践はしていない)

日本語で書ける言語使うんじゃなくて変数名や関数名がUnicode対応日本語書けるもの

日本語でいいと思う理由は主に2つ

○画面に表示する時

フレームワーク言語にもよるけど表示するとき英語名前から日本語名前に変換して表示って手間があるものがある。

最近見かけた例だと.NETプロパティ属性に表示名書いて表示するときに取り出していた。

最初から日本語だとそのまま表示でいいことが多くて一段手間が省ける

英語がわけわからん

まず自分英語化するとき

いい単語が出てこないとか、しょっちゅう

慣れが必要だし慣れてもなんかコレジャナイ感とかで苦戦する。

次に他の人の英語化したのを見る時。

その人の英語力にもよるけど、動詞名詞が変に混ざっていたり、sがついてたりなかったり、そもそもchildsみたいな謎の語があったり。

そこそこできる人同士でも、「私はニュアンス的にこっちの単語」「僕はこの単語のほうがいいと思う」とかある。

相手の書いたところがわかりづらいのはもちろんだけど、プログラム的に同じ意味なのにクラス関数によって呼び方違うと辛い。

かといって全員に日本語英語対応を先に渡しておいて統一しようというのは大変すぎる。

日本語だと仕様の時点で日本語で書いてるからまぁおかしなことにはそうならないはず)

そういうわけで日本語で書けば色々解決するのにって思う。

----

次にデメリット

軽く調べた感じ主にこの2つな感じ。

IME」「英語圏のものへの対応

IME

半角全角を打つのってめんどい

と思うけど、実際チャットやこういう文章書いてて英語が出るときに割りと頻繁に押してる。

ほぼ無意識でやってて意外と苦じゃない。

短いとF10変換で半角にすることもあるけど、キーボードタイプカウンタとか入れてみると半角全角キーはけっこう上位にいた。


それに、なんだかんだコメント日本語で書くことが多くて、他の人と作るのならこまめにコメント書いてる。

そうなると全角半角の切り替えは普段からあるもので、あんまり気にするほどじゃない気がした。

最近じゃIDEエディタの補完が優秀だし、日本語にするにしても「最初はjから始める」とかルール入れておけば「j」って打ってあとはスコープにあるいくつかの候補から選ぶだけで全角にしなくていいかもしれない。


英語圏への対応

githubで公開したりとかライブラリ再利用してもらうとき日本語じゃ使ってもらえない。ってことみたい。


私が日本語にすればいいじゃないって思ってるのは、ビジネスロジックというかそのアプリケーション固有名詞みたいなところ。

「足し算」って関数名は 「add」 でいいと思うし、配列のそれぞれは element とか item とかそういう一般的英単語でいいと思う。

具体例がいいづらいけど、業務システムで表示する金額名前とか、日本語独特なものとか、一般的単語じゃなさそうなの。

こういうのを日本語にしたいってわけなので、ライブラリ的な共通なところは英語で良いかgithubで公開する範囲英語のものでいいと思う。


ただ、最近はやってるマストドンとか、ライブラリ的なものじゃなくアプリケーション自体githubで公開する場合はできない気がする。

でも、海外対象にしてるものだと日本語特有なせいでわかりづらい英語になる苦労とか少なそうだしそういうのだと英語いいんじゃないかな。


----

長くなったけど、まとめると、


業務システム固有名詞とか日本語特有ものとか無理に英語化してよくわからないことになってり、見づらくなるくらいなら日本語使えばいいんじゃないかな

ということ。

まあ思ってる割には実践してないので、やってる人がいたら良かった・悪かったとか聞きたいなと思ったのが書いた理由



追記


帰ってきたらすごいブクマついてた。

色々意見あってとりあえず感謝

絶対自分でやってから言えよ」みたいな意見来るだろうと思って今日の空き時間日本語行ける言語調べたり軽く日本語使ってコード書いてみたので、そのあたりと目についたコメに答えてみる。



まず、思いの外日本プログラミング言語上げてる人がいたので、うまく伝わってなかったぽい。

具体例上げずにサッと書いたらからかな。

あと自分もわりとするけどタイトルだけ見て中身見ずにコメントしてた人もいるだろうなー。

日本語で書ける言語使うんじゃなくて変数名や関数名がUnicode対応日本語書けるもの

これが、などしこやひまわりや、BF系のmisaやら北斗のあれやらうにゃーとか色々な「構文など最初から日本語を前提とした言語」ではないってこと言ってた。


---

日本語かえる言語

最近の主要な言語ならだいたい Unicode 対応でしょと思って環境があった言語を試した結果はこうだった。

JavaScript/Python/PHP/Scala/Kotlin/C#/Go/Swift

これらは日本語変数作れた。


rust と Lua は無理だった。

rust は確か前に、変数名が ascii 文字だけなことに日本以外のどこかの国からUnicode対応にしてって多くの要望あったみたいな記事があったし将来的に対応するんじゃないかなって思ってる。

実際に今どんな状態かは知らない。

その記事コメントとかでみたけど、日本語以外は割りと自国言葉を使ってたりするっぽいね

(正確なデータはないか信憑性はあるとはいえないけど)

VBA を上げてる人がいたけど、私はそこまでのはみたことない。(幸せ者っぽいな)

稀にエクセルマクロいじるときに使い方ググってて出て来る、解説してるページで関数名が日本語なのをたまに見るくらい。

パット見なんか気持ち悪い感はあるけど、読んだときのわかりやすさはけっこう大きい。

---

○使ってみて

大規模案件に使ってみてこその問題もあるだろうけど、簡単スクリプト程度のを日本語にしてみて気づいたこと。

割といける。

全角半角キーPHP の $ より楽。

PHP言語変数は全部$からはじめないといけない欠陥言語

まあ変数のみのgrepのしやすさや予約語キーワード変数名に使えるからメリットもある。

だが、$って打ちづらい。

Shift+4ってすごいつらい。

に比べて全角半角キーってちょい遠いけどそこまで苦痛じゃない。

ふだんから多用してるキーなわけだし。

ただPHP日本語の組み合わせは相性悪い。

$は半角でその後に日本語から手間が多すぎる。


それ以外の言語だと、IMEのおかげでかなり楽。

GoogleIMEだけど、多少のタイプミスは補完で修正してくれるし、予測変換が優秀だし。

IDEいから補完機能のない軽いエディタで書くようなときなら、IMEのおかげで英語変数名で書くより速度は早いと思う。

---

少し前に知人から言われた日本語デメリットを思い出したのでそれも触れとく。

仕様変更言葉変わったとき日本語だと全部書き換えないといけないよ。英語だと別にそのままでいいし。」

英語からない人が、英語言葉とみなさずただの記号として考えてるから、っていうような発言

仕様変わって変数名まで変えるのは面倒なのはわかるけど、あとからコード読む人が英語で見て意味不明になる。

英語日本語対応コメントに書いたとしても、全然意味の違う英語があるのは混乱でしかない。

こういう考えの人がいたら本当にやめてほしい。


---

あとは気になったコメントについて書いてく。


表記ゆれとか方言とか言い回しなどについては、全部日本語にするとあるだろうけど、私が想定してるのは直感的に英語にならないような固有名詞とか。


DBの項目名日本語っていうのは私の思ってるのと近い。

年金の例も○○年金というのがいろいろあって、全部英語だと嫌になってくるしよくわかる。

こういうのを日本語にしたい。

なので年金額を取得する関数で「年金額を取得する」「年金額を取得」「年金額を取り出す」とかの表記を迷うんじゃなくて「get年金額」でいいと思う。

こういう単語だけだと表記はそれなりに揃うと思う。

特にDBにある項目だと仕様とかで先に言葉が決まってることが多いだろうし。

---

見た目について。


見た目が残念とか見づらいというのは同意

ただそれ以上に読んだときのわかりやすさが大きいと思う。

見た目が悪いというのも全部英語っていう前提があるからで1ヶ月も日本語コード見ればなれるんじゃない?って思う。


---


へとヘ

これはありそうな問題

ただ、IDEを使う前提なら未使用変数エラーとか、選択したときに色が変わってないとか、割と気づけると思う。

lとIとかアルファベットでもあるけど、IDEや高機能エディタ使うと困ることはほぼなくなった。


---

ローマ字

私が日本語にしたいような固有名詞ローマ字化してるプロジェクトにであったことはある。

やすい語は見やすいけど、見づらい語は圧倒的に見づらい。


それにローマ字のほうが「ん」でnは1つか2つかや、ヘボンorローマ?という日本語より表記が揃わない問題ある。

特にローマ字場合自分キーボードで打つ方じゃないと書きづらいのでそろえてもらうのに抵抗がある。

---

ラバゴス化・日本が遅れる

海外向けとか海外の人と一緒に作る系なものって最初から英語で困らない単語ばかりだと思う。

そういうのは対象外

今回いいたいのは、元から日本しか対応してないような業務システムなど。

そういったところの固有名詞日本語になったからって、困ることはないはず。

もともとガラバゴスなわけだし。

日本しか使われないもの海外向けにするにしてもフルスクラッチで作り直すことになるようなもの

こういうのは日本語化いいんじゃないかと思う。

---

テスト

テストだと日本語が使ってる人多いのかな?ブコメスタートップだし。

とりあえずはテストから使い始めてみようと思う。


---


長くなったけど参考になる意見もいろいろあって助かった。

2017-04-20

http://anond.hatelabo.jp/20170420024153

たぶんみんなそんなもんだと思うよ。

  

例えば遅刻しそうな時、家を5分早く出れば歩いて駅まで行ける。

でも、俺はいつも時間ギリギリに家を出て走って駅までいく。

  

それに関しては心がけひとつだけど、人は急には変わらないし、3日で飽きる。

ラジオ体操毎日行く、夏休みの宿題毎日やる、仕事は前倒しでやる。

俺は上記のこと全て完遂したことがない。

もう30歳なのにだ。

  

でも1つ思うことがある。

打ち合わせに遅刻したって、納期に間に合わなくても、俺は平均より稼いでる。

結局、納品して代金を受け取ることができたら途中経過はどうでもいいんだと思う。

  

たぶん君と俺は似たようなルーズな一面を持ってると思うから、君にも言えることだと思う。

俺はあえて納期を月末に固めて、あえて自分から尻に火をつけてる。

君にもあってると思うよ。

  

ーー

  

追記:あと俺の場合はとりあえずキーボードの前に座ってみるとか、コードエディターをとりあえず起動してみるとかしてる

  

2017-04-15

画期的採用方法思いついた

採用担当人事やらに提案

応募者のデスクトップとかブラウザのタブのスクショを「抜き打ちで」確認したらいいんじゃない

インストールしてるアプリとかブラウザのタブって個性でるやん?

どんなエディタ使ってんのかとか,

YouTubeしかみてないなとか,

オフィスしか入ってないなとか,

デスクトップ汚ねぇなとか,,,

スマヒョのスクショとかでもええかもな.

2017-04-13

HTML閉じタグのインデント

こういう書き方するのはどんなエディタなんだろう?

<th><h2ほげほげ</h2>
    <p>ふがふが</p> <p>ぴよぴよ</p></th>

インデントとか改行とかめちゃくちゃ気になってしょうがない

<th>
    <h2ほげほげ</h2>
    <p>ふがふが</p>
    <p>ぴよぴよ</p>
</th>

こうなってて欲しい

他にも宗派はあると思うけど、上のやつはもうダメ。何教なのかおしえてほしい。

2017-04-12

iTunesカード無に帰したApple氏ね

タイトル通りだが、経緯を説明する。


① 欲しいエディタアプリがあったのでAppStoreから購入しようと思った。

iTunes カード3000円分を買って、アプリ購入のためApple idとパスワード入力した(かなり久しぶりである

iTunesカードを初めて使う際にはセキュリティ質問必要なことがわかった。

Apple id作成は2、3年まえだから、当然セキュリティ質問を忘れていた。

⑤ 購入した3000円はアカウントに反映されているのでセキュリティ質問が思い出せないと無事3000円が死亡する。

とまあこういう経緯だ。たかが3000円と言われるかもしれないし、

そもそもセキュリティ質問メモをとってないのが悪いといわれればそうだ。

しかし、どれくらいの人間IDパスワード以外の情報マメに記録・記憶してるというんだ?

ほとんどの人間がそれをできてるんだったら、おれは全世界謝罪しよう。今、約束しようじゃないか

さて、おれは困ったのでAppleサポート電話した。サポートの指示通りにやったが

セキュリティ質問リセットできません 必要情報が不足しているため、セキュリティ質問リセットできません。

などというクソみたいな文言と何度もご対面することとなった。WTF!!!!!!

困り果てたサポートは、とうとうこんなことを言い出した。

セキュリティ質問、なんとなくでもいいので思い出せませんか?ペットで心当たりは?過去にかっていたペットは?」

だーかーらーさ!なんもわかんねーからセキュリティ質問リセットしたいわけよ!

思い出せるならサポート電話なんかしてねーから!!!

でもサポート本人確認が大切だといい、なんどもセキュリティ質問について質問してきた。

考えてほしい。セキュリティ質問リセットのために、セキュリティ質問に答えなければいけない状況を。

カフカ世界だ。トランプ安倍ルペン、はてぶ、Appleサポート、そう世界はとっくにクソさ。クソにクソのレイヤーが重なってるわけなんだな。

さあ、最後に5分ほどの待ち時間だ。上司といっしょにセキュリティ質問もわからねえマヌケ野郎のことを笑ってたんだろう。

そしておれは、セキュリティ質問サポートと協力して思い出していきましょうという謎の結論をつきつけられた。

おいおいおいおいおいおいおい、さっきまでのおれとサポートの心温まる共同作業(ブラウザ上での操作)の記憶はどこいったんだ?

なんの時間だったんだ?記憶消去か?すげーなカフカだけじゃなくP.K.ディックってわけだ。最高だよ、おれは最高の世界に生きてる。

でもさ、おれは思い出せないかセキュリティ質問リセットしたいんだ、わかる?うーんとか、うなって思い出せるなら苦労しねーのよ。

しかもなんだ、アカウントの引き継ぎもできないときている。なんたるクソ。腐ったリンゴだよ。

鼻持ちならない現代王族たるApple社員のケツのアナに変換アダプタでもぶち込んで

美術館メディアアートでぇす!とかいって展示なんてした日にゃあ気持ちよくて素晴らしいだろうが

現実のおれはただ「もうあきらめますありがとうございます」ってひとこと。それ以降はもうなにもない。

結局おれは新しいApple idをつくって、またローソンiTunesカードを買いにいくわけ。

もちろんセキュリティ質問メモも忘れずにな。

きいてるかクソッタレリンゴ野郎!!!

補足:

口調は悪いが、実際には怒鳴ったりすることはなかったし、サポートをせめる気持ちもない。クソなのはシステムだ。

2017-04-09

http://anond.hatelabo.jp/20170408134812

定評のあるフリーウェアは認めようかと思ったけど、

Fillezillaのウィルス騒動とか あると躊躇する。

結局、誰が責任とるか、って話だから外注先に全責任を取らせる契約になっているんだろう。

エディタは入れてあげたい気はするが

http://anond.hatelabo.jp/20170408134812

エディタとかバージョン管理ソフトとかその手の仕事上ほぼ必須といえるようなツール

許可とチェックもできないようなのは情シスじゃなくて給料泥棒って言うんじゃないの?



社内SEならしょうがいかも知れないけど自分ならそんな環境で開発をやれって言われたら

あなた達が開発環境を整えてから勤務させて頂きますしか言えないわ。

というか異次元過ぎてどうやって開発してるのか不思議なくらい。

勿論どんなものでも最悪エディタがあればいいってのはわかるけど不便すぎてモニター叩き割りたくなりそう。

2017-04-08

仕事が大変です

セキュリティ情報流出を防ぐためにソフトサービスの利用が制限されていますインターネットへの接続外注ソフトでいつの間にか防がれていて、ログも取られているようです。情報システム部の人たちがニヤニヤしながら誰がどこにつなごうとしてブロックされてたと話していました。

ソフトインストールできません。管理者権限情報システム部の人たちが持っているので、ポータブル版のソフトを入れたとしてもバレます

はいわゆる社内SEという立場で社内用のWebサイトを作っているのですが、エディタインストール出来ないのでWordで作っていますメモ帳ですとLF認識できずに一行になってしまうので。PHPコードWordで書きますPHPの実行環境コンソール)は使えません。なので、社内サイトの本番ディレクトリ配下PHPコードを直接おいて、それをブラウザで読み込みリロードしながら作っていきます

社内に外注で設置したWindowsサーバがありますが、リモート接続ログイン権限はありません。

ソフトインストールクラウドサービスの利用などの提案をしても、「何か言い出すとみんな言い出して、全部調べて答えなければいけない(だから認められない)」と言われて、使える可能性は低いです。その割には社外へのウェブサイト制作サーバはやはり外注しており、「それじゃあその外注セキュリティ的にどうなのですか」と聞いたところ、「契約があるから問題ない」との答えでした。

現在転職を考えているのですが、他の会社や皆さんの会社でもこういう感じなのでしょうか?

http://anond.hatelabo.jp/20170407112743

プログラミング10年ちょい、仕事WebシステムとかiPhoneアプリとか、色々プログラミングしてるアラサーおっさんからだ。

増田10代後半〜20代前半くらいかな?と思って、書く。参考にしてほしい。うっかり年上だったら何かゴメン、でも少しは参考になると思う。

こういう「どこからやったらいいんだよ…」っていう悩みは俺もちょうど中学生くらいの頃に思ってて、悩みながら薦めたんだけど、

結局の所「どの経験もムダにはならないから、とりあえず沢山やってみるといい」ってことだ。これについては後述するけど、まずは細かい疑問に答えていこうと思う。

まず、色々調べてて、結構詳しいし感心した。ただ、その詳しさは、まだスタート地点だ。

どの言語がどういうものなのか、何となく知ってるのは役に立つから、これからアンテナを張り続けるといい。

MySQL使うべきなのかSQLite使うべきなのか、GolangにすべきかRubyにすべきかいっそJava?いやC#

こういう悩みが出るのは勉強した証拠しかし、この問題レベルの高いプログラマーでも難しい。

何故かというと、作ろうと思うもの次第だし、作ってみたら意外と相性が悪いみたいな事も起きるし、

何より、根性出せばどれを使っても作れるからだ。

疑問に思っているらしい、言語複数触れた方が良い理由は、こういう「どれを選んだら良いか」という問いに答えやすくなるからだ。

自分理解していないものが、今作ろうとしているものマッチするかしないか判断するには、言語環境に対する深い理解必要だ。

エディタ個人的にはVisualStudioXcode、あるいはIntelliJ系をオススメする。

何も設定していなくても好ましくない書き方の時に警告が出るから強制ギプスみたいに作用するからだ。

Twitterとかで騒いでる強いプログラマーの皆さんはvimemacsを薦めるけれど、意外にもchokudaiさんとかはVSでC#を書く派なのを思い出して欲しい。

IDEを作っているのもプログラマーなので、IDEを使うメリットもかなりあるんだ。使った上でやっぱりvimが良ければvimに戻ると良い。

パソコンスペックについては、確かにスペックが低すぎる。そのマシンで開発するなら、vim/emacsにせざるを得ない。 AtomSublimeでもキツそうだ。

書いてる通りで、Core i7/RAM 4Gくらいあればとりあえず基本的人権って感じ。

性能は高ければ高いほど良いけど、予算の都合だってあるだろう。 10万用意できるなら、結構選択の幅は広がるんじゃないかバイトなり親の説得なりお金ためるなり、頑張って調達するんだ。

さて、最初話題に戻る。

から勉強したら良いかからないなら、とりあえず何かをパクれ。Twitterクローンみたいなのでも良い。フォローテキスト書き込みだけなら作れるんじゃないか

なんならそれを公開してもいい。

もしアイディアがないなら、それこそTwitterで誰かが「こんなのあったらいいなぁ」って言ってるもののうち、何となく頑張れば作れそうなものに手をつけてみると良い。

どの経験もムダにはならない。やってみろ。1個作ったら、もっと広い世界が見えてくる。

2017-04-07

http://anond.hatelabo.jp/20170407112743

意識低い企業研究者です。プログラミングはサブウエポン。だけど趣味でも勉強してる。

働き方改革のせいで早く帰れって言われて、酒のみながら今これを書いてる。

C言語とかC++・・・これで作らないといけないものが今の所ないし、これでお金を稼ぐのはハードルが高いし、

WindowsAPIを使って複雑なプログラムを作りたいわけじゃないのでwhileとかifとか基本的な構文だけ覚えるだけで満足。

組み込みプログラミングではC言語はいまだに現役。お金普通に稼げると思うよ!次代のCOBOLと化しそうで怖いとこはあるけど。

Java・・・使える人が多いからあえて今から学習しなくてもいいような気がする。

文字列の結合だけでもダメやり方と良いやり方があるらしくて、何かPHPのようにその言語特有セオリーみたいなのを覚えるのが面倒くさそうなので入門の時点で学習するのをやめた。

セオリーとかあるかもしんないけど速度とか気に揉むまえに書いて測れ。たいていは杞憂か、あるいはCPUパワーで殴れるから

Go・・・HTTP/2が使えるから学習してる。他の言語だとnghttp2をインストールしないといけないようなのでGo便利だと思ってる。

ライブラリ選択肢が多すぎるのでこういうのが作りたいってときにこれを使うのがいいよっていうのが知りたい。

GUI作るのにライブラリありすぎてどうやって選べばいいのかさっぱりわかんない。

Goデータベース扱うならこれを使え、だけどMySQLしか使わないならこれを使え、あっSQLiteならこっちのライブラリ使うと便利みたいなこういう情報が欲しい。

GoGUIつくるの?あんまり普通じゃない気がする。軽量プロセスうまみがそんなない(詳しい人に否定されそうだけど)

普通にC#(mono/.net)かwebアプリにするかで良くないか

ただ、言語をあれもこれも覚えるのって僕は意味があるのかなという思いもある。

20言語Hello World出来るより、1つの言語でいろんなアルゴリズムを知っている方がすごいと思う。

コミュ症がフランス語英語ドイツ語覚えても、使う機会がないとまったく価値がないと思う。

アルゴリズムは使うものだ書くものではない!!

広く浅く学習するより、狭く深くいきたいとおもうけど、paizaでCランクしか取れない。

twitterで有名な人てやっぱりSランクとか余裕なのかな、こういうのもいろんなプログラマーに聞いてみたい。

一応著名なプログラマーTwitterフォローしてるけど、ご飯の画像を載せてたり、若者の僕には通じない寒いギャク連発してたり、ロリっぽい画像RTしてたりと、twitterはメインの情報収集としては利用してない。

twitterやってるプログラマーって勉強会とかオフ会に参加してるようなリア充の人ばっかりなので、肩身が狭いか自分からリプは送ったりはしない。

ファンがたくさんいるのに最近ニコ生配信してくれないchokudai先生みたいに、アルゴリズムを学ぶのがいいのかな。

深さ優先探索とか理解できない。

コード写経しても覚えられないし、仕組みは理解したけど自力コードが書けない。

コードにする能力ってどうやって鍛えるのか知りたい。

アルゴリズムは使うものだ書くものではない!高階関数とかテンプレートプログラミングとかその辺勉強するといい。

あと計算制限時間内に終わるなら総当たりが最速で品質も高いぞ。

エディタサクラエディタからVimに変えた。

どうしてVimかというとプラグインが多いしIDEっぽくできるから

Vim使う一番の理由は補完が強いのが気に入ってるから

Vimってハードル高いイメージあったけど、入門記事がたくさんあるので助かっている。

NetBeansが重すぎるんだよ。補完ボックスが表示されるの遅すぎて警告メッセージが出た。補完ボックスが表示されるまで7秒ぐらい経過すると警告メッセージが表示されたと思う。

Vim知らない。Linux使うならVimemacs使えるだろみたいな雰囲気あるけど、GUIならgedit, CUIならnanoでいいよね。

パソコンスペックもどのくらいのものを用意したらいいのかわからない。

10年前のVistaが搭載されていた頃の家電量販店で一番安かったCeleron 1コア メモリ1GB グラボなしノートからプログラミングに向いてないのかもしれない。

VirtualBox上のubuntuMySQLコンパイルすると2時間20分ぐらいかかった記憶がある。

CPUが1コアなのでコンパイル中にそれ以外の作業なんて重くてできない。

スペックお金をかけることで時間節約ツール選択肢が増える

EclipseなどのIDEが支障なく使えるレベルスペックってどのくらいするんだろう。

ノートCore i3メモリ4GBにランクアップしたらいけるのかな。

他人がどんなスペックPCで何のツール使ってプログラミングしているか知りたい。

3年前のCore i7, SSD, 8GB。最近はもっぱらJupyter。

もっと早いPCが欲しいけど、年度末に買うのを忘れた。

Python・・・機械学習する上で避けて通れないけど、今のPCだと無理。

例題が豊富逆引き辞典みたいなサイトや本がほしい。

あと、クレジットカード持てないのでAWS上で機械学習するのだけは遠慮したい。

過大請求されるの怖いし、トラブルが起きた時に英語コミュニケーション出来ないから。

Pythonはいいぞ、機械学習だけじゃなく計算系はエクセルじゃなくてJupyter使う。でも周りはエクセルつかってる、勿体ない。

使ってないけど最先端研究では機械学習使って当たり前感があってそろそろヤバい

僕は中学生の頃、いじめにより心の余裕なんてなかったか勉強どころではなかったけどもっと英語勉強しておけばよかったと後悔している。

やっぱり子供の頃の生活環境って大事だなと思う。

今は英検3級に向けて勉強中。

APIドキュメント頑張って読もう。俺も頑張って読んでる。

何を学習したらいいのか本当にわかんない。

迷宮にいる感じ。

なんとなく、プログラミングじゃないほうがいい気がするなあ。

とりあえずバイトしてPC買わない?プログラミングバイトでもいいと思うよ。

働き方改革最前線からは以上です。

プログラミングの学び方がわからない

C言語とかC++・・・これで作らないといけないものが今の所ないし、これでお金を稼ぐのはハードルが高いし、

WindowsAPIを使って複雑なプログラムを作りたいわけじゃないのでwhileとかifとか基本的な構文だけ覚えるだけで満足。



Java・・・使える人が多いからあえて今から学習しなくてもいいような気がする。

文字列の結合だけでもダメやり方と良いやり方があるらしくて、何かPHPのようにその言語特有セオリーみたいなのを覚えるのが面倒くさそうなので入門の時点で学習するのをやめた。



Go・・・HTTP/2が使えるから学習してる。他の言語だとnghttp2をインストールしないといけないようなのでGo便利だと思ってる。

ライブラリ選択肢が多すぎるのでこういうのが作りたいってときにこれを使うのがいいよっていうのが知りたい。

GUI作るのにライブラリありすぎてどうやって選べばいいのかさっぱりわかんない。

Goデータベース扱うならこれを使え、だけどMySQLしか使わないならこれを使え、あっSQLiteならこっちのライブラリ使うと便利みたいなこういう情報が欲しい。



ただ、言語をあれもこれも覚えるのって僕は意味があるのかなという思いもある。

20言語Hello World出来るより、1つの言語でいろんなアルゴリズムを知っている方がすごいと思う。

コミュ症がフランス語英語ドイツ語覚えても、使う機会がないとまったく価値がないと思う。

広く浅く学習するより、狭く深くいきたいとおもうけど、paizaでCランクしか取れない。

twitterで有名な人てやっぱりSランクとか余裕なのかな、こういうのもいろんなプログラマーに聞いてみたい。

一応著名なプログラマーTwitterフォローしてるけど、ご飯の画像を載せてたり、若者の僕には通じない寒いギャク連発してたり、ロリっぽい画像RTしてたりと、twitterはメインの情報収集としては利用してない。

twitterやってるプログラマーって勉強会とかオフ会に参加してるようなリア充の人ばっかりなので、肩身が狭いか自分からリプは送ったりはしない。

ファンがたくさんいるのに最近ニコ生配信してくれないchokudai先生みたいに、アルゴリズムを学ぶのがいいのかな。

深さ優先探索とか理解できない。

コード写経しても覚えられないし、仕組みは理解したけど自力コードが書けない。

コードにする能力ってどうやって鍛えるのか知りたい。



エディタサクラエディタからVimに変えた。

どうしてVimかというとプラグインが多いしIDEっぽくできるから

Vim使う一番の理由は補完が強いのが気に入ってるから

Vimってハードル高いイメージあったけど、入門記事がたくさんあるので助かっている。

NetBeansが重すぎるんだよ。補完ボックスが表示されるの遅すぎて警告メッセージが出た。補完ボックスが表示されるまで7秒ぐらい経過すると警告メッセージが表示されたと思う。



パソコンスペックもどのくらいのものを用意したらいいのかわからない。

10年前のVistaが搭載されていた頃の家電量販店で一番安かったCeleron 1コア メモリ1GB グラボなしノートからプログラミングに向いてないのかもしれない。

VirtualBox上のubuntuMySQLコンパイルすると2時間20分ぐらいかかった記憶がある。

CPUが1コアなのでコンパイル中にそれ以外の作業なんて重くてできない。

スペックお金をかけることで時間節約ツール選択肢が増える

EclipseなどのIDEが支障なく使えるレベルスペックってどのくらいするんだろう。

ノートCore i3メモリ4GBにランクアップしたらいけるのかな。

他人がどんなスペックPCで何のツール使ってプログラミングしているか知りたい。



Python・・・機械学習する上で避けて通れないけど、今のPCだと無理。

例題が豊富逆引き辞典みたいなサイトや本がほしい。

あと、クレジットカード持てないのでAWS上で機械学習するのだけは遠慮したい。

過大請求されるの怖いし、トラブルが起きた時に英語コミュニケーション出来ないから。



僕は中学生の頃、いじめにより心の余裕なんてなかったか勉強どころではなかったけどもっと英語勉強しておけばよかったと後悔している。

やっぱり子供の頃の生活環境って大事だなと思う。

今は英検3級に向けて勉強中。




何を学習したらいいのか本当にわかんない。

迷宮にいる感じ。

2017-04-01

普段コーディングに使っているエディタエロ画像を閲覧すると

intelliJとかVSCodeとかAtomとかって画像開くと表示してくれるじゃないですか。

たまたまDownloadsディレクトリ作業していたから、エディタに表示されるファイル一覧にいつも見ている声優コラ画像ファイル名が見えていた。思わずクリックしたところ、いつもはコードが表示されている部分にどーーんと豊満オッパイが表示されちゃった。

めっちゃ興奮した。みんなもやってみて。

2017-03-28

[][]Blender眉毛を髪の毛で透過させる手順の分析メモ

@tomo_さんの

https://twitter.com/tomo_/status/835476208242442241

この「Blenderけものフレンズみたいに眉毛を髪の毛で透過させる手順」を自分なりに分析して書き起こしてみた。



「眉の透過」(概要:透過させたいものを専用のレンダレイヤーに出力し、コンポジットMix

・眉と顔面(複製)を選択し別レイヤーに移動

・properties > Render Layers > レンダレイヤー新規追加

・新しいレンダレイヤーを眉だけ描画するように設定

ノードエディタコンポジットで2つのレンダレイヤーMix



さらに髪だけを透過させる」(概要:透過させたいobjにpass indexを設定しコンポジットid maskを使いmix係数に反映)

・髪を選択しproperties > Object > Relations > Pass Index に固有のid指定(2など)

・基本のレンダレイヤーのpass設定でObject Index有効にする( properties > Render Layers )

ノードエディタid maskを追加し、入力側に基本レンダレイヤーindexOBを接続し、Alpha出力をMixのFacに接続。髪のid指定

2017-03-19

実家暮らし24歳の一人っ子だが遠い夢棄てきれずに故郷を棄てたい

今年25歳になる女で、地方暮らし高卒

資格運転免許ITパスポート(笑)

彼氏いない歴=年齢の人間のクズ

父は数年前に亡くなって、母のことは嫌いなんだけど高齢だし、ほっとくのもどうかと思ってる。

今の仕事刺身の上にタンポポを載せるような仕事で、クソみたいな給料でこき使われてんだけど、人間関係には困ってなかったからやめるやめる詐欺でずっと働いてきた。それが最近ハロワで変な噂(だいたいあってる)が流れてて、そのせいで日本人が入ってこなくなって、ろくに日本語もできないような外人さんを、面接(笑)採用して、わずかに入ってくる日本人も、なんかこの人ほかに行くと来ないんだろうなぁって池沼しかいないしで、クソみたいな中国人犬猿の仲になったりで、やめたい。新卒も二人とも屑だったしさ。さっさと辞めればいいのに。

からさっさと辞めたいんだけど、年金暮らしの母を扶養に入れてるから、なかなか一歩を踏み出せないでいる。

任意継続を選べば、2年間は母の保険証は手に入るけど…

から親に稟議を出すのが苦手で、あれがしたいとかこれがしたいとか、自分意見さらけ出すのが苦手で、遠い夢捨てきれずに故郷を棄てたいんだって言えれば楽なんだけど、MPが足りない。

昔夢見ていた職業があって、それをずっと忘れてたっていうか、言い出すのが恥ずかしかったっていうか、ってんで、今は刺身の上にタンポポを載せる仕事に甘んじてるんだけど、それももう6年目…

学生の時はパソコンの大先生(笑)で、趣味プログラミングちょっとできたから、お前はそっちに進めとか周りに言われてて、でも数学がてんで駄目だったからやめたんだけど、今ちょっと触ってみようと思っても、全然筆が進まない。エディタ開いて、やっぱいいやって。能無しみたいにホッテントリニコレポとtwitterFB巡回して、転職先でも探せばいいのに、ばかじゃないの。

こんなんだから上京したって無駄貯金食いつぶしながら故郷にも帰れず、クソみたいな30歳になるんじゃないかって、かといってこのままだらだらと今の生活を続けていても、クソみたいな30歳になることは明白だし。仮面夫婦な親を見て育ったので、結婚なんてできるわけないし。

もう少し強くならなけりゃ時の流れに負けてしまいそうだっていう焦燥感が常に襲ってきてて辛い。

私みたいなのが友達もいない東京にふらっと出てきて、生きていけるのか、だれか教えてほしい。

このままじゃ嫌なんだ。

追記

遠い夢はIT関係じゃないんだ…

2017-03-18

gitしか知らないけれど

SVNの何がダメなのかよく知らない。

知る必要もないんだろうけど。

ただ、過去技術ってこうやって無くなっていくんだろうなって実感する。

みんな使うからgithub使ってるし、なんとなくgithub好きだからエディタAtomを使ってる。



計算機以前の「技術」って積み重ねていくもの無駄になる知識なんて無かったんだろうけど(切削加工の知識とか設計図の読み書きとか)、

計算機ができてから「これまで大活躍だったのに10年後には知っていても何の役にも立たない技術」っていうのが増えてきてるんだよねきっと

2017-03-12

から情報学部学科で学ぶあなたへ

購入すべき物

macでもwindowsでもいい、core i3以上、メモリが8G以上が乗った持ち運べる物。これは絶対に買うべき。atomceleronが乗った廉価機は避ける。どうしてもお金が無いなら5年以内の中古でも良い。

これは講義資料などの閲覧用。なくても良いが、あると非常に便利。逆にプリンターは大抵の大学にあるのでいらない。情報系の教科書web上に無償で公開されている物が多いので、それらを活用して学ぶべし。MOOC活用するのもよい。

以下は学ぶべき

大学カリキュラムにあっても、先行して学んで損はない。

コンピュータのしくみと合わせて学ぶ。

英語情報の方が早くて正確である場合が多い。

どうせいつか覚えるので、早めに使えるようになっておいて損なし。

  • OSにまつわる内容

基本。

使えると色々自動化できて便利。個人的にはpython(3)がオススメ

必須では無いと思うが変換ツールと合わせて使うと便利。レポートにも使える。

どちらかお好みで。大抵のエディタIDEで使えるため汎用性がある。筆者はemacs派。

サークル課外活動

ひとりで手を動かして継続的に学べるのであればそれでいいが、そうで無い人間の方が多いのでは無いかと思う。筆者もそうだ。そういった人間他者と共に学ぶのがよい。

大学情報系や電気電子系のサークルがある場合はひととおりみておくといい。真面目に活動していて、ソフトウェアなりロボットなり成果物があるようなら入って良いと思われる。唯のオタクの溜まり場になっているようならまあ入らない方がいい。

サークル以外にも、都市部に住むのであれば技術主体としたコミュニティが多くある。SNSや同期、先輩のツテを使って興味のあるものに参加してみるとよい。

プログラマーバイトなども良い経験になる。しかブラック職場もあると聞くのでよく選ぶべし。

といっても、課外活動に惚けて大学の授業を疎かにするのは愚の骨頂。大学の授業で学ぶのは全ての基礎なので、これを知らずにどんな最新技術に触れようと意味が無い。

競技プログラミング

これは情報学部で学ぶならやらない理由が無い。プログラミング力を鍛えるには最適である

AIZU ONLINE JUDGEやAtCoderゲーム感覚で楽しむとよい。

まとめ

思いつきで書いたので書き漏らしはあると思う。あとよく言われる教授質問に行ったりして活用しろ〜などは情報系でも同じ事が言えると思う。

情報系の学生として最もやってはいけないことは、読んだだけ、聞いただけで理解した気になってしまう事だと思う。授業で聞いた事全てとは言わないが、せっかく場所を問わず実験ができる学問なので、興味を持った内容だけでも良いのでコーディングして動かしてみて欲しい。

2017-03-07

年とるごとに朝一のスタートダッシュが難しくなる。

いちおう8時から机に向かってるのにネットに逃げたりダイアリー書いたりダイアリーに書くことをあれこれ考えたり。

メール開いてエディタを立ち上げてその他業務関係ソフトを立ち上げてようやく9時。

さてやるかって気持ちになるのに10時くらい。

そりゃ夜も遅くなるわな。

2017-03-05

コメ率の低いはてブエントリ英語エロか?

http://anond.hatelabo.jp/20170305115905増田以外のホットエントリで見ると。

2017年2月コメント率の低いホットエントリ

コメント タイトル コメント数/ブクマ ブクマページ
0.0% Python3.6 から追加された文法機能 - Qiita 0/96 b.hatena.ne.jp/entry/324476241
0.8% 文章ベクトル化して類似文章の検索 - Qiita 2/245 b.hatena.ne.jp/entry/324662835
1.0% [wip] 会社サーバサイドエンジニアにReactとかReduxのことを説明する資料 - Qiit 1/97 b.hatena.ne.jp/entry/319535213
1.1% 機械学習ディープラーニングの入門者向けコンテンツまとめ - Qiita 1/94 b.hatena.ne.jp/entry/321793279
1.9% Web制作時の概算費用と想定納品日を簡単に計算する票をつくってみた – のんびりデザインしているよう 7/375 b.hatena.ne.jp/entry/320010979
2.0% 最近見かけるレイアウト・ナビゲーション・スライダーフォームなどがどうやって実装されているのかのまと 7/344 b.hatena.ne.jp/entry/322198623
2.2% フロントエンド知らない私のwebpack入門 その1 - Qiita 4/186 b.hatena.ne.jp/entry/319233247
2.3% フルマネージドのSaaSクラウドデータベースサービスdashDBの活用スタイルとは ~手間いら 5/216 b.hatena.ne.jp/entry/323891713
2.4% Pythonをやるときに参考になりそうな情報 - のんびりSEの議事録 19/807 b.hatena.ne.jp/entry/322300431
2.5% React基礎 · GitBook 17/681 b.hatena.ne.jp/entry/321494522
2.7% 開発効率を上げるテスト設計 // Speaker Deck 5/183 b.hatena.ne.jp/entry/323584734
2.8% 畳み込みニューラルネットワーク可視化 - 人工知能に関する断創録 3/108 b.hatena.ne.jp/entry/322431100
2.8% グランブルーファンタジーを支えるインフラ技術 // Speaker Deck 10/359 b.hatena.ne.jp/entry/324611754
2.9% 仮想DOMの内部の動き | プログラミング | POSTD 6/206 b.hatena.ne.jp/entry/321289144
3.0% 金融データPythonでの扱い方 - 今日も窓辺でプログラム 16/527 b.hatena.ne.jp/entry/322842311
3.1% Python Jupyter notebookでpandasを使いCSVを読み込みグラフを描画してp 5/162 b.hatena.ne.jp/entry/321556884
3.1% React Redux Real World Examples 〜先人から学ぶReact Redux 9/290 b.hatena.ne.jp/entry/323749846
3.2% Awesome Python:素晴らしい Python フレームワークライブラリソフトウェア・リ 15/472 b.hatena.ne.jp/entry/319013267
3.2% 履歴書志望動機|最速で書く方法と受かる書き方 14/433 b.hatena.ne.jp/entry/279613157
3.4% 今日からはじめるGitHub初心者がGitをインストールして、プルリクできるようになるまでを解 38/1128 b.hatena.ne.jp/entry/318690305
3.4% スケーラブル GCP アーキテクチャ 6/178 b.hatena.ne.jp/entry/322723492
3.5% アーキテクチャから新しい! 初めてのエディタには、21世紀生まれの「Atom」がおすすめ【続・若手エ 11/311 b.hatena.ne.jp/entry/322534650
3.5% フロントエンドの基礎知識 // Speaker Deck 15/423 b.hatena.ne.jp/entry/322749937
3.7% ロードバランサー再入門 | ツチノコブログ 26/704 b.hatena.ne.jp/entry/323163487
3.7% APIサーバを立てるためのCORS設定決定版 - Qiita 5/134 b.hatena.ne.jp/entry/321742626
3.8% 画像】こんなのソフマップじゃないwwwwwwwwwwwwww|ラビット速報 5/131 b.hatena.ne.jp/entry/321219627
4.0% 動画あり】人志松本のゾッとする話のあるある探検隊の話怖すぎwwwwww | 2ちゃんねるスレッド 10/252 b.hatena.ne.jp/entry/319507149
4.0% 翻訳2017年展望: pandas, Arrow, Feather, Parquet, Spa 7/176 b.hatena.ne.jp/entry/324411617
4.2% 【たまに行くよ!って人向け】いつもと少しちがう東京ディズニーシーデートにするための5つの方法 @ja 3/72 b.hatena.ne.jp/entry/321496344
4.3% 高速なシステムを作る方法 // Speaker Deck 9/211 b.hatena.ne.jp/entry/283448858
4.3% 処分・廃棄にお金は要らない!?パソコン無料引取してくれる業者一覧 7/162 b.hatena.ne.jp/entry/320803373
4.3% タデサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~ 3/69 b.hatena.ne.jp/entry/322583838
4.4% 「Front-End Developer Handbook 2017」がGitBookで無償公開。フ 24/542 b.hatena.ne.jp/entry/318947145
4.6% デブサミ2017「DeNAの機械学習基盤と分析基盤」講演メモ #devsumi - 元RX-7乗りの 7/152 b.hatena.ne.jp/entry/322562611
4.6% 大量の要素を高速に表示するためのバーチャルレンダリング入門 / Virtual Rendering 6/130 b.hatena.ne.jp/entry/323604383
4.7% MySQLアンチパターン 22/473 b.hatena.ne.jp/entry/319218778
4.7% 5年間コードを書き続けたエンジニアが、新人に読んでもらいたい11冊+αを紹介する - エンジニアHu 47/1006 b.hatena.ne.jp/entry/313934939
4.7% グーグル社員も長友選手も行う集中力を高める方法 - 自分で学ぶ心理学 20/427 b.hatena.ne.jp/entry/322090614
4.8% 例の機械学習コースが良いらしいと知りながらも2年間スルーし続けたがやはり良かったという話 - Qii 68/1418 b.hatena.ne.jp/entry/321403591
4.9% NoSQL を使用する場合と SQL を使用する場合Microsoft Docs 28/577 b.hatena.ne.jp/entry/322834020
4.9% Awesome Selenium : 素晴しい Selenium ライブラリの数々 - Qiita 5/102 b.hatena.ne.jp/entry/321629987
4.9% 誰でもできる、プレゼンが劇的にうまくなる基本テクニック - 科学非科学迷宮 77/1557 b.hatena.ne.jp/entry/318913434
5.0% 脆弱性発見者が注目する近年のWeb技術 // Speaker Deck 24/481 b.hatena.ne.jp/entry/319516657
5.1% たった3つのコトで仕事が楽になる!「できる上司の会議」がマジで真似したい | CuRAZY [クレイ 7/138 b.hatena.ne.jp/entry/322534334
5.1% 日経電子版を支える基盤API // Speaker Deck 13/256 b.hatena.ne.jp/entry/319592914
5.1% 30歳から始める数学 - Shoyan blog 50/982 b.hatena.ne.jp/entry/323617832
5.1% インフラチームと開発チームの垣根をなくすためにAWSのCI環境を構築した話 - VOYAGE GRO 20/392 b.hatena.ne.jp/entry/323171376
5.1% 『How to Get Startup Ideas』 - いかスタートアップアイデアを得るか - 17/333 b.hatena.ne.jp/entry/324384439
5.1% 無料ウェブサイトブログに使える写真を検索可能な28サービスまとめ - GIGAZINE 18/350 b.hatena.ne.jp/entry/323600897
5.2% 内向的な人のための面接ガイド - GIGAZINE 14/271 b.hatena.ne.jp/entry/322036523

Pythonデータベース関連が目立つ。コメント無しで96ブクマに達するPythonさん凄い。マウンティング心?を刺激しないのだろうか。炎上したくない人はインデントに気をつけながらオブジェクト指向で書くといい。



2017年2月コメント率の高いホットエントリ

コメント タイトル コメント数/ブクマ ブクマページ
74.5% はてブ要望「返信出来るようにして欲しい」 - interact 114/153 b.hatena.ne.jp/entry/319990286
73.5% あなた朱雀とか白虎とか四神を覚えたキッカケは何?」という質問に対し世代がバレそうになる人々→「幽 319/434 b.hatena.ne.jp/entry/322198765
67.8% 内海 聡さんのツイート: "あなた甲殻類アレルギーだった場合あなたの心は殻に閉じこもっている可 449/662 b.hatena.ne.jp/entry/318821783
67.4% 日米首脳会談 首相は「ドラえもん」のスネ夫になった!民進党野田幹事長が批判 (産経新聞) - Ya 95/141 b.hatena.ne.jp/entry/321930776
65.7% いい記事書けばブクマつくとか嘘っぱち!こんな嘘がまかり通るはてな界に物申すっ! - ゆるくいきていく 260/396 b.hatena.ne.jp/entry/323206934
65.5% 痛いニュース(ノ∀`) : 梅沢富美男(66)、老害判定に怒り 「日本は俺達が作ったんだぞ!」 - 190/290 b.hatena.ne.jp/entry/322785094
65.5% 茶碗に米粒を残した状態で「完食」する人は完全悪ではないけど相容れられない、という話に意見続々 - T 413/631 b.hatena.ne.jp/entry/321479096
64.6% けものフレンズを視聴1分30秒で挫折。 - 自由ネコ 122/189 b.hatena.ne.jp/entry/321589678
63.7% けものフレンズコスプレ批判に対する異論まとめ - Togetterまとめ 228/358 b.hatena.ne.jp/entry/323622485
63.6% レジでバレる!二流の人の超ヤバい3欠点』という東洋経済記事を読んで。クレジットカードイメージ 119/187 b.hatena.ne.jp/entry/323599229
63.5% 痛いニュース(ノ∀`) : 日本在住のイスラム教徒の子どもがハラール対応給食に苦慮→学校側に配慮 290/457 b.hatena.ne.jp/entry/321128745
63.0% あざなわさんの炎上はてな村権威のなさ - メロンダウト 133/211 b.hatena.ne.jp/entry/323813866
62.7% プレミアムフライデーって何でこんなに叩かれてるんだろう? - シャイニングマンの「勇気を君に」 126/201 b.hatena.ne.jp/entry/324113658
62.5% 飯田譲治さんのツイート: "日本が悪い日本が悪いって、民間人は殺さないってルール破って、原爆落として 65/104 b.hatena.ne.jp/entry/321434534
62.4% 偏差値40の大学日本必要なのか?子供を焼き殺す大学補助金は不要 - カキカエブログ 166/266 b.hatena.ne.jp/entry/318786744
62.2% 坂上忍 清水富美加の月給5万円は正当「僕らの時もそうだった」 (デイリースポーツ) - Yahoo! 237/381 b.hatena.ne.jp/entry/321888913
61.9% 清水富美加17日著書出版「全部、言っちゃうね。」 - 芸能 : 日刊スポーツ 73/118 b.hatena.ne.jp/entry/322431771
61.5% 警視庁捜査1課長が竹刀で23歳美人記者ボコボコ (文春オンライン) - Yahoo!ニュース 415/675 b.hatena.ne.jp/entry/322218394
60.7% ゴルフに興じる首相、誇れない」民進・蓮舫氏:朝日新聞デジタル 136/224 b.hatena.ne.jp/entry/321608217
60.6% 金があるのに、理屈をつけてコンテンツに金を落とさない」連中について - うらがみらいぶらり 243/401 b.hatena.ne.jp/entry/321324226
60.6% 痛いニュース(ノ∀`) : 中学校で「やばい」という言葉を使用禁止に 若い世代意味多様化 - ラ 132/218 b.hatena.ne.jp/entry/324642052
60.3% 受動喫煙対策東京だけでやれ」 自民党内で反対論噴出:朝日新聞デジタル 241/400 b.hatena.ne.jp/entry/321316384
60.1% 娘の卒業式用の服を買いに行ったら驚愕した - コバろぐ 92/153 b.hatena.ne.jp/entry/321299915
60.1% 「洗剤いらず」スポンジで教頭などが児童の体こすりけがNHKニュース 215/358 b.hatena.ne.jp/entry/322584234
60.0% 松井一郎さんのツイート: "長谷川さんが、ブログで伝えたかったのは、健康であるための自己管理重要 201/335 b.hatena.ne.jp/entry/320414066

2017-03-04

エディタMIFESまだやってます

という広告はてなに表示されるようになって、ああそういえばPC-98時代にそんなのあったなと思い出した。使ったことはなかったが。

「苦節30年、構造解析も対応し、しぶとくバージョンアップして好評発売中」だってさ。なんだその売れない演歌歌手みたいなコピーは。

VJEっていうFEP(今でいうIME)はここで開発してたんだっけ?

2017-03-03

気持ち悪いエンジニアイディオム

ジョイン」は言わずもがな

「恋に落ちる〜」は意味不明

「好きな〜」は、本当に好きなら胸に秘めとけ

2017-02-26

anond:20170225195916

"Google翻訳オープンソースプロジェクトに使うのはダメなのか? " についての反論

いい記事なのだが、いくつか反論や補足が必要だと思ったので書く。

GPLコンパイラの例

このGPLコンパイラとはGNU bisonやGCC(GNU Compiler Collection)について指しているのがほぼ明確なのでそれらについて書く。

確かに著作権法を元にしたライセンスは、ソフトウェアの出力結果に対してソフトウェア著作権ライセンスが影響しないと解釈するのが妥当であるというのは正しい。

ただしこれは"著作権ライセンス"に限った話である、つまり著作権ライセンスでは不可能な制約がEULAなどでは課すことが可能であるということを意味する。

詳しくはGNUの書いた記事の"契約を元にしたライセンス"という項を読むと良い。以下に引用する。

https://www.gnu.org/philosophy/free-sw.html

ほとんどの自由ソフトウェアライセンスは、著作権を元にしています。そして著作権によって課することができる要求には制限があります。もし、著作権を元にしたライセンスが、上記に記した自由尊重するならば、まったく予期しない他の種類の問題があることはありそうもないでしょう(予期しないことはまま起こりますが)。しかし、ある自由ソフトウェアライセンスは、契約を元にするもので、契約もっと広範な制限を課することが可能です。これは、そのようなライセンスが、容認できないほど制限が強く、不自由でありうる、いくつもの形態がありうることを意味します。

わたしたちは、起こりうるすべてのことをあげることはできないでしょう。もし、契約を元としたライセンス利用者を(著作権を元としたライセンスでは無理な形で)異常に制限するならば、そして、それがここで正当だと述べられていないのならば、それについて検討しないといけないでしょうし、そのライセンスは、不自由である結論づけるかもしれません。

また元の記事の著者はGCCやbisonがGNU GPLのような強いコピーレフト保護されたソフトウェアでも、それによって作成された著作物GPLにならない(つまりコンパイラやパーサーのライセンス継承しない)ことを根拠考察しているようだが、実はbisonやGCCGPLにはライセンスに対する例外付属していることを考慮すべきである

GCCやbisonの著作権保持者であるFree Software Foundationは著作権法の話をするとき、たいていアメリカ合衆国を想定しているがこれらの自由ソフトウェアが広く使われるあたって、著作権法とそれを元にしたライセンスが異なった解釈をされることがありうることをおそらく危惧している、そのため出力に対してソフトウェアライセンスが影響しないことを確実にするためにこれらの例外規定しているのではないか

この二つの理由から、元記事議論世界中に対して広く配布するFLOSSディストリビューションでは(非常に残念ながら)鵜呑みに出来ないと私は考える。

フェアユースについて

フェアユース規定は例えば日本では存在しない、

加えて言えば、たとえフェアユース規定が全世界的に利用できて、営利目的でなければ利用できたとしても、

フリーソフトウェア/オープンソース定義の中に

自由.0: どんな目的に対しても、プログラムを望むままに実行する自由

(i.e. オープンソース定義 6項 利用する分野に対する差別禁止)

がある限り、そのような制限ディストリビューションは受け入れられないだろう。

またOracle vs GoogleJavaAPI訴訟はケースとしてはかなり特例であり、

一般に広く適用すればlibcすら当てはまるのではないかと私は思っている、

これを根拠にしてよいのならばそもそもコンピューター業界がひっくりかえるのではないか

Web翻訳の結果をオープンソースソフトウェアで使うべきか、そうではないか

少なくともUbuntuのようなプロジェクトにおいて、私は断固反対である

というのは現状ほぼすべてのWeb翻訳(例外があれば教えて欲しい)はプロプライエタリないし、それと同じ結果をもたらすSaaSSだからである

Webブラウザを介して使う翻訳サービスはSaaSSの代表例であり、ユーザーコンピューター計算コントロール

つべであるという自由ソフトウェア思想と明らかに相容れないものである

このようなサービスを利用することの弊害として、(例えば)Google翻訳翻訳処理の計算依存することにより、ユーザー入力Googleが常に把握することが挙げられます

もちろんこれはあまり良いことではない。

多くのFLOSSシステムディストリビューション自由ソフトウェアを主に入れるというガイドラインを持っている。

アーカイブのごく一部にnon-free(Ubuntuならrestricted/multiverse)なソフトウェアがあるが、

これは事実上妥協産物であり、排除しても大した問題がないならば配布から除外することに多くのディストリビューション関係者異論を挟まないだろう。

また例えばDebianはあるソフトウェアがDFSG(Debian フリーソフトウェアガイドライン)に適合するフリーソフトウェアであったとしても、それがガイドラインに適合しない著作物依存する場合、contribというセクションに閉じ込めており、それは公式システムの一部ではないとしている。(建前ではcontrib/non-freeセクションはユーザー向けの付加サービスとされる)

Ubuntuコミュニティ新規に作られた著作物コミュニティ哲学に反する物に依存するというのは、かなり致命的である

たとえ奇跡が起こり、例外的Google翻訳や一部のプロ翻訳ツールBSDライセンス(Launchpad上での翻訳ライセンス)での出力を許したとしても決して褒められたものではない。

Ubuntubug#1に"Ubuntuソフトウェア自由である。常にそうであったし、今後も常にそうである自由ソフトウェアは万人に望むままの方法で使い、望むままの人間と共有できる自由を与える。この自由は多大な利点である。"とプロジェクト創始者であるマーク・シャトルワースが書いていることをよく考えるべきである

https://bugs.launchpad.net/ubuntu/+bug/1

この反論を読んだ読者の中にはあまりGNUプロジェクト寄りに思想が傾いていると思う者がいるかもしれないが、

いわゆる"Linuxディストリビューション"の中には数多くの重要GNUソフトウェアシステムの根幹をなす形で入り込んでおり(例えばGCC,bash,glibc etc...)

またUbuntu派生元となったDebianの成立経緯にはやはりFSFが関わっている。

さらに言えば、システム保守を手伝う人の中にはシステムフリーからボランティアで頑張っているという人もいると思う。(ほとんどではないかもしれない)

のでUbuntu周りの話に限ってはこういった観点で見てもよいと思ったので書いた。

追記

Ubuntu Japanse Teamの関係者に読まれたようなので満足しました。(2017/2/27 22時)

2017-02-02

艦これ改で”全艦を引き継いで”周回プレイをする方法について

PS Vitaゲーム艦これ改」ですが、先日めでたく1年足らずの販売期間を無事終了しました。

さて。このゲーム
「いつでも、いつまでも提督の手に 「艦これ」そして「艦娘」を--。」
という謳い文句を掲げておりますが、その実は
『周回プレイで次に持ち越せるキャラ数に制限がある』(最大88人(最高難易度クリア時))
という、コンセプトを真っ向から否定することで数多のプレイヤーのやる気を削いできた大きな欠陥が存在しています

運営が、1年に満たない期間で販売を終了するというのなら。
この見捨てられた世界約束の地として楽しむ方法をせいぜい広めさせて頂きましょう。
誰でもできるわけではないですが、ゲームが掲げたコンセプトの通りに育てた艦娘を一人たりとも犠牲にすることなく周回プレイをするための方法をここにまとめます

0.最初

本文中に登場する各ツールプログラムの入手方法や導入方法、使い方については自分でお調べください。

また、この記事情報をご利用されたことで発生するいかなる損害・不利益に対して直接的、間接的な責任は負いかます

1.前提

a.Vitaについて

Vita Save Manager」がインストールされていること

=「HENaku」が導入されていること

VitaFWが3.60であること(3.60未満なら3.60へ。3.61以上の場合ダメっぽいです)

b.PCについて

上で用意したVitaftp接続できるWindowsPC

艦これ改セーブデータエディタ(http://larksan.wp.xdomain.jp/?p=1893)

--導入方法自体には高い難易度はありませんが、FWバージョンを3.60(またはそれ未満)に留めているVitaが手元にあるかどうかが、そもそも高いハードルである気はします。

2.手順

a.まずは難易度丁あたりで通常通りにプレイしましょう。

ゲーム中のセーブデータを使い、セーブデータPC転送ファイルエディタ編集Vitaに書き戻し、まで出来るようにしておくとGoodです。

そのついでに各資材やバケツ、ネジを最大値にしてからプレイすると難易度はぐっと下がりますが、

どこまでセーブデータをいじってプレイするかの匙加減はご自分の後ろめたさと相談で。

b.最終面攻略

最終海域である深海中枢海域-4 深海棲艦最終艦隊」の攻略前のタイミングです。

通常であれば「引き継ぐ分だけ艦娘や装備のロック」を行う場面となります


・各種情報整理

まず、通常通り「(本来ゲームシステムで)引き継ぐ分だけ艦娘や装備をロック」しておきます。(丁なら20報酬艦の分を引いて19人)

艦娘エディタコピー機能を使って最終的に引き継ぐことができますが、装備についてはそのような機能はないので

システム上の引き継ぎ制限数を超えて引き継ぎたい分については艦娘の誰かしらに装備させておきます

また、引き継ぐためにロックをかけた艦娘(丁なら19人)はとりあえずどこかにメモしておきましょう。

・最終状態セーブ

情報が整理できたら、プレイの最終状態を記録するためにセーブしておきます。(このデータを"Save-0"とします)

c.最終面攻略

最終海域攻略しました。EDを堪能しましょう。

艦娘の引き継ぎ方法を聞かれたら「ロック優先」を選んでおきます

また、EDの終了後にセーブタイミングがあるのでここでも念のため保存しておきます。(以後、このデータを"Save-1"とします)

d.(2周目)着任

EDセーブが終わるとゲームスタート画面(タイトル画面)に戻るので、着任ボタンタップし引き継いで2周目を開始("Save-1"をロード)します。

そして、最初秘書艦選ぶ→OP終わるまで待つ→執務室となります

この時点では、ゲームシステムによる引き継ぎが行われている状態です。(2周目開始時に選んだ秘書艦+ロックした19人(丁の場合)+大和)

手順b.で用意した通りに艦娘と装備が引き継がれているか顔ぶれを確認しましょう。何か手違いがあれば、諦めてそのまま進めるか、あるいは手順b.からやり直しです。(リセットして"Save-0"をロード)

問題が無ければここで即座にセーブします。(このデータを"Save-2"とします)

e.引き継ぎ

この時点で手元にあるセーブデータは3本。

"Save-0" 艦娘存在しているデータ
"Save-1" クリア後、引き継ぎが行われてしまったデータ(2周目を開始する際にロードしたデータ)
"Save-2" 2周目開始直後、引き継ぎが行われてしまったデータ

という状態です。
以下の手順で、セーブデータエディタを使いSave-0とSave-2を手動でマージします。

ゲームを終了し、セーブデータファイルPCダウンロードします。
そしてセーブデータエディタで"Save-0"と"Save-2"のファイルを開きます
メニューから艦娘ツール」を選び、Save-0からSave-2へコピーします。
ただしシステムで引き継ぎ済の分(b.でメモしておいた分(丁なら19人分))は除くこと。でないと引き継ぎ済の艦娘が重複してしまます

勲章戦略ポイントは引き継がれませんが、これらも引き継ぎたいならここで設定しましょう。
また、もし最終面攻略中にドロップした艦がある場合、その艦娘は"Save-0"にも"Save-2"にも存在しません。
諦めるには惜しい場合にはここでエディタ機能で追加してしまいましょう。(自分場合浦風ドロップした)

引き継いだ艦娘の人数や装備品の数がデフォルトの上限より多い場合ツール自動的拡張されるようですが、
ここはいっそMAXまで上げてしまいましょう。(艦娘一覧/装備一覧のタブ)

上記の一通りの編集作業完了したらセーブデータVitaに書き戻します。(Restore)

改めてゲームを起動して書き戻した"Save-2"のデータロードし、プレイを再開しましょう。
1周目で育てた全艦娘がそこに居るはずです。まずは操作上のミスで無くさないよう、拡張引き継ぎした艦娘ロック設定を。

以上が基本的な手順となります

以下、思うところをいろいろと。

本当ならもうちょっとスマートに全艦引き継ぎできないかと思ったんですが、引き継ぎ数のようなパラメータを(艦娘マスタデータのように)外部ファイルに出してないかと思っても、
引き継ぎ処理のソースコード内にがっちり数字コーディングしてる以上どうしようもなく。
あとは、丁でプレイして最終面だけ史に切り替えるとか試したけど、史クリアしても引き継ぎ数は88人なんですよね。

艦これ改というゲームについてですが。まぁ、散々な言われようをしてますが、
PowerPointで作ったとすら言われる貧弱な画面デザイン」→それを補って余りあるボタン操作でのサクサクオペレーション(というかそもそもメニュー画面なんか見慣れれば気にならない)
水上スキー戦闘画面」→これまたそれを補って余りある戦闘シーンショートカット(なので戦闘画面自体見ることが少ない)
と、言われているマイナス面をプラマイゼロにする程度には良いところだってあるよ!
ゲームの基本システムだって基地航空隊とかゲームルールインフレする前の、まだのどかな頃のものだし。
あと、Live2Dの使い方は今まで見た中で結構上手い方だと思う。
データローディングが長いのだけは本当に勘弁だけどね。

個人的には、そのあたりのゲーム操作性的な話よりも
「いつでも、いつまでも提督の手に 「艦これ」そして「艦娘」をーー。」なんて謳ってながら『周回プレイに引き継ぎ数制限がある』
というゲームのコンセプトを真っ向から否定する仕様の方が意味不明。そもそもなんでそんな制限必要なの???嫌がらせか?
あと、事前の情報では「引き継げる」とは言ってても「引き継ぎ数に制限がある」という情報は全ッ然出してなくて、発売後までだんまりだったよな。詐欺か?

まだ2周目をやっている最中なのでこの手法でこの先ずっと問題なくプレイし続けられるのかはまだわかりませんが、
ひとまずはツールの力を借りることで
 -このゲーム本来のコンセプトの通りのプレイが、
 -「手塩にかけて育てた艦娘全員と、どこまでも歩み続けること」が、
可能になりました。
FW更新できなくなったVita1台で「いつでも、いつまでも。」を、その通りにプレイできるなら安いもんでしょう。

せっかく買ったのに引き継ぎ数制限のためやる気を無くして放置している提督達のうちからプレイを再開する人が出れば、
また、活躍したのに次の周回に引き継がれず存在が抹消されてしま艦娘が一人でも減れば、幸いです。

最後に。このゲームの最大の欠陥に対して回避手段を用意してくれた艦これ改セーブエディタ作者様に心から感謝を。

それでは。2016年3月時間が止まってしまった鎮守府より。

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