「ライブラリ」を含む日記 RSS

はてなキーワード: ライブラリとは

2017-11-21

ruby入門したいんで何読んだらいいですか、という人にrubyはただのインタープリタなので何のライブラリを使うかが大事、とは言わんでしょ、的な事態に遭遇して、モニタの向こうで「あ、はい、賢いんですねー」っていってた

2017-11-06

ではどうやって"AI人材"を選考すればよいのか

AI人材採用局所的に話題になっている。

http://aiweeklynews.com/archives/49678692.html

Excelはがっつり使える

Pythonのnumpyやpandasでデータの処理ができる

SVMや重回帰分析普通に使える(数式も少しは分かる)

Chainerを触っている (pipでインストールのみでもOK

これくらいできると、AI人材の平均レベル(と相手に思って貰える)なので採用見込みはかなりあると思います

例えばですが、python自分パソコン環境構築して、「Hello,world!」と表示できるようになったら、面接に申し込んで、「少しはpythonできます」と言ってみるのも一つの方法かもしれません。

実際に見分け方がわからなくてこれに引っかかって採用してしま場合もあるんだろうな、とも思う。

自分がこの手の人材エンジニア)を採用する場合にどうやって質問をすれば見極められるのかエンジニア採用にも関わっている身としてを考えてみた。

AI人材という呼称自体がぞわぞわするけど、一旦そこは我慢する。

取りたいロールをはっきり認識/確認する

まず採用を行う前に、AI人材を取って何をしてもらいたいのかをチームないし採用意思決定者としっかり確認する。

エンジニア系のAI仕事と大雑把に言っても

1.画像/映像認識技術活用したい

2.大量のデータ対象として分析予測を行いたい

3.上記大量のデータを貯めたり一括処理したりするための基盤システムを作りたい

など、あとは案件ベースなのか自社開発なのかそれぞれ必要となる能力オーバーラップしつつも異なっているため。

(以下、今回の目的が1や2だったと仮定する。)

バックグラウンド確認

あなた機械学習の関わりを教えてください

機械学習経験のある分野 / 得意な分野 / やってきたことを教えてください(実務でなくてもok

バックグラウンド確認する。実務や研究経験の話が出てくるのがメジャーだと思うが、エンジニアとしてのバックグラウンドがあれば独学勢でも野良kagglerなどレベルの高い人はいるので実務経験に絞らなくても良いと思う

全般知識確認

機械学習全般基本的なところから確認していく。質問としてはこんな感じだと思う

教師あり学習教師なし学習の違いを説明してください

・分類問題回帰問題の違いについて説明してください

過学習ってなんでしょうか

イメージとしては非エンジニア職でも必要になる「この辺りの言葉が通じないと絶対困ったことになる」一般常識確認する感じ。

ディープラーニングについて

画像映像認識などディープラーニング系の業務が多い想定の場合

普段使うディープラーニングライブラリは何ですか

から始まって

あなたの組んだモデルについて教えてください

・どうやって訓練したのですか?

・どうしてそのような構成にしたのですか?

と突っ込んでいく。

きちんと自分で考えて組めているか確認するのがメイン。

ディープラーニング以外の機械学習について

・フィッシャー情報量から何が分かるか

・共役事前分布についてどのように用いるもの

MCMC法で事後確率の近似を取る時に気をつけることを教えてください

確認したいことはディープラーニングしか」できない人かではないかという点。

ある程度統計ベイズ法周りの知識が無いと詰むため。逆にディープラーニング不要業務ならこっち一本でも可。

手法の詳細・原理説明

・この問題最尤推定をしてみてください(簡単文章題

・勾配降下法について説明してください

・畳み込みニューラルネットワークについて仕組みを説明してください

盲目的にライブラリを使ってるだけでないかという点を確認したい。

SVM入力適用するだけならsklearnで5行書くだけで誰でも出来る。手法の背景や対象データ特性をきちんと考えて使っているかを見たい。

・kaggleのコンペに参加したことはあるか

・あればその時の課題手法をできるだけ詳しく

メダルの取得状況

kaggleに参加した経験があればnoteからその人の手付きを直接評価できるし、メダルという他メンバから客観的評価できる定量指標もある。

その他

学習意欲とか普段姿勢確認したい。もしかするとここが一番重要かも。

・分からない項目をはっきり分からないと言えるか

普段何を参考に勉強しているか / 論文を読む習慣があるか(最近読んだ論文があれば教えてください)

・今興味のあること

こういう観点必要、とか○○なんてもう古いよ、みたいなツッコミどころ満載だと思うのでコメント/トラバで突っ込んで欲しい

2017-10-30

ゲームのフレームワーク

  1. Unity」 UnityC#基準にして、他の方法比較検討したらいいんじゃないかな?Unity利用者数が多いから、参考情報を多く得られると思う。
  2. Unreal Engine」 Unity表現限界を感じたら、次にUnreal Engineに手を出しても良いと思う。
  3. 「Cocos2d-x」 シンプル2Dなら検討余地あり?
  4. enchant.js」 JavaScriptWebブラウザーゲームも作れる

 

2017-10-28

家でも仕事したい

プログラマ仕事を始めて半年になるが、開発業務が楽しすぎてやばい

元々コード書くのは好きで、ただ作るきっかけとか作りたいものものがないという状態だったんで、

目的が与えられた今は、さてどうやって実装してやろうかとそのことばかり考えている。幸せ

本当は家でも時間のあるときプロダクトのコードいじったりライブラリを調べたりしたいのだけど、

お金を貰って働いている以上、会社で勤務時間中にやるべきことを無給でやってしまってはいけないと思い、我慢している。

残業すればいいじゃんという声が聞こえてきそうだが、それはそれでちょっと違う。

一日に集中して働ける時間は限られているし、あまり遅くまで残ることもできない。

急に発生する作業欲みたいなものをどうにも処理できないというのがもどかしいのだ)

となるとやるべきは「プロダクトに関係ありそうでないようなこと」になるが、これもどうもむず痒い。

流行りの機械学習だとかを学んでみてもいいのかもしれないが、今の自分の関心からはやっぱり外れている。

家で作業した分が勤務時間として認められたら一番いいんだけどな。

世の中の人はこういう切り分けをどうやってしているんだろうか?そもそも分けないんだろうか。

2017-10-24

なんで未だに 5.4 なんだよ!

PHP のはなし

ウチでは centos を使うことになってる

今だと centos7 だが、これのデフォルトPHPが 5.4 だ

5.5, 5.6, 7.0, 7.1 とでていて、 7.2 がもうすぐとか言われてるのに、 5.4 だ

5.4 が出たのは 2012 年で公式サポートは 2015 年に終わっている

そんな古いもので、使える機能ももちろん古いのだけだ

新しい機能を使おうとしたらエラーになる

もちろんライブラリフレームワークですら対応してないのが多くて古いものしか使えない

さらには、古いバージョンではバグ脆弱性が見つかってもそもそも PHPバージョン自体サポート切れなので放置される

PHP7 や 5.6 対応バージョンにすれば直っているが 5.4 で動くものだと直されない

centos に 7 系を入れることはできなくはないし、難しくはない

だが、デフォルトバージョンを使うことになっている

聞くところによると、保守OSサポートが切れる頃まではすることになっているものが多く、外部リポジトリや自前ビルドになるとサポートが辛いらしい

今 7.1 にしても、その外部リポジトリはウチの保守期限より早くサポートをやめるのでその後の脆弱性などのパッチ自分でどうにかしないといけなくなる

デフォルトのものなら緊急性があれば 5.4 であろうと OSサポートしているためパッチ対応されるらしい

外部リポジトリサポート終わったらバージョン上げればいいじゃない、って思うけどけっこう動かなくなる部分があるらしい(経験談によると)

プロジェクトが大きくなるとチェックと修正がすごく大変なんだろう、そのためのテストじゃないの?って言いたいけど

自社サービスじゃないしクライアントから人件費取るのが難しいとかあるんだろうな、たぶん

そんなこんなで 5.4 を使うらしい

ライブラリ面で苦があるから、自社製ライブラリも多い

OSSライブラリで何が使えてどれを使ってはいけないか、みたいのはコア部分の開発メンバーには知見が溜まってるらしいが、私はそんな将来に役立たないものより 7 系とか新しいもの知識が欲しい


せめて JavaScript の Babel のようなものがあればなぁ・・・ブラウザは使う側の問題で古いのまでサポート必要だが、サーバサイドは新しいの入れればいいだけなので需要がなくて作られないのだろうなぁ

2017-10-23

anond:20171023094515

include/importはIDEに任せるのが一般的

IDE的な機能サポートがないと1文字も書けない開発言語/大型ライブラリはさいきん多い

最近C++始めたんだけど

何をincludeすればいいのかみんな覚えてるのか???

まだC++ででかいプログラムいたことないかわからんのだけど。

Cだとmanで調べたら標準ライブラリはどのヘッダをincludeすればいいのかすぐわかったんだけどC++勝手が違いすぎてわからん!wってなってる。

まぁでも良く考えたら他の言語でもそんなの書いてるうちに覚えてたしな....

書いてるうちに覚えていくもんか。

2017-10-22

anond:20171022115404

DeepLarning の論文読んだだけで実装できるプログラマもいれば、

フリーで公開されているライブラリを使うのが精一杯の人もいるからねぇ。。

2017-10-21

むやみに抽象化?するのやめてほしい

え、半日で変更差分が 3 行と 5 行と 20行程度しかないんだけど・・・ じゃないんだよ!

あれこれ調べて試して最終的にそれだけの変更ですんだんだよ!!


引き継ぎもなく会社辞めた人が作ってたシステムコードを渡されてこの修正依頼対応してね、とか言われても作りが意味不明

有名ドコのフレームワークライブラリならともかく、見るからにその人自作らしいもので作られてる

愚直にイベントに対して、あれやってこれやってそれする、って書いてたり、変な上書きはせず UI コンポーネントプロパティ変えればそのまま反映されるようなら簡単に直せそうだったのに、

複雑に継承を重ねたコントロールクラスちょっと見た目変えるだけでも一苦労

値を変えても反映されずに親クラスで変な制御ついてたりするし、現状のものフィットさせすぎてちょっと操作性変えるだけでも大規模に変更が必要そうに見えるし、どこから手を付ければいいのかって状態だし

どこで値が変えられてるとかが追うのだけで時間が過ぎていく

どこがどういう仕組になってるとか、こういう変更ではここを変えればいいとかいう手引きがあればまだましだが、そういうのは全くない

余計なことせず単純にコントロール並べて、単純にデータ取得や保存する作りで作られていたなら1日もあればで終わったであろう簡単修正依頼が1日で1割程度しか終わらない

作った本人はこの方が楽だったんだろうが、他の人が使えないもの作るのはやめてほしい

というか、ファイル名が連番でどのファイルがどの画面に対応してるからすら開いてみないとわからないレベルだったのだが作った本人はこれで苦労しなかったのだろうか・・・

仕様書対応表があったのかもしれないが今あるのはこのコードだけだ


最後まで面倒見れないなら、世間一般の作りに合わせるとか有名どころのライブラリ情報があるものを利用してほしい

退職のつもりなくても、病気とか怪我で代わりの人に任せるとかはあるだろうから出来る限り、独自の作りはやめてほしい

有名どころのOSS並に丁寧なドキュメントFAQとか作れるなら別にいいけど

2017-10-20

インポート用のファイル形式CSVにする必要があるのか問題

C言語とかで開発してるわけじゃないんだしExcelファイルそのまま読めばいいんじゃないかと思うんだけど

どのシステム見てもだいたいインポート形式CSV

JavaならPOI.NETならNPOIPHPならPHPExcelみたいにだいたいどの言語でもそれなりのライブラリあるはずだし

CSVExcelで開いて編集しようと思ったらコードの頭0が消えてます」みたいなことを言われなくて済む

でもCSV

ユーザーExcelCSVを開いて編集してCSVで保存してインポート

2017-10-19

BASIC!のプログラミング教育適応性について

題:BASIC!のプログラミング教育適応性について

副題:Androidで動くBASIC!でプログラミング教育を行うメリットデメリット

少し考えてみたのでまとめとして投稿します。

01.はじめに

この文章は、Androidで動くBASIC!でプログラミング教育を行うメリットデメリット

ついて記載しています

02.BASICとは

BASICプログラム初心者向け言語として1960年代に発表された古い言語です。

極めて簡単文法インタープリターによる即時実行や1970~80年代パソコン

無償で搭載されていたこから沢山の人に利用されていました。

しかし、簡単ゆえの機能の少なさと即時実行方式のための性能の低さやその後の

優れたプログラム言語発表によりBASICの利用は著しく低下しています

03.BASIC!とは

BASIC!はアンドロイドタブレットスマートフォン上で動くアプリです。

Google playからインストール可能無料で利用できます

BASIC!

https://play.google.com/store/apps/details?id=com.rfo.basic&hl=ja

BASIC文法踏襲していますが、Android向けに大幅に命令拡張されており、

GPS等の各種センサー情報取得やSQLiteデータベース機能WEBVIEWを利用

したHTMLCSSJS表示・実行など約500程度の命令群で構成されています

無料広告なしのアプリインストールするだけでこれらの機能が利用可能

インタープリターなのですぐに実行することもできます

04.BASIC!でプログラミング教育を行うメリット

メリットについては以下があげられます

a.BASICプログラミング知識を持つ人は以外と多い

 過去の栄光というかBASIC自体は広く利用された時期が過去存在パソコン

 だけでなくポケコンゲーム機等でも利用できました。

 BASIC!は基本はBASIC拡張であり文法変数の取り扱いにおおきな違いは

 ありません。

 その当時、少しであってもBASICを触った人は多いのでメンターとしての

 再教育は容易だと考えます

b.HTML,JS,CSS勉強継続してできる

 BASIC!は手続き型と呼ばれる非オブジェクト指向言語であり最新の言語

 とは異なっています

 BASIC!のネイティブ命令群だけだと他の言語へのスムーズな移行は難しい

 かもしれません。

 しかし、BASIC!にはHTML5アプリのようにBASIC!自体webViewでHTML,JS,CSS

 を動かすことができます。(HTMLモード

 HTML,JS,CSS現在Webの標準であり、進化を続けています

 特にjavascriptオブジェクト指向言語進化採用される領域フロント

 エンドからバックエンドまで広がっています

 

 BASIC!自体webViewは他のAndroidアプリ同様、chromiumベースAndroid

 システムWebviewの更新により常に最新化されています

 HTMLモードではjQuery,Angular,ReactなどのJSライブラリも利用できます

 最初BASIC!ネイティブプログラムHTMLモードJSを利用したプログラム

 とSTEPを踏んだ学習可能だと思います

c.インストール環境設定が容易

 前述の通りアプリインストールするだけで利用できます

 追加の課金プラグインなどは不要です。

 またAndroid2.3以降でインストール可能です。

 但しAndroid5.0あたりからAndroidシステムWebviewが導入されているので

 Android5.0以降の端末を選択する方が無難です。

 インストール後、環境設定をする必要もありません。

 端末のルート化も不要です。

d.Androidデバイス等が安価

 安いタブレットであれば1万円程度で新品が買えます中古スマホであれば

 更に安価です。

 またプログラムを作るのでキーボードもあった方がいいと思います

 キーボードも2~3千円程度で安価です。

 もちろんソフトウェアキーボードフリック入力など)でもプログラム

 作れます

 パソコンよりもはるか安価プログラミング教育が実現可能です。

e.子供Androidデバイスに慣れている

 iPhoneの登場以来現在の子供たちはタッチパネルAndroidデバイス

 慣れています

 通常のノートパソコンに比べ違和感は少ないと思います

 また教える大人側も日頃パソコンよりスマホを触る人は多いと思います

 教える側の負担も小さいのではないかと考えています

f.可搬性が高い

 ここで述べる可搬性とは別のデバイスで同じプログラムを動かす場合

 容易さの事です。

 BASIC!はインタープリタなのでソースファイルのみを別のデバイス

 SDカード経由等でコピーすれば基本的には動作します。

 仮にHTMLモード場合は併せてHTML,JS,CSSコピーするだけです。

 別のデバイスにはBASIC!さえインストールされていれば動きます

 BASIC!独自プラグイン拡張モジュールなどは特にありません。

05.BASIC!でプログラミング教育を行うデメリット

メリットだけでなくデメリットもあります。以下の通りです。 

a.性能上の問題

 BASIC!の実体Javaで出来ています。すなわちJavaよりは性能は悪い

 ことになります

 実際、大量の繰り返しや大量の文字列を扱うプログラムは性能が出ないので

 処理に時間がかかります

 Androidスマホタブレット自体パソコン演算能力には劣ります

 大量の実験データ演算するような教育には向いていません。

 但し、プログラミング教育には大きな障害にならないと思います

b.BASIC!自体の仕組みの問題

 BASIC!はプログラムを作るアプリである以上当然文法エラーを実行時に

 表示する仕組みになっています

 ただ一部エラーチェックが甘い部分もあり本来エラーとすべきところを

 そのまま実行する場合もあり想定外の結果となる可能性もあります

 次にエディタは単なるテキストエディタと同等の機能しかなく最近

 エディタにあるようなシンタクスハイライト入力補完といった機能

 ありません。

 ただ比較シンプルプログラムを作る教育では大きな影響は無いと

 考えています

c.一部機能に制約がある

 前述の通りHTMLモードではJSが動かせます。ただし制約があります

 JSローカルモードで実行されるという事です。

 非同期通信などを行おうする場合JSが実行時エラーになる可能性が

 あります

 またデータベース機能であるSQLiteへの操作についても文字型項目しか

 利用できない制約があります

 JSローカルモードのみなのは教育の事を考えると少し残念ですが

 それでも多くのフロントエンドJSは実行可能なので教育には

 使えるという理解でいます

d.参考となる文献がほぼない

 教育には教科書またはそれに準ずる書籍必要だと思います

 該当する書籍がないのが実情です。

 ただ1冊だけ日本語で書かれた電子書籍存在します。

 ■BASIC! ~ 分かりやすい教本で一から学べるコンピュータ言語 - AndroidSQUARE

 http://blog.livedoor.jp/an_square/archives/51887786.html

 BASIC!の文法自体は極めて簡単なのでどうにかなると思います

06.結論

上記の通り、メリット/デメリットを列挙してきました。

デメリットもあるものメリットの方が大きい印象です。

とくに教える側の負担が少ない点がメリットだと思います。 

 

2017-10-17

anond:20171016202910

面白かったので

自分kindleライブラリに入ってた3巻以内の漫画を書くよ!

ブコメしようと思ったら文字数オーバーしたのでこちらで書く。

まあ読んでるのも多いんだろうけど自己満足から許して。

天顕祭(1巻完結) / 白井弓子

汚い戦争」の落とし物である「フカシ(不可視)」に汚染された国

舞台に、

クシナダヒメである咲がヤマタノオロチ相手にやけに観念的に戦うSFアクション

設定がぶっ飛んでるし絵もすごい。

蟲師」的な感じ。

ぼくらのよあけ(2巻完結) / 今井哲也

近未来舞台に、小学生たちと宇宙から来た知的生命体がコンタクトして別れるまでを描く。

狭いフレームでごちゃごちゃやってるのがとても小学生っぽくて悲しくもないのに涙がでる。

タイトルの「よあけ」から中の人工知能「黎明」をつけた、

と見せかけて「黎明」も立派に主要人物だったのでやっぱこのタイトルで正解。

青猫について(2巻完結) / 小原愼司

小原愼司が初めてバイオレンスものに取り組んだということだが全然違和感がない。

戦後雑然とした社会を背景に、日本刀使いの少女ヤクザへの復讐譚。

ネタの転がし具合とうまいオチのつけかた、表情の変化含む漫画のうまさ、などは健在。

(でも日常もののほうが好き…)

白馬のお嫁さん(3巻完結) / 庄司創

遺伝子操作誕生した妊娠できる男性である「産む男」らと、

高い能力を持つがゆえに気弱になってしまった主人公ラブコメ

ラブコメにするには題材がヘビーだろと思うが、

意外とするする読める。

難しい題材をポップかつ配慮された上質さに仕上げる手腕は

ネウロ」「暗殺教室」の松井優征に似た印象。

極楽丸(3巻完結) / 相川有

自殺志願者の魂を浄化する職業(?)の極楽丸家の一人を描く。

主人公極楽真琴)の場合、魂の世界が虫の世界に見え、

うまく浄化するには虫の習性を踏まえて自殺志願者の魂を捕まえなければならない。

とひねくれた設定をなんとなくゲーム感覚で描く。

相川有はDARK EDGEから追ってるけど

たぶんゲームで言うところのレベルデザイン的な作り方をしているのではないかと思う。

だんだん独自の設定が飲み込めるようにうまく構成している。

hなhとA子の呪い(2巻完結) / 中野でいち

性欲を過度に嫌うhこと針辻がA子の呪いによってみだらな幻覚? を見るようになってしまう。

自己否定で混乱に陥った針辻を秘書ヒロイン)は待つことにする。

ヒロインの妹の女子高生霊能力者(盛った設定)と針辻が旅をするのがだいたいの筋。

基本計算された作風が好きなのだが、

この作品感性一発、ついてこれるやつだけついてこいって感じでそれもまたよかった。

さよならフットボール(2巻完結) / 新川直司

男子に混じってサッカーをする女子という、

いくらでも料理できそうな題材をうまく料理した作品

落としどころも含めうまいんだよなあ…

絵はそうでもないけど最低限あるし、あだち充の正統後継者と言える。

がらくたストリート(3巻完結) / 山田穣

田舎の町を舞台小学生中学生大学生宇宙人がいろいろやる。

実験ジュブナイル、とキャッチコピーがついてたが

ページを上下に分けて同時進行など、漫画技法的な実験をいろいろやっている。

コマ割り、会話の間などには相当なこだわりがあると思われる。

大学生兄貴オタク理想像な感じで、

こち亀」と比較したくなる。

そして連載する力で惨敗する…

2017-10-11

久しぶりにkindle端末引っ張り出したら

prime readingとやらが始まったようなのでセールで一番安いのをとりあえず買ったはいいが結局タンスの肥やしになってた端末を引っ張り出してみた。

とりあえずまだ本は少ないが読み放題ができる様になったので多少需要が出てくるかも。

それはそれとして当初の購入目的だったオーナーライブラリが無くなった(?)のか知らないがストアから消えてるんだが、調べても何も情報が出てこない。

公式ヘルプでは普通にまだありそうな内容なんだがどうなっているのやら。

2017-10-07

技術負債

今、俺が抱えてる技術負債

前提:

社内システム在庫管理等をWebアプリで開発し運用している。

素のPHP+JavaScriptで、フレームワークは使っていない。

ライブラリはjQuery及びそのプラグインのみ使用

前任者・・・開発経験のない者 自主学習で見よう見まねで作った。

・・・上記システムを引き継ぎ無しで受け取る。開発経験あり。

問題点

(1)バグ、潜在バグが多くある

変数比較において型を含める厳密な比較を行なっておらず、

ユーザー入力した値によっては想定した動作と異なる事がある

MVCモデルオブジェクト指向?なにそれ?

(2)異常系が想定されていない

すべて正常なデータが投入されたという前提で稼働

ファイル削除にしても存在チェックや削除できたかどうかも確認していない

(3)コメントが無い

コメントがほぼ無いので埋め込まれマジックナンバー意味が解らない

迂闊にデータを触れない

(4)すべて絶対パスハードコーディング

ローカルテストする前提でコーディングされておらず

常に本番機で開発している

これらに対し、細かい分野でリファクタリングしている。

リファクタリング対応できないほど大きい問題リメイクするしかない

2017-10-04

ライブラリ

バグ」を「仕様」と言い張っていたのにアップデートでこっそりと直すのは止めろ

こっちはその「バグ」に合わせて作ってたんだよ

2017-10-02

javascriptライブラリを作ろうと思うんだが儲かると思う?

グラフ作成ライブラリなんだけど

ライセンスで0.01bitcoin

フリーだとリンクが表示される

2017-09-28

GUIライブラリのしくない

中の動作とかデータとか作ってるほうがまだ楽しい

外見のライブラリ動作よくわかんないし結果よくわかんないしイヤだ

2017-09-25

anond:20170925021056

いやいや、ライブラリは楽しさがために用意するもんじゃねえだろ

2017-09-21

この言語ゲーム作って慣れたいなと思って

絵を用意するのは大変だから、ローグやネットハック(正確には*band)みたいに文字並べて世界表現したら楽なんじゃなかろうかと思って数日


キャンバス文字きちんと敷き詰めて変えたり消したり動かしたりするの怖い

フォントのよくわからない余白みたいなの怖い

フォントごとに文字ごとにまちまちなの怖い

ていうかこれ幅が固定で透けたりしないイラストチップ、あるいはいっそフリー版Dwarf Fortressみたいに英数字画像を並べたほうが絶対に面倒くさくなくて早い

エディタとか作ってる人すごいね


ウィンドウアプリじゃなくターミナルで動くCursesみたいなライブラリに乗っかったほうがよかったかなと後悔中

2017-09-20

山水と初心者向けGUIライブラリは枯れてるほうが良い

見て! 毎週アプデされる最新GUIラッパーライブラリで1日悩んでもできなかったことが古い定番のやつだとググって10分で!

2017-09-19

増田テキストマイニングして投稿者パターン判別

https://anond.hatelabo.jp/20170918004847

続き

テキストマイニング勉強して増田に頻出する人間の種類をパターン化しようとしてるんだけど、方法が思いつかない

スクレイピングデータを取る→mecab形態素解析して頻出名詞データ化する→頻出名詞によって元増田がどのカテゴリーの属するのか判定する

最後カテゴリーを作るのがむずい。カテゴリー名前を人力でつけようとするから難しいのか。ある程度頻出名詞が似通ったら(閾値を作って似てるの基準を作る)適当に振った名前group1,group2等に放り込むか。頻出名詞が似てるかどうかを判定するのは何の理論を使うのか、もしくは何のライブラリを使ったらどれだけ似てるかの判定を簡単にできるのか

最後のどれだけ似てるかの判定が自分は分からないってことが分かった

こういうのはどこで質問したら良い回答が得られるかな

2017-09-18

から思っている.

どこの界隈とは言わんが,一部の閉じた問題決定論的な問題を解くのに特化したイキリエンジニアさん達ってライブラリがあることを理由に全て簡単だとみなしますよね.

一回くらいirisみたいなトイプロブレムではなく,ちゃんとしたデータ触ってモデル作って見て欲しい.

或いはそのモデリング必要な数理を自分で追いか再構成してみてほしい.

そういうものをすべて軽量言語(LL)なくしてスクラッチできるのか? そうできなければ理解していないのか?

お前たちはイキっているにすぎない,プリミティブなレイヤに魂を奪われて本質が何も見えていない愚か者だ.

お前たちはLLを親の仇のように嫌うが,お前たちはコーディングなどという下流工程作業に囚われているだけだ.

プログラミングなぞ計算の道具だ.LLで組んで何が悪いか.貴様らはろくに数学もできないくせに.思い上がりも甚だしい.

2017-09-17

Qiitaにおけるまとめサイト職人に関する情報

Yashima Hirofumi

1981年9月まれ

千葉県市川市在住

現職NTTレゾナント

http://qiita.com/HirofumiYashima

https://www.linkedin.com/in/hirofumiyashima

https://www.wantedly.com/users/17773706

プログラミング情報共有サービスQiitaで、他人記事動画スクリーンショットを使いまとめ記事を作り投稿し続けるオジサン

Qiitaを書いている時に気持ちが高揚しているのか時にポエムや持論に至る事も多々

Yashima Hirofumiが書く記事タイトルは大体こう

・【 Smart contract × multi-A.I.agent system 】BlockChain の smart contract プログラム定義された ”報酬”(reward)を 用いて、個々のノード = 個々の深層強化学習エージェント の 振る舞い が、”群れ” の 全体系 として、タスク問題解決 するため の 最適な振る舞い に なる ように 協調制御する マルチエージェントシステム構成アプローチ

・【 BlockChain DApp 分散アプリケーション企画立案者・実装開発エンジニア 必見 】 開発&リリース運用中 の 自分のDApp が 生み出す仮想通貨 経済圏市場価値 を、各国財政当局中央銀行 の 新手の政策介入 から 防衛 せよ

・【 仮想通貨 × IPアドレス匿名化 】(XVG)VERGE トークンTor 及び I2P を 用いて、メッセージ送信元・送信先IPアドレス の 秘匿 を 図る 暗号通貨情報機関民間調査会社 は、TorによるIPアドレス秘匿化 を 一定条件下 で crack可能 との 報道もあり、信頼しきる のは リスク含み

・【 Microsoft × Facebook 発 】ONNX : Open Neural Network Exchange プロジェクト ~ 3つの深層学習ライブラリ(Caffe2、PyTorch、Cognitive Toolkit)の あいだ で、深層学習モデルソースコード相互変換するプロジェクト

ブロックチェーン仮想通貨人工知能IoTといった話題性をできるだけ取り入れ単語を散りばめたタイトルGoogle検索汚染するが、内容は他人産物転載であり、新規性十中八九無い。

Facebookでも全能アーキテクチャといったグループに多数参加し、自分の書いたQiita記事宣伝する活動に邁進していて、自分以外にこういった増田もいる事から、顔が知られているが好かれてはいない模様である

https://anond.hatelabo.jp/20150602120230

プログラミング関係ないポエム投稿所、まとめサイトとして利用されている事についてQiitaがどう思っているのかかなり疑問だ。

2017-09-16

株式会社はてな株主構成から見るはてな実態

今戯れに時価総額と持ち株比率から換算した資産表作った

近藤 淳也 66.33% 4482581400円 ○

(株)はてな 6.59% 445352200円

毛利 裕二 5.98% 404128400円

梅田 望夫 4.30% 290594000円

栗栖 義臣(社長) 2.61% 176383800円 ○

大西 康裕 1.97% 133132600円 ○

伊藤 直也 1.79% 120968200円 ○

田中 慎樹 1.41% 95287800円

田中 慎司 1.30% 87854000円 ○

小林 直樹 1.15% 77717000円

お金の額面はともかくの話なんだけど、

○をつけたのは、はてなコードを書いたことがあると"思われる人"。「名前 プログラミング」で検索して有意な結果が出た人に○つけた。各株主の詳細知りたい人は適当にググって

で、さら


はてな年収は524万円が平均年収です。(有価証券報告書調べ)

http://heikinnenshu.jp/joho/hatena.html

あると好ましい知識経験

スクリプト言語(主に Perl/PHP/Python/Ruby/JavaScript)によるアプリケーションライブラリ開発の経験

ScalaGoにおけるアプリケーションライブラリ開発の経験

iPhoneアプリ、もしくはAndroidアプリの開発経験

UNIX系OSRDBMS特に LinuxMySQL)についての基礎知識

オブジェクト指向プログラミングの基礎知識

コンピュータサイエンスアルゴリズムデータ構造分散技術自然言語処理技術機械学習データマイニング型理論)に関する基礎知識

ネットワーク技術HTTPDNSTCP/IPなど)についての基礎知識

大学卒/275,000円〜

http://hatenacorp.jp/recruit/fresh/application-engineer-entry

って、エンジニア待遇悪すぎじゃない?

この毛利 裕二という人の持ち株の資産新卒給料(計算だるかったか計算からボーナス抜いたけど、手取り分で考えたらボーナス分くらいは消えるだろう)で稼ぐとしたら122年かかるし、梅田 望夫という人は88年かかる。本当にこの人たちにはそれほどの価値(上にあげた新卒に求めるやたらと高いスペック)分の価値があるのか?いや、価値があると思ったから株をあてがったんだろうけど...

まぁなんていうか...、はてなのエンジニアのみなさんお疲れ様です...業務がんばってください

完全に外様の俺から言えるのは"エンジニアに"もっと給料たくさん払った方がいいんじゃないかということだけです

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