「最適化」を含む日記 RSS

はてなキーワード: 最適化とは

2018-08-14

anond:20180813104409

環境最適化できないと淘汰されるという自然の摂理の話かな。

今の時代は、増田氏が言うようなことかもしれないし、ちょっと前は(女視点なら)お茶とかお花の教養必要だったし、さらに前なら農業知識か、武士であることが必要だった。

時代とともに変化する、理想の結婚相手像に自分最適化するか、もしくは、より競争環境の少ない場所増田氏曰く田舎)に生存場所を求めるか、選ばなくてはならない。

環境は、残念ながら変わらない。変えられるのは自分だけ。どの時代でも、どんな国でも、種類は違えど、それ自体共通あるよ。

anond:20180814040604

ごめん、横なんだけど

シリコンバレー土地柄、エンジニア関連職の内婚が多いため、自閉症の有病率が高いらしいが…

興味深い増田だ。

 

これからシリコンバレー自閉症人材最適化していき、世界中から生きにくいエンジニア(優秀)が集まってきて独自生態系形成されるとか、あったらいいな

2018-08-12

anond:20180812171555

いや、まさにアンチパターンその1の話なんやで。

ORMでそういう複数グルーピング順位づけをしようとすると

まず全レコードを手元に持ってきてそれをコードの中で振り分けみたいな作業しか実質方法はない。

レコードが100や200ならいいけど、実際のamazonだったりすれば億を余裕で越す。

それを一括で持ってこようとするのはハゲからいくつか方法を練る必要があるんだが、

ORMしか使えない環境での最適解はグループを分割して逐次クエリを打つ方法

だが、最適解だがこれ以上最適化できないという時点で負け。

SQLであればこれを一発で取ってくる方法はある。そういう話や。

なぜSQLけがこの世界で未だに職人芸じみているのか

1.リファレンス無料で読めないか

標準SQL仕様書は有料である。このご時世ありえん。

たとえばC#など.NET系のリファレンスMSDNで読むことができる。

RubyだってHaskellだってScalaだって公式サイトガイドぐらい置いてある。

そもそも標準SQLサイトは有料ですら見つけるのが難しい。

2.実装ごとに仕様が違いすぎるから

OracleDB2MySQLPostgreSQLSQLite、AccessなどSQL実装されたDBMSは様々にあるが、どれを取っても仕様が違う。

皆が標準SQLに従っていてその上で適当増設している程度ならよいが、もはや誰も標準SQLに従う気が無い。

この点でCコンパイラ多様性のようなものとはわけが違う。

根幹的に必要機能があったりなかったりするから、あるDBMSで書けるようになったからと言ってSQLを覚えたとは言えない。

これと上記1とのせいで、何かググった時に特定DBMSしか解決法にならないものが大量に出てくる。

3.最適化人間任せだから

最近プログラミング言語は大抵、雑に書いたってコンパイラ適当最適化してくれる。

同じ結果を生むような二つのコードは、よほど下手くそに書かない限りは同じような実行速度になる。

SQLオプティマイザが最適化はするが、ほぼ同じような二つのコードで速度が全く変わったりする。

そのため実行計画というオプティマイザの中間言語のようなものを読んであげて、

より速い中間言語が生成されるようSQLチューニングし直さなければならない。

これでは何をやっているのかわからない。

有名なサイトでは、初心者必死で書いたような可愛らしいSQLを「それでは遅すぎるんじゃ」とけちょんけちょんにけなし、

なんかシンプルなのだけれどよくわからない文法を一杯使って実行速度を高めたのを「正解」としていたりする。

しかもその文法、ググってもろくな解説が無かったり、特定DBMS依存してたりと使えないオチ

4.スタイルガイドがないか

上手い人はSQLを綺麗に書く。だけど、その綺麗さの基準が人によって違う。

エディタが単なるメモ帳しかないようなDBMSも多いから、インデント文字数さえ個々人に任される。

インデントは2文字か4文字か。SELECTで改行するかしないかカンマは列の後ろか、前か。

いろいろなサイトに色々なことが書いてあったけれど、全部違うこと言ってた。

まり各々綺麗に書ければいいやということであり、読むほうも宗教が違ってもまあ綺麗なら読めるから困りはしない。

困るのは初心者である

何かの解決法をググるたびに違うスタイルからどう書いていいのかわからない。

結局なんかいろいろな上手い人のスタイルをツギハギした新たなスタイルが世に誕生してしまうのだ。

最後

だけど、そんな職人芸じみたSQL世界が私は好きです

2018-08-04

anond:20180804155732

なるほど

じゃあ電動オナホAI技術を投入して最適化を図るしかないな

脈拍や血圧、表情を検知してもっとも感じる部分に刺激を加えるAIオナホの開発が待たれる

2018-08-02

意識高いだけの奴全員死ね

具体的に何かとは言わないが、

一期一会アルバイト使ってさせる団体作業

まーた自意識だけ高い奴に余計な事されて仕事増やされた。

こっちは一から何すべきか指示してるというのに。

あのな、お前はお前の考えた基準に基づいて最適化したつもりかもしれないが、

こっちはお前が考えてる事よりも数倍の項目について考えてるっつうねん。

お前が考えている以上に「制約」や「変数」があるわけで、

それらを考えずに少ない制約、変数最適化すれば、

そりゃ「ぼくのかんがえたさいきょうのやりかた」が生まれるわな。死ねよ。

失敗するなとは言っていない。失敗することは大事だ。

ただ、あいつらは自分が失敗したとは考えもしない。何も学ばない。

というか一期一会なのにそんな教育させんな、自分勝手に成長しろカス

追記

自分責任者だというのが分かりにくかったので表現を変えた。

2018-08-01

anond:20180801143038

最適化とも言えそう

最適化されていないほうがランダムな動きをするから大数でそれを行うと一部が価値ある発見をする

(でもほとんどは無駄でおわるから個としては旨味がないんだが)

2018-07-26

anond:20180726221433

amazonレコメンデーションじゃないけれども、

こういう行政サービスなんて民間委託したら

あっという間に最適化されそうなんだけれども。

なんでも民間に任せれば済むことでもないし、弊害もあるけれど、

現状の超高コスト行政コストパフォーマ

ス低すぎってのはあるよね。

2018-07-20

anond:20180720133019

売るとか生ぬるい。捨てるんだよ。

もったいなさの慚愧の念に苛まれながら断捨離をすることを通じて初めて人間は成長するんだ。

売ればいいと思ってるから余計なものを次々溜め込んでしまう。

モノがない(と感じる)不安に打ち勝ち、足るを知る精神力を鍛錬することで、やっと汚部屋の主を卒業できる。

どうしても直せない人間は、まず最初職業を捨ててみることを勧める。

買うための金がなく、時間があれば、自然と頭をつかってものごとの倹約最適化ができるようになる。

2018-07-16

anond:20180716081800

しみけんの能力的には可能だろうけど

しかに黙ってても美女巨乳を食い放題なのに商売道具弾丸を使うのは惜しいよな

生活の全てを仕事最適化しているしみけんが無駄弾使うとは思えんが

でも4年続いたってことはそういうことなんだろうな

2018-07-14

anond:20180714212630

処理を書く→なんとか動かす→最適化する→動かす

の繰り返しが楽しい

言語というよりは編み物とかパズルとかドミノ倒しとかそういう趣味に近いと思う

最近無料ライブラリ公開されててAIとかも作れるからそういうの目標にやってみれば?

俺はのめり込みすぎて最近人付き合い全然してないレベル

2018-07-08

新卒業務経験ないプログラマー一言送るとしたら

会社名前サービス名前スタートアップ会社は少し気をつけた方が良いと思う。

往往にしてそういう会社がこれからの人も採用していくぜみたいなフェーズだと

そのサービスはだいたい完成していてやることがなくなってるけど

組織がそのサービスのために最適化されてるからか他に事業を始めようとしても上手くいかないみたいな場合が多い

あと就職活動しているときだとなかなか気づけないけど自社サービスってキラキラして見えるが

そもそも自社サービス持ってる会社で働いたからってそれが自分のものになるわけじゃないし

もし「オレのサービスが欲しい」みたいな人にとっては

モバイルエンジニアとかフロントエンドエンジニアみたいな役割分担でキャリアを始めるのはそれから遠ざかる選択だと思う

2018-07-07

Haskell を書いてるわけではないんだけど Haskellメモ化したい関数ってどうするんだろう

OOP言語で書いてて

 

 

という条件なので、キャッシュを取って、キャッシュになければ計算して返すクラスを作った

純粋関数型でこれをやろうとするとモナドになったりして面倒臭そう

 

しかしながら

 

  1. メモ化は単なる最適化なので無限計算リソースがあれば不要。IOと違い、副作用自体を扱いたいわけではない。最適化の結果として副作用になるだけ。
  2. コンパイラに任せて低レイヤー隠蔽できるならその方がよい。上層レイヤー関数を書く人間が直接扱うようなものではない。
  3. メモ化できるのは参照透過性ゆえなのでむしろ関数純粋性が保証されてる Haskell とかの方が標準の言語機能として当然のごとく提供できるのでは。

 

と思ったのですがどうなんでしょう。

2018-07-05

anond:20180705014251

アレは単純に運営ノウハウが無いままにでかくなっちゃったので、そういった所まで手が回ってないだけ。未だにギャグみたいにアプリ最適化放置したままだし。

本当に最悪なのはクソプラとか。流石はコンプガチャの生みの親よ。

2018-07-04

俺は保守主義だ。

俺は哀しい。

保守速報」みたいな糞が保守を名乗ることを止められないことが哀しい。

その糞への罵倒が「ネトウヨであることも哀しい。

保守主義は、これはあくまで俺の中での定義ではだが、次のような立場を指す言葉だ。

保守主義の立場

人間思考合理性認知・肉体・時間社会の面で限界を有する。かんたんに言えば、合理的なように見えて無自覚的に雰囲気に流されて、要するに簡単に偏る。

から、ある時代(それは例えば現代だが)の価値観に基づく合理化を急進的に進めることは危険

問題構造を見極めた上で、必要十分にして最低限の打ち手を打つよう、じっくりと議論検討すべし。

これが保守立場だと思う。

意図を明確にするために例示をしよう。

必要性を熟慮せず設計もいい加減なままどんどんと目先の要件対応していったシステムがどうなるのか、プログラマなら分かると思う。

誰も触れない、直せないシステムへと化けるのだ。

あるいは環境最適化し過ぎた生物がどうなるのか考えながら恐竜絶滅について思いを馳せてもいい。

まり保守主義が保守するのは、端的に言って、変更や修正への容易さだ。

普段の変更に対するコストを高く設定する代わりに、本当に緊急メンテ必要な時の対応コストを低下させるという取引こそが、保守主義のセントラルドグマだ。

じゃあ、いつが緊急メンテ必要な時よ…となると、コミュニティ内の圧倒的多数が「ヤバい!」と感じる時だ。

東日本大震災は、直近の例として分かりやすいと思う。

なので、仮に、在日朝鮮人日本に住むことが現代価値観で不合理だとして、それを急進的に進めるスタンス保守ではない。

しろそれは革新的だ。

そういう訳で、「保守速報」は「革新速報」と名乗って欲しいし、そのオーナーへの蔑称は「ネトウヨ」ではなく「クソサヨ」にして欲しい。

2018-07-02

anond:20180702083845

駄目とは一言も言ってないぞ?

俺が言ってるのは該当の女性誌のような煽り男性誌に殆ど存在しないという事実を言ってるの

キトーにザッと探して唯一見つけたのは週刊FLASH増刊のコレだったわ

読者対象が違うのだから読者対象に合わせて最適化するんだと思うし、精力増強系の煽りあんまり男性効果無いんだろうね

より女性誌表紙に近いものを探したら「Samurai ELO」が最も近いかも知れない

ただしSamurai ELO休刊してしまっている

2018-06-30

anond:20180630022018

あの変形を見ておいて最終回までずっとまともなSFだと思ってたのだろうか?

正解するカドの時も似たようなこと言ってた人いたけど物の捉え方が完全にアニメ寄りに最適化されてると思う。

[] #58-2「罪罰メーター」

そう言って、ガイドが俺たちにアイテムを見せた。

「ええー? それが未来アイテム?」

見た目はスマホに似ていて、あまり未知の未来っぽさがない。

俺たちはこれ見よがしにガッカリした。

「つまんねえデザインだな」

「キミたちが未来にどういう期待をしているかからないけれども、こういうアイテムは装飾を気にする意味がないんだ」

にしても、数ある候補の中から“それ”なのかって気持ちはあるけど。

「他にもっと良いのあるんじゃねえの?」

「制約がなければ確かにそうだけど、効果の強すぎるアイテムだと未来に大きな悪影響を与えやすいから……」

また“これ”だ。

未来に悪影響を与えすぎるって言って、こいつはいつも地味なアイテムしか出してこない。

そのせいで、最近はただの言い訳しか聞こえなくなっていた。

「あ、でも効果は素晴らしいものだよ。これのおかげで、ボクたちの未来社会がかなり最適化されたんだから

俺たちの反応の鈍さを察したのか、焦ったガイドアイテム説明をして挽回しようとしている。

因果収束って知ってる?」

「何だそれ? 未来言葉か?」

「そうか……うーん、どこまで噛み砕けば、この時代の子供には伝わるかな……」

こいつ、ちょいちょい俺たちのことを見下している気がする。

言葉の端々に、そういうのがにじみ出ているというか。

兄貴ガイドを嫌うのも、多分そういうところが鼻に付いたからなんだろうな。


「かな~り大雑把な説明をするなら、要は悪いことをすれば報いを受けるべきって考え方だね」

ああ、その考え方は俺たちの時代にもあるな。

「でも、この考え方には欠点があるよね。漠然としすぎている。悪事に対して、その報いが適切なものかってのは正確には分からない」

「でも、そのために司法ってものがあるんじゃ?」

仲間のミミセンがそう返すと、ガイドは溜め息を吐いた。

なんか、イラっとくる。

「もちろん、ボクたちの時代でも法律ルールといったものはあるさ。でも、キミたちの時代は、まだそれが洗練されていない。使い方もいい加減だ。しか犯罪者への刑罰が適切かどうかを数人だけで意見を交し、それにやたらと時間をかけるなんて非効率すぎるよ」

また俺たちの時代バカにしているのがムカつくが、ガイドの言いたいことは何となく分かってきた。

「つまり、それを効率的にするのが、その『罪罰メーター』ってこと?」

「そういうことだね。長年の研究によって、因果可視化、数値化することができたんだ」

かに、今まで不可能だと思われていたものが、可能になったという点では未来アイテムっぽいな。

やっぱり地味だが。

「これは画期的発明なんだよ。裁判効率化はもちろん、民間些細なトラブルですら、これがあれば正確に判断することができるんだから

それに胡散臭い

俺たちの疑惑眼差しは、ガイドにも伝わっているようだ。

やれやれといった調子に、その罪罰メーターを操作し始めた。

「疑っているようだね……。じゃあ、試しに使ってみせるよ」

(#58-3へ続く)

2018-06-25

anond:20180625055126

いまちょうど最適化始める前と同じ機能が完成したからやっとデグレードしてないと言えるようになった

仕事にしてないからこんな調子でできるけど、仕事コード打ち込んでる人ほんと凄いと思う

かれこれ10時間近くコードを打ち込んだのに

既存機能最適化できただけであとはforEachとfindとfilterとmap翻弄されただけで終わった

アプリの表面を見たらなんにも変わってない

あれこれ書いたけど、結局降ってくるデータ自分IDを振ればいいだけだったってことに6時間かけて気づいた

肩凝った

2018-06-24

anond:20180624195348

他のトラバ読めよ、現行verにはバグがあるって書いてあるじゃん

あと元増田が推測してるようにGTK+アプリケーションはどうしてもLinuxの方の最適化が進みやすWindows環境よりもLinux環境の方がパフォーマンスが上で且つ省メモリになる。

中2娘のWindowsデビュー

娘がWindowsデビューしてそこそこの日数が経った

構成HDDHOME以下をバックアップした後にUbuntuを削除、Windowsクリーンインストールさせた

当然UbuntuWindows共存も考えたが、共存状態だと使い慣れたUbuntuへ逃げる可能性があったので、少々可哀想だったがUbuntuは削除した

良い機会だったので隣で図解をまじえて教えながら娘自身インストール作業をさせた

「えっじゃあ他のプライマリパーティションUbuntuも一緒にインストールできるってこと?」

「その認識で間違いないけど今回はWindows練習のためにしない」

Windowsを起動してデスクトップを表示し、娘がまずやったことはWindowsキー(Superキー)を押下だった

「その辺は学校でやってるから判るだろ?」

「判るけど学校パソコンには無いパネルがかなりある

学生は遊ぶだろうしね余計なの消してんだろw」

「あー確かにw」

学校パソコンにはないであろうパネルを「ふーん」とクリックしながら、何かに納得したのか「じゃあそろそろクリスタ」と言われ、最大の目的であるクリスタインストールした

クリスタインストールが終わると、もう良いよと言わんばかりに「わからなくなったら呼ぶね」とアッチ行けされ初日を終えた

日経つと「ターミナルがない」と言われたので「SuperキーからのC,M,DしてEnterで起動するはずだけどcmdはLinuxと使い方が全く違うから調べたほうが良いよ」とアドバイスした

娘が自室に行くと直ぐ戻ってきて「cdできたけどlsできないんだけど?」と言われ「使い方違うと言ったろ?cmdの場合ディレクトリ内容一覧はD,I,R」と言いつつ娘の自室へ向かう

「昨日から少し試してたんだけどWindowsターミナルって全然違うよね?」

「うん違うし、今使ってもらってるのcmdって呼ばれたりコマンドプロンプトって呼ばれてるんだけど、もう一個パワーシェル(PowerShell)というのもある」

「こっちの方がLinuxに近いかもなぁ。lsはできる。だけどtouchはできないぞ。その辺はググれ」

「えっ?touchできないって意味わかんないんだけど」

PowerShell場合はN,E,W,-,I,T,E,Mでできる。cmdは作成できないわけでないけど、ファイル作成のためコマンドというものそもそも存在しない」

Vimも無かった。というかアプリ設定ファイルがどれなのかすら判らない」

「この辺りはLinuxじゃないと諦めて新規ツールを追加するしかない。Windows作法に慣れろ」

「うーん・・・慣れかぁ」

予想通りLinuxWindowsの違いに戸惑っている様だけど、本当に慣れてもらうしかない

娘が「そういえばアプリってどうやってアンインストールするの?」と聞いてきた

スタートメニューアプリアイコン右クリックしてアンインストール。別窓でプログラム機能が起動したらそこからアンインストール

そう教えると再びアッチ行けされてしまった。父ちゃん寂しい・・・

そして昨日いろいろと娘にWindowsの使い勝手を聞いてみた結果が下記の通り

良いところも悪いところもまだまだ色々と言っていたけれど忘れてしまった。女の子は喋り出すとアッチコッチに行って止まらない・・・

また何かしら変化があったら報告しようと思う

-----------

追伸

ディストーション本当にすみませんでしたギャギャギャーン

2018-06-22

何でキーボードだけで操作しようとする奴って打鍵音がやかましいんだろうな

キーボードだけで操作してるんだったら動き最適化されるはずだろ。それともEnterキーのところに親の仇でもいるのか?

マウスのカチカチ音よりやかましいしマウス使う場面ではマウス使った方が早いだろ。

Webサイト見ながらTabキーを連打するんじゃねえ。

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