zakkiのブログ

IT関連などの雑記のブログです

IT

主流となる自動売買のアルゴリズムは存在できるだろうか

主流となる自動売買のアルゴリズムは存在できるだろうか ちょっとした思考実験をしてみる 実際問題は、そこまで、主流になるアルゴリズムはないと思うけど 関連記事 主流となる自動売買のアルゴリズムは存在できるだろうか 理論上、主流となる自動売買のアル…

デモトレードは、開発環境と考えればいい

最初に デモトレードは、開発環境と考えればいい つまり、リアルトレードとデモトレードの並列で考えてもいい 最初に ITエンジニア向けの、トレードの説明になってしまうため、ITエンジニア以外の人は、わからないかもしれない。 ITエンジニアだったら、腑に…

自動売買について

自動売買について 機械学習 アルゴリズム ブラックボックス化した条件分岐によるアルゴリズム つまり、条件分岐による自動売買で結果を出すには 機械学習をする場合の推測 機械学習を含んだ自動売買は、基本的には、ハイブリッドになるはず 完全に新しい考え…

丁寧なコードを書くことや、わかりやすくコメントを残すことは、未来の自分を助けることになる

IT

丁寧なコードを書くことや、わかりやすくコメントを残すことは、未来の自分を助けることになる ついでに、他の人も助けることになるけど、実は、自分の手間も省けてしまう 丁寧なコードを書くことや、わかりやすくコメントを残すことは、未来の自分を助ける…

コードを書くときに煮詰まった時は寝れば解決している

IT

コードを書くときに煮詰まった時は寝れば解決している 実は寝る以外の方法もなくはない なぜ、寝れば解決するのか さらに、脳や体の疲労が取れている状態では、最適解を模索することができる コードを書くときに煮詰まった時は寝れば解決している コードを書…

パソコンを業務では使わない人はMacBookが一番いいかもしれない

IT

パソコンを業務では使わない人はMacBookが一番いいかもしれない 頑丈さ 仕様変更の少なさ 業務ではない場合はMacも選択の余地がある つまり、家庭向けに最適かもしれない 別の選択肢 パソコンを業務では使わない人はMacBookが一番いいかもしれない 例えば、…

情報収集にHTMLが向いている理由をまとめた

情報収集にHTMLが向いている理由をまとめた 能動的のメリット 本は、受動的なため、能動的になれるブラウザより、どうしても、情報収集の効率は下がるし、限界がある ただし、HTMLにも限界がある部分がある 関連記事 情報収集にHTMLが向いている理由をまとめ…

スケーリングのお話

スケーリングのお話 アメリカのビジネスの強みはスケーリングの強さ スケーリングの例をあげてみる マクドナルドも、スケーリングの一例だと思う ただし、これは特性の違いによるもの ただし、 スケーリングのお話 このスケーリングは、日本とアメリカの特徴…

DBのシステム開発を、スタンドアローンのシステム開発と同じように考えてはいけない

IT

DBのシステム開発を、スタンドアローンのシステム開発と同じように考えてはいけない DBのシステム開発の問題点 そうしないと何が起こるだろうか はてなは、システム開発が途中の状態でリリースするらしい たしか、Googleとかも、構成は、やたらとシンプルに…

鏡の中の自分と、他の人が見る自分は、別の人間

鏡の中の自分と、他の人が見る自分は、別の人間 これは、物理的な意味で、別の人間という意味 つまり、こうなる ビジネスアイデア 必要な機能は、 必要な要素は、 なぜ、シンプルにしないと、全てを満たすことは不可能なのか コーセーとかが、作るほうがいい…

みずほ銀行のシステムについて

最初に、 みずほ銀行のシステムについて 適当な推測 コードについて リプレース ものすごい、アイデアがあった 最後に 最初に、 これは、完全な推測なので、全然違うかも。 というか、全然違うと思う。 あと、いろいろとすごかったので、それもまとめてみた…

PHPはダメな言語のように言われるけど地味に便利だったりする

IT

PHPはダメな言語のように言われるけど地味に便利だったりする 例えば、変数など 名前空間の定義が厳密 いろいろ改善されるため、いつの間にか便利になっている メモリ スレッドセーフを意識しないでいいので楽だし安全(多分だけど) レンタルサーバー 結果…

IT業界の7不思議のまとめページ

IT

IT業界の7不思議のまとめページ zakkinoblog.hatenablog.com zakkinoblog.hatenablog.com zakkinoblog.hatenablog.com zakkinoblog.hatenablog.com 関連記事 zakkinoblog.hatenablog.com 画像提供元: PAKUTASO/ぱくたそ はてなブログに投稿しました #はてな…

ルービックキューブと適性についての、すごくいい加減な仮説

あくまで、いい加減な仮説なので。 軽い読み物。 ルービックキューブと適性についての、すごくいい加減な仮説 ルービックキューブを、解くのが好きな人は、営業や、人事部に合っている。 ルービックキューブを、バラバラにして、組み立てなおしたい人は、エ…

言語の設計として、Rubyのincludeや、PHPのtraitは失敗だと思う

IT

言語の設計として、Rubyのincludeや、PHPのtraitは失敗だと思う これは、本当に、最悪の設計思想だと思う 言語を作るエンジニアは、 対策 言語の設計として、Rubyのincludeや、PHPのtraitは失敗だと思う 多分、多くの、技術の高いエンジニアが賛同してくれる…

同じことをコーディングするときは関数にしておく

IT

同じことをコーディングするときは関数にしておく Rubyの場合は、特に大変なことになる エンジニアの仕事とは 同じことをコーディングするときは関数にしておく 当たり前と言えば、当たり前のことなんだけど、意外と、これができていないのが現実。 現場のコ…

Serviceクラスを上手に扱う方法

IT

まず、Serviceクラスについて WEBアプリケーションというものは 具体的には、 そこで、これに対して、一つコツがある カテゴリーは1階層が丁度いいと思う 複雑な構造の場合は、このようにするほうがおすすめ すでに手遅れの場合 最後に、 まず、Serviceクラ…

マークダウン言語

マークダウン言語 マークダウン言語は、gitで管理することが可能なため、複数人で、ドキュメントを管理するときなどに意外と重宝する。 みなさんも、ドキュメントの変更の管理のめんどくささは、身に染みていることだと思う。 その、めんどくささが、一気に…

トータスgit

トータスgit フリーのバージョン管理システム。 サーバーを介してだけではなく、スタンドアローンだけでも利用可能。 使い方は、適当にググれば大丈夫。 コマンドラインではないので、エンジニアじゃない人でも、ある程度は何とかなると思う。 練習したい人…

ITエンジニアの適切な時間配分

ITエンジニアの適切な時間配分 残り2割に時間がかかる理由 とにかく、 ITエンジニアの適切な時間配分 ITエンジニアの実務経験がそれなりにある人は、ピンとくるのではないだろうか。 「システム開発をする際に、8割の機能が2割の時間で完成できないシステム…

社内での情報伝達ツール

社内での情報伝達ツール 証拠を残す セキュリティ 社内での情報伝達ツール 基本的には、slackやyammerでいいと思う。 IT企業では当たり前だけど、IT以外の会社では使っていない企業も多いと思うので、試しに使えば、とても便利なことに気づくと思う。 証拠を…

コードの分離の有効性について

IT

とにもかくにも、コードは、徹底的に分離したほうがいい 分離することのメリット コードを分離するときのコツ とにもかくにも、コードは、徹底的に分離したほうがいい 処理1に使う変数 処理2に使う変数 処理1 処理2 例えば、こんな処理があったとする。 こ…

日本とアメリカのITサービスの違い

日本とアメリカのITサービスの違い 日本に必要なのは、多分慣れだと思う そもそも、物事をシンプルにすることは、日本の十八番だったはず 日本とアメリカのITサービスの違い 日本のITサービスは、必要ないことをきっちりと作る。 アメリカのITサービスは、必…

自前サーバーではなく、プラットフォームを利用するメリット

自前サーバーではなく、プラットフォームを利用するメリット 誰でもわかる具体例で、手っ取り早く説明すると、 強力なプラットフォームには、強力なスケーリング機能がある 自前サーバーで運用する場合 自前サーバーではなく、プラットフォームを利用するメ…

Appleとは、今はどのような状態なのだろうか

Appleとは、今はどのような状態なのだろうか Appleが除外してきたことに対してのまとめ 光学ドライブの除外 USB-Aの除外 イヤホンジャックの除外 イノベーションというのは、潜在的ニーズを満たすこと あとマイクロUSBを何とかしてほしい 現在のアップルとは…

JavaScriptを上手に扱うためのコツ

IT

JavaScriptを上手に扱うためのコツ JavaScriptのあほみたいな作法 JavaScriptでprivateを使うことができるのか どっちが正解かいまだにわからない パターン1 パターン2 パターン3 JavaScriptを上手に扱うためのコツ JavaScriptは、上手に扱うためには、少…

メンテナンス性の高いコードを書く重要性

IT

メンテナンス性の高いコードを書く重要性 メンテナンス性の低いコードを書くと、このようなことが起きてしまう メンテナンス性の高いコードを書く重要性 とりあえず、動くだけのコードを書けるようになるまでは、実は、それほど時間がかからない。 ただ、問…

プログラマー35才定年説

IT

プログラマー35才定年説 じゃあ、これは、なんのこっちゃという話になるのだけど、 ただし、この記事の前提条件 プログラマー35才定年説 プログラマー35才定年説ということは、IT界隈ではよく言われることなんだけど、 ちょっと問題があることがあって…

世の中というのは、バランスでできているらしい

世の中というのは、バランスでできているらしい 例えば、こんな面白い現象が起こる 働かない個体は何をしているのだろうか 実は、人間でも同じようなことが起きている 世の中というのは、バランスでできているらしい 実は、世の中というのは、バランスででき…

いい加減に、ITエンジニアの現実を思い出したほうがいいと思う

IT

いい加減に、ITエンジニアの現実を思い出したほうがいいと思う 思い出すべき現実 プログラミング そこそこの、お金 いい加減に、ITエンジニアの現実を思い出したほうがいいと思う 少し前までは、ITエンジニアは、ブラック企業の代名詞みたいなものだったと思…