タグ

ブックマーク / qiita.com (230)

  • コンテナ向けデプロイツールMRSKを試してみる - Qiita

    3行まとめ MRSKは「コンテナ時代のCapistrano(Capistrano for Containers)」的なデプロイツール。すごくDHHぽい。 $5くらいの素のcompute instanceがHerokuみたいに使えるようになる(ただしDBやS3やRedisは必要に応じて別途用意する前提、合わせて別インスタンスで立ち上げる機能もあり) 37Signalsではproductionで使ってるようだけどまだまだ荒削りなので、しばらくは一緒に開発したいくらいの勢いで使いたい人向け MRSKとは MRSKはRailsの創始者DHHが新しく作ったデプロイツールです。 初コミットは2023年の1月7日ということで真新しいプロダクトなのですが、中身を見るとあまり新しそうに見えないというか、今どきのクラウドネイティブな世界観から見ると正直懐かしい感じもあります。なんで今これが作られたのでしょうか

    コンテナ向けデプロイツールMRSKを試してみる - Qiita
    oooooo4150
    oooooo4150 2023/03/10
    むらすけ
  • 【AWS】ぼくのかんがえたさいきょうの運用・監視構成 - Qiita

    AWSのインフラを運用・監視する上で使いやすいと思ったサービスを組み合わせて構成図を作成しました。それぞれのサービスの簡単な説明と類似サービスの紹介、また構成の詳細について説明していきます。 (開発で使用するようなサービスも紹介しますが、あくまでも運用・監視だけの構成です。) 各個人・企業によって環境は違うと思いますし、使いやすいと思うサービスは人それぞれだと思うので、これが正解という訳ではありませんが、参考にしてただければ幸いです。 参考になった教材を紹介した記事も作成しました。是非読んでみてください! 【AWS】さいきょうの運用・監視構成を作成するのに参考になった書籍 インフラエンジニア1年生がプログラミングを勉強するのに使った教材 全体図 こちらがAWSにおける"ぼくのかんがえたさいきょうの"運用・監視構成です。複雑で分かりづらいかと思うので、詳細に説明していきます。最後まで読めばこ

    【AWS】ぼくのかんがえたさいきょうの運用・監視構成 - Qiita
    oooooo4150
    oooooo4150 2023/02/24
    規模によりけりだけど、インスタンスや監視ロールの数が100を超えてくるとSaaSよりこういう構成の方が安くなるよ
  • 10万件以上の物件データを学習したのにクソ失礼にも家賃69万の物件に対して28万だと査定した機械学習モデルは何を考えているのか。 - Qiita

    10万件以上の物件データを学習したのにクソ失礼にも家賃69万の物件に対して28万だと査定した機械学習モデルは何を考えているのか。Python機械学習lightgbmSHAP こちらの記事をご覧いただきありがとうございます。 ちゃんと内容が伝わるようなタイトルを考えたらラノベみたいになってしまい、かえってわかりにくい気がしてきました。 以前からいくらかSUUMO物件について機械学習を用いたデータ分析を行っています。 今回は、10万件以上の物件データを与えてなかなか高精度な家賃予測が可能となった機械学習モデルが、クソ失礼にも家賃が安いと査定した高額物件がいくらかあったので、何を考えてクソ失礼な査定となったのかを調べます。 もしかしたらボッタくりかもわかりませんからね。楽しみですね。 モデルの学習について 基的には前回記事と同じです。 使用した機械学習モデル 以前から引き続き LightGBM

    10万件以上の物件データを学習したのにクソ失礼にも家賃69万の物件に対して28万だと査定した機械学習モデルは何を考えているのか。 - Qiita
    oooooo4150
    oooooo4150 2022/11/17
    おもろい
  • シェルスクリプトの [ ] と [[ ]] の違いを歴史的に解説 〜 言語設計者の気持ちになって理解しよう - Qiita

    はじめに bash などのシェルには [ ... ] と [[ ... ]] の二種類の比較方法があります。一つはコマンド、もう一つはシェルの文法なのですが、具体的にはこの二つは一体何が違うのでしょうか? そもそもなぜ似ている機能が二つもあるのでしょうか? この記事は言語設計者の気持ちになって考えることで、その理由を解き明かそうという記事です。 なお、違いについての簡単な説明については「test と [ と [[ コマンドの違い - 拡張 POSIX シェルスクリプト Advent Calendar 2013 - ダメ出し Blog 」の記事がよくまとめられていますので紹介します。一通りの違いを素早く知りたい方はこちらを参照してください。 参考 シェルの歴史や種類については「シェルの歴史 総まとめ(種類と系統図)と POSIX の役割」に詳しくまとめています(系統図とか頑張って書いたので見

    シェルスクリプトの [ ] と [[ ]] の違いを歴史的に解説 〜 言語設計者の気持ちになって理解しよう - Qiita
    oooooo4150
    oooooo4150 2022/11/06
    “[ は /bin/[ を呼び出していない” これ知らなかった!!
  • ファイルパーミッションでスロットがしたい - Qiita

    この記事は2021年Goアドベントカレンダー1日目の記事です。 ファイルパーミッションでスロットするコマンドラインツールを作りました。 経緯 ある日、サーバ上のとあるファイルの実行権限を変更する事がありました。 $ ls -lah sample_cmd -rwxr--r-- 1 jiro4989 jiro4989 0 Nov 21 15:14 sample_cmd* $ chmod 0777 ./sample_cmd $ ls -lah sample_cmd -rwxrwxrwx 1 jiro4989 jiro4989 0 Nov 21 15:14 sample_cmd* この chmod 0777って数字が3つ並んでるからパチスロみたいだなーーーと唐突に思いました。1 (パチスロやったことないですが) じゃあ、「ファイルのパーミッションをスロットで設定できたらテンション上がって地 味なサ

    ファイルパーミッションでスロットがしたい - Qiita
    oooooo4150
    oooooo4150 2021/12/02
    これメッチャ好き
  • Pythonは_(アンダースコア)の使い方を理解するだけでプロフェッショナルになれる - Qiita

    自己紹介 普段私は、 一番得意な機械学習(深層学習)をしたり、 Python/Django でWebアプリを開発したり、 TypeScript/Vue or Reactフロントエンドの開発をしたり、 PHP/Laravel でWebアプリを開発したり、 さまざまなことを行っています。 趣味で休みの日にGo言語で色々作成しているのですが、型のある世界は素敵だなと昨今感じています。 今最もやりたいことは、Goで大規模なWebアプリケーションを作成したい。 企業案件やご連絡等ございましたらお気軽に下記よりご連絡いただければと思います。 nagamatsu-k@dym.jp 第3次AIブームの到来 米Google DeepMindが開発した人工知能AI)の囲碁プログラム「AlphaGo」が世界トップレベルの実力を持つ韓国のプロ棋士、李世ドル(イ・セドル)九段に4勝1敗と大きく勝ち越したことが

    Pythonは_(アンダースコア)の使い方を理解するだけでプロフェッショナルになれる - Qiita
    oooooo4150
    oooooo4150 2021/07/21
    ブコメと会社名見て察した
  • 技術選定/アーキテクチャ設計で後悔しないためのガイドライン - Qiita

    はじめに 稿は、ソフトウェア開発を進める際に直面する様々な技術的な意思決定やライブラリ・フレームワーク・XaaS等を選択し正しく活用していくのかについての考え方をサポートすることを目的としています。「すべてにおいてこのようなワークフローを通じて検討すべきである」という主張ではありません。読者の抱える問題領域に応じて、必要な箇所を取捨選択するための1種の考え方を提供するものです。 そもそもアーキテクチャ・技術選定に時間をかけるべきか まず第一に伝えておきたいことは、技術選定やアーキテクチャ設計に常に慎重であるべきではないということです。ソフトウェアの規模やライフサイクルに応じて、そもそも時間をさく必要がないということも多くあります。書き捨てのシェルスクリプトにも読みやすいコードを求めて書くことは非常に重要ですが、だからといって組織だって議論・検討するようなものでもないのです。一方で、5年も

    技術選定/アーキテクチャ設計で後悔しないためのガイドライン - Qiita
  • 東証機器トラブル(10月01日) 記者会見 全文 - Qiita

    概要 10月1日に東証で発生した。 機器故障についての会見を文字に起こしました。 後々、記者会見の内容を合わせて機器トラブルなどについて詳細を調べたいと思い文字に起こしました。 誤字脱字があればご指摘頂けるとありがたいです。 使用ツール 以下のYoutube動画から文字起こしを行いました Youtubeの字幕を以下のサイトでダウンロードして修正 DOWNSUB 公開資料 2020/10/01 日の障害について 要旨 資料 説明 司会 少々時間早いでございますけれども日障害に関する記者会見を始めさせていただきます。 説明者は皆様から向かって左側に2番目宮原幸一郎、東京証券取引所代表取締役社長。 皆様から向かって左から3番目東京証券取引所常務執行役員会へ横山隆介。 皆様から向かって一番左側の1席目、東京証券取引所、執行役員、川井洋毅。 皆様から向かって一番右側の月には東京証券取引所、IT

    東証機器トラブル(10月01日) 記者会見 全文 - Qiita
  • まだストリートファイトで消耗してるの? - Qiita

    若い頃は誰でも「強いエンジニア」を目指すものだと思いますし、エンジニアとして強固な軸足を確立する上では、「技術競争」つまり「ストリートファイト」に邁進する期間は必要だと思います。 しかし「手を動かすエンジニア」には「ファイターとしての賞味期限」が必ず存在しますので、いつまでも「アンダーグラウンドの喧嘩自慢」として君臨することはできませんし、戦い続けることによる見返りは決して大きいものではありません。 エンジニアが、自分の投下する膨大な労力に対するリターンを最大化していきたいならば、どこかで上手に軌道修正していく必要があるわけですが、今回はそういった辺りに関する私の見解を簡単に述べてみたいと思います。 おまえ誰よ? 雑エンジニアです。業では主にインフラとバックエンドおよびDevOps系の業務を担当しており、登録者数5万人超えのエンジニア系YouTuberでもあり、会員数2千名様超えの雑

    まだストリートファイトで消耗してるの? - Qiita
    oooooo4150
    oooooo4150 2020/07/21
    “数カ月前勝又さんと同じチームにいた者です”"短い間がながら僕は勝又さんの実力があるのは知っているので、サロンとかではなく世の中の現実の問題を解決する道に進んでほしいです"
  • Rust のエラーまわりの変遷 - Qiita

    Rust LT #6 で発表したスライド Error トレイトについて std::error::Error トレイトとは 2014 年 10 月 にRFC 入りしたトレイト (rfcs#201) Rust 1.0 の半年前 Box<dyn Error> として使うことを想定 Error トレイト こんなの pub trait Error: Debug + Display { fn description(&self) -> &str; fn cause(&self) -> Option<&dyn std::error::Error>; }

    Rust のエラーまわりの変遷 - Qiita
    oooooo4150
    oooooo4150 2020/03/04
    ナニコレ...
  • DXを大幅に低下させるDocker for Macを捨ててMac最速のDocker環境を手に入れる - Qiita

    DXはデジタルトランスフォーメーションではなくてDeveloper Experienceの方です 2020/05/26追記 https://qiita.com/nanasess/items/16ab9274c34bdc34e567 を使うことでVagrantを経由せずにDocker for Macの機能だけでMutagenを使うことができるようになりそうです。 パフォーマンスの測定はしていませんが、Docker for Macの設定のみでこの記事の手法と同等の速度が出るようになるかもしれません。 概要 Macでネイティブでの動作とほぼ同等の速度の安定したDocker環境を手に入れることができたので、その知見について公開します。 ものによりますが、最大10倍程度パフォーマンスの向上が見られました。 具体的な手法としてはVirtualBox + Dockerを用います。 設定は2ファイル50

    DXを大幅に低下させるDocker for Macを捨ててMac最速のDocker環境を手に入れる - Qiita
  • 【SRE Next 2020】発表資料まとめ - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    【SRE Next 2020】発表資料まとめ - Qiita
    oooooo4150
    oooooo4150 2020/01/25
    はやい
  • Bashの邪悪なコマンド9選 - Qiita

    rm -rf /やったことある人。 私はないです。 以下はAndreas Müller( Twitter / GitHub / LinkedIn / Medium )による記事、9 Evil Bash Commands Explainedの日語訳です。 9 Evil Bash Commands Explained 初めてターミナルを使って、そしてそれを理解したときのことを覚えています。 あらゆるファイルにアクセスし、全てのプログラムを実行し、黒い画面に何かを入力するだけでシステムの全てを完全に掌握できることに気がついた、あの感覚。 そしてもちろん、致命的ミスを犯して全てを失った、あのときの恐怖も。 私は当はシステム管理者ではありませんが、長年にわたってLinux/UNIXベースのシステムで作業してきたので、コマンドを実行しようとしてEnterキーを打つことを躊躇う状況に何度も遭遇しまし

    Bashの邪悪なコマンド9選 - Qiita
  • プログラミング学習スクール「ウェブカツ!!」に対する今回の著作権侵害騒動について - Qiita https://t.co/C3FmDJHrEl

    どうも、かずきちです。 今回、弊社が運営するオンラインプログラミング学習サービス「ウェブカツ!!」にて著作権侵害騒動があった事について、僕の様々な過激ツイートが皆さんの琴線を刺激したかと思います。 そこはブランディングとしてあえてやっていましたので、批判が加速していくことは当たり前なため、そこに対して弁明することはありません。 その他について、僕の意見を述べさせてもらいます。 著作権侵害と思われるものについての対応について まず、今回の著作権侵害の騒動について色々な意見や論理が展開されましたが、そこについては法治国家ですから、申立てがあればもちろんきちんと法的な手続きにのっとり対応をさせていただきます。 今回、「ウェブカツの教材でもない単なるブログ運営」については外注を使用しているため、明らかに転用されているものは既に削除を行なっています。 「削除すればいいと思っているのか!」 のようなお

    プログラミング学習スクール「ウェブカツ!!」に対する今回の著作権侵害騒動について - Qiita https://t.co/C3FmDJHrEl
    oooooo4150
    oooooo4150 2019/10/21
    業務妨害は草
  • C++は本当にRustに速度で負けるのか 〜「RustがC++に速度で勝った話」のベンチマークを追試する〜 - Qiita

    追記: 記事は g++ について書かれており、clang については補足で述べる程度でしたが、clang側の検証結果が間違っておりました。 別途 clang++ で検証した記事も書きましたので、ご覧いただけますと幸いです。 記事の目的 昨日、株式会社フィックスターズの「Fixstars Tech Blog /proc/cpuinfo」に以下の記事が掲載されました。 RustC++に速度で勝った話 - Fixstars Tech Blog /proc/cpuinfo 記事では、上記記事の 手元環境における追試 C++の敗因/Rustの勝因分析 条件をある程度統一した際のベンチマーク結果 の3点を行います。 ベンチマーク環境 OS Fedora 30 CPU AMD A6-1450 Memory DDR3-1333 4GB x 1 (4GB) GCC 9.2.1 Rustc 1.39.

    C++は本当にRustに速度で負けるのか 〜「RustがC++に速度で勝った話」のベンチマークを追試する〜 - Qiita
  • エンジニアないない - Qiita

    「あるある」じゃないです はじめに これは、筆者が周りの非エンジニアの方々に 「エンジニアの人って◯◯なんでしょ?」 と言われて、「いやそんなことないですよ笑」と答えた話をまとめました。 この回答が、同じような質問を受けた人が 「ないない。実際はこうなんだよ」 と答える参考になれば幸いです。 (どんな時だよ!) 自分の経験値だけで語っているので、 「俺の場合はあるあるだよ!」 とかあるかもしれません。ご了承ください。 色んな「ないない」 ハッカーって銀行に侵入して口座の金額増やせるんでしょ? ないです。 振込はネットでもできますが、トランザクションの登録だけであり、 実際の金額の操作はネットワークから分離されています。無理です。 インターネットからできるのはキューの登録だけです。 基幹システムでチェックされるので、例え不正な振込データを送信できたとしても 実際に反映される時に弾かれます。残

    エンジニアないない - Qiita
    oooooo4150
    oooooo4150 2019/09/12
    これも消されんのかな
  • 【配送手数料1000円なんて高すぎる!!】UberEATSで安く注文する〜全てはタピオカのために〜 - Qiita

    UberEATS CHEAPER TL; DR UberEatsでタピオカミルクティーを頼みたいのに配送料が高すぎる 配送料が安くなったタイミングを通知できるようにした GitHub 背景 私はタピオカミルクティーが好きです。正しくは、タピオカ抹茶ティーが大好きです。 口が寂しい時にタピオカミルクティーは丁度良いです。 糖分は取れるし、腹持ちいいし。 オフィスから歩いてタピオカミルクティーを買えるお店はありません。 なのでいつも UberEATSを利用させて頂いております。 しかし、いつも思うのです。 頼みたい時ってだいたい昼下がりの時間なんですけど、結構な頻度で 配送料高っっっっっっっっっっっっっ!!!!!!!!!! と。頼むにしてはギリギリを超える手数料。 なので、配送料が安くなった時に通知してくれるツール作りました。 概要 Rubyツールです。 アクセス負荷がかからないくらいで5分お

    【配送手数料1000円なんて高すぎる!!】UberEATSで安く注文する〜全てはタピオカのために〜 - Qiita
    oooooo4150
    oooooo4150 2019/08/16
    これは肥る
  • データベースにRDBを選択するときの注意事項について考える(追記あり) - Qiita

    2019年6月20日追記: この度は、ブログにて技術的に誤った記事を掲載したことをお詫び申し上げます。具体的には以下の通りです。 一方的にRDBがスケールしないという技術的根拠が薄い内容となっていました。 RDBAmazon DynamoDB(以下、DynamoDB)/NoSQLデータベースを要件に応じて適切に選択するという内容になっていませんでした。また、来考慮すべきアプリケーションの設計やデータアクセスパターンに言及しておらず、RDBのデメリットの部分にのみ焦点を当てる内容となっていました。 DynamoDBの具体的な活用やDynamoDBを使う上での注意点についても触れられていない不明瞭な記載でした。 当初の記事の目的としましては、特定のユースケースをサンプルとして、最適なデータベースを選択頂くことでした。近日中に正確な技術記事を掲載させて頂きます。 以下の内容は修正前の内容と

    データベースにRDBを選択するときの注意事項について考える(追記あり) - Qiita
    oooooo4150
    oooooo4150 2019/06/20
    Qiitaで炎上しないための注意事項が必要そう
  • Not Found

    oooooo4150
    oooooo4150 2019/06/03
    コメントが参考になる
  • 20人でごはん食べながらLTする会を開催するのにやったこと - Qiita

    こさまりです。普段はGoogleChromeのweb developer ecosystemチームというところに所属してウェブエンジニアをしています。東京出張中に「web系でコード書く系」の人と晩ごはん会を開催したので、準備したことと収支報告を記録します。 はじまり InsideFrontendの懇親会であまり話ができなかった人たち+Google I/Oの日語タグで存在は認識してたけど会って挨拶できなかった人に声をかけて、5人くらいでご飯に行こうかと思っていました。せっかくだからエンジニア友達とか会社の同僚とかも連れてきて欲しいなーと考えた時に 10人以上のグループ 直前まで人数変更ありそう となるとレストランの予約とかめんどくさいなと判断して、スペースを借りてべ物を持ち込む方針に変えました。月曜日に決めて、木曜日に開催。 場所確保 スペースマーケットで、「渋谷・六木近辺・20人サ

    20人でごはん食べながらLTする会を開催するのにやったこと - Qiita
    oooooo4150
    oooooo4150 2019/05/24
    いい話