chapp_netのブックマーク (58)

  • ソフトウェア開発上の問題や課題をビジネスリーダーや経営者らの関心事とするために - mtx2s’s blog

    ビジネスリーダーをはじめ、ソフトウェアプロジェクトの関係者にとって、ソフトウェア開発上の関心事は、開発の進捗とシステムトラブルだ。ソフトウェアの内部品質や開発プロセス上の問題や課題なんて、開発者以外に興味を示す人などほとんどいない。だから、関係者ばかりか開発者自身も、開発の進捗とシステムトラブルにばかり注意を向ける。 そのような状況に、一部の優秀な開発者は我慢ならない。憂いている。「このままではまずい、積み上がった問題に取り組むために時間が欲しい」「まとまった時間でなくても、継続的に取り組むための少しの割り当てでも構わない」と。そんな願いも虚しく、使える時間はすべて、担当する開発を進捗させることにのみ費やすことを強いられる。 私たちエンジニアリングマネージャーやテックリードは、このような状況を見て見ぬふりをしていないだろうか。開発の進捗やシステムトラブル以外にも注意を向けるべき対象がある。

    ソフトウェア開発上の問題や課題をビジネスリーダーや経営者らの関心事とするために - mtx2s’s blog
    chapp_net
    chapp_net 2023/10/27
  • RSA暗号方式の秘密鍵を手動で求めてみる

    RSAの秘密鍵を求めるには以下の法則があります。 RSA暗号では、ed ≡ 1 mod (p - 1)(q - 1) となる正整数 d を求める必要がある(これが秘密鍵になる) e は(p - 1)(q - 1)と互いに素になる値で(p - 1)(q - 1)より小さい値である事 e と(p - 1)(q - 1)が互いに素ならば ed ≡ 1 mod (p - 1)(q - 1) となる d は必ず存在する +d はユークリッド互除法の応用で計算可能 今回の値は p = 29 ← 秘密鍵に必要なランダムな素数(その1) q = 103 ← 秘密鍵に必要なランダムな素数(その2) e = 13 ← 固定値 n = p * q ← 2987 l = (p-1) * (q-1) ← 2856 とします。 ユーグリッド互除法とは ユーグリッド互除法とは2つの自然数の最大公約数を求める手法の一つで

    RSA暗号方式の秘密鍵を手動で求めてみる
    chapp_net
    chapp_net 2023/03/29
  • 「なんのために作るのか」 SIerも巻き込んだ知恵の集約を実現するアルファの仕組み

    アルファのチェックリストをExcelで作成 鷲崎弘宜氏(以下、鷲崎):島田さん、ありがとうございました。では3人目はシステム情報の小林さんよりポジション表明を頂戴します。 小林浩氏(以下、小林):簡単に自己紹介から始めます。私は、小林浩と申します。株式会社システム情報のCMMIコンサルティング室というところにいます。CMMI(能力成熟度モデル統合)はもちろんですが、APHというアジャイルのリーダーのための行動モデルも使って、最近はお客様のプロセス改善や組織能力向上を支援しています。 鷲崎さんがけっこう私の事例も話してくれたんですけど、きっかけから簡単にお話しします。私は2014年くらいにCMMIのリードアプレイザーになりました。当時CMMIってアジャイルとか小規模プロジェクトにはそんなに使えないんじゃないかと思っている人もけっこう多かったと思います。 私は、そんなことないのになと思っていま

    「なんのために作るのか」 SIerも巻き込んだ知恵の集約を実現するアルファの仕組み
    chapp_net
    chapp_net 2021/04/17
  • マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト/JJUG CCC 2020 Fall 登壇レポート - RAKUS Developers Blog | ラクス エンジニアブログ

    この記事は アーキテクチャテスト Advent Calendar 2020 - Qiita の 25 日目のエントリです。 qiita.com こんにちわ。株式会社ラクスで「楽楽労務」を開発している @kawanamiyuu です。遅くなりましたが、先月開催された JJUG CCC 2020 Fall の登壇レポートです。 イベント概要 プロポーザル 登壇資料 登壇に対する反応 登壇を終えて イベント概要 日時2020 年 11 月 7 日 (土) 開催形式オンライン(事前録画放送+リアルタイムQ&A) 公式サイトhttps://ccc2020fall.java-users.jp/ タイムテーブルhttps://confengine.com/jjug-ccc-2020-fall/schedule タイムライン#jjug_ccc since:2020-11-07_00:00:00_JST u

    マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト/JJUG CCC 2020 Fall 登壇レポート - RAKUS Developers Blog | ラクス エンジニアブログ
    chapp_net
    chapp_net 2021/01/04
  • アーキテクチャ 【まとめ】 -マイクロサービス、ミニサービス、モジュラーモノリス、モノリシックアーキテクチャを並べて比べてみました- - RAKUS Developers Blog | ラクス エンジニアブログ

    こんにちは。 株式会社ラクスで先行技術検証をしたり、ビジネス部門向けに技術情報を提供する取り組みを行っている「技術推進課」という部署に所属している鈴木(@moomooya)です。 ラクスでは有り難いことにサービスが順調に成長しています。今後の成長に対応できるようにするために、継続的な検討課題としてより拡大可能なアーキテクチャの検討を行っています。 拡大成長可能なウェブアプリケーション(のバックエンド)アーキテクチャとしてすぐに挙がるのが「マイクロサービスアーキテクチャ」だと思いますが、マイクロサービスアーキテクチャが一般的に議論されるようになったのが2015年頃からだったと思います。それ以来いろいろと考え続け、従来のモノリシックアーキテクチャ群との間にあるアーキテクチャとイメージがつながってきたのでまとめてみたいと思います。 この記事でそれぞれのバックエンドアーキテクチャを俯瞰的に比較する

    アーキテクチャ 【まとめ】 -マイクロサービス、ミニサービス、モジュラーモノリス、モノリシックアーキテクチャを並べて比べてみました- - RAKUS Developers Blog | ラクス エンジニアブログ
  • DeNAのサーバーサイドエンジニアが教える 構成管理ツール「Ansible」実践ガイド

    「みんなのPython勉強会」は、Pythonを中心として、プログラミングを仕事、研究、趣味など、さまざまなシーンで生かす方法を一緒に学ぶ勉強会です。56回のテーマは「サーバーサイドエンジニア」。 Ansibleは、YAMLファイルを書くことで構成管理できるソフトウェアです。Ansible実践ガイドの著者のひとりである佐藤学氏が、Ansibleを使うときのポイントを紹介しました。 Ansibleで始めるサーバーサイドのインフラ構築 佐藤学氏:お待たせいたしました。「Ansibleで始めるサーバーサイドのインフラ構築」と題して、佐藤がお届けします。よろしくお願いします。 オンラインでこれだけの人数の前で登壇というのは初めてなので、緊張していますが、それ以上に、どのようなレスポンスがあるかを楽しみしていますので、みなさんよろしくお願いいたします。 さっそく始めます。まず自己紹介です。私、佐藤と

    DeNAのサーバーサイドエンジニアが教える 構成管理ツール「Ansible」実践ガイド
    chapp_net
    chapp_net 2020/07/10
  • 誰でも機械学習を活用したWebアプリを開発できる「Teachable Machine」の完全チュートリアル大公開! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、ブラウザ上で多彩な学習モデルを誰でも作れるWebサービスの使い方をチュートリアル形式でご紹介します。 面倒な設定や導入準備・高価な機材などは一切不要で、ノートパソコン1台あれば今すぐ始められる手軽さが魅力です。 最終的に簡単なJavaScriptで独自の学習モデルを活用できるので、機械学習を利用したWebアプリ開発にご興味ある方はぜひ参考にしてみてください! なお、paizaラーニングでは動画で学べる「Python×AI機械学習入門講座」を公開しています。合わせてチェックしてみてください。 【 Teachable Machine 】 ■「Teachable Machine」の使い方 それでは、どのようなサービスなのか実際に使いながら見ていきましょう! まずはTeachable Machineのトップページを開いて【Get Starte

    誰でも機械学習を活用したWebアプリを開発できる「Teachable Machine」の完全チュートリアル大公開! - paiza times
    chapp_net
    chapp_net 2019/12/12
  • ランチにオススメ!東京「一人ごはん」10選|レッツエンジョイ東京

    今回は、都内にある一人ランチにオススメのお店をご紹介。一人寿司べ放題や寒い日にうれしいもつ鍋定など、一人でも足を運びたくなる魅力的なお店をラインナップ。一人ランチでどこに行くか迷ったときには、ぜひ、チェックしてみて! 【高田馬場】行列のできる人気店でベトナムの味を体験/バインミー★サンドイッチ 都内で格的なバインミーをべたいのなら、高田馬場駅からすぐの「バインミー★サンドイッチ」へ! バインミーを日に広めた火付け役と言われている名店で、その味を求めて連日行列ができています。 バインミー★サンドイッチ 住所:東京都新宿区高田馬場4-9-18 電話番号:03-5937-4547 最寄駅:高田馬場 ●オリジナル記事を読む >>チョリパンにサバサンド!一人ランチにもオススメな「世界のサンドイッチ」が味わえるお店4選(2018年9月11日公開) 【上野】たった620円!?超絶品な爆盛り海鮮

    ランチにオススメ!東京「一人ごはん」10選|レッツエンジョイ東京
  • コンテナベースのCI/CD本番事例大解剖

    Kubernetes、コンテナ技術を活用したCI/CD基盤におけるサービス開発について、リクルートテクノロジーズの事例を基に解説する連載。最終回は、「プロダクト品質の磨き込み」「アジリティの向上への取り組み」の2つを中心に解説を進めます。

    コンテナベースのCI/CD本番事例大解剖
    chapp_net
    chapp_net 2019/09/04
  • OAuth 2.0 / OpenID Connectにおけるstate, nonce, PKCEの限界を意識する - r-weblife

    おはようございます、ritouです。ちなみに予約投稿なのでまだ寝てます。 日のテーマはこちらです。 OAuth/OIDCのstate,nonce,PKCE使ってもClient/RPがしょーもなかった場合のServer/OP側の限界についてのブログ書いてる。— 👹秋田の🐱 (@ritou) July 6, 2019 OAuth 2.0で言うところのClientの視点から、ここに気をつけて実装しましょうという話ではありません。 OAuth 2.0で言うところのServerの視点からみて、Clientにこんな実装されたらたまんねぇなっていうお話です。 最終的には一緒な気もしますが、とりあえず始めます。 state OAuth DanceにおけるCSRF対策としての state パラメータについて簡単に整理します。 Clientがセッションに一意に紐づく値として生成、管理 ClientがA

    OAuth 2.0 / OpenID Connectにおけるstate, nonce, PKCEの限界を意識する - r-weblife
    chapp_net
    chapp_net 2019/07/09
  • 「Excel手順書にさようなら」――運用管理者の不安を解消する「Kubernetes」のコンセプト

    Excel手順書にさようなら」――運用管理者の不安を解消する「Kubernetes」のコンセプト:これから始める企業のためのコンテナ実践講座(2)(1/4 ページ) 大量のコンテナ管理や負荷分散を実現する「Kubernetes」について概要から番活用の仕方まで解説する連載。第2回はコンテナ技術番環境で活用する際の課題を解決する「Kubernetes」と3つのコンセプトを解説します。 コンテナ技術の活用により、開発者や運用管理者の負担が減り、開発環境の構築、アプリケーション更新のスピードが飛躍的に向上しました。一方で、コンテナ技術をエンタープライズのサービス提供環境(以下、番環境)で活用するには課題があります。 大量のコンテナ管理や負荷分散を実現する「Kubernetes」について概要から番活用の仕方まで解説する連載「これから始める企業のためのコンテナ実践講座」の第2回は、コ

    「Excel手順書にさようなら」――運用管理者の不安を解消する「Kubernetes」のコンセプト
  • Kubernetes Jobを用いたバッチシステムのリソース最適化 AbemaTVが抱えていた問題とその解決策

    2018年10月13日、株式会社AbemaTVが主催するイベント「AbemaTV Developer Conference 2018」が開催されました。3度目の開催となる今回のテーマは「PAST→FUTURE」。開局から2年半の実績を元に、快適な視聴体験を届けるための取り組みや、大規模な同時接続に対するシステム開発・運用に寄って得られた技術的知見を共有します。プレゼンテーション「Kubernetes Jobによるバッチシステムのリソース最適化」に登壇したのは、株式会社AbemaTV、コンテンツ配信チームの芝田将氏。AbemaTVのバッチシステムにて、Kubernetes Jobを用いて行ったリソース最適化について解説します。講演資料はこちら Kubernetes Jobによるバッチシステムのリソース最適化 芝田将氏(以下、芝田):よろしくお願いします。今回は、Kubernetes Jobに

    Kubernetes Jobを用いたバッチシステムのリソース最適化 AbemaTVが抱えていた問題とその解決策
    chapp_net
    chapp_net 2018/11/21
  • ESP8266でNAT(NAPT)でWi-Fiを中継する - Okiraku Programming

    ESP8266(ESP-WROOM-02)を最近よく使っています。 ESP8266を使ったセンサを、Wi-Fiアクセスポイントから遠い、直接電波の届きにくい場所に置きたかったため、ESP8266をもう一つ使ってWi-Fiの到達範囲を拡張する中継機にした(といってもブリッジではなくNAPTルータ)という話です。 とその前に軽くESP8266について紹介しておくと…(もう知ってる方は読み飛ばしてください) ESP8266の紹介 ESP8266は無線LANモジュールです。購入した状態では外部のマイコンからATコマンドで制御できます。が、LX106という32bit MCUを搭載しており、このモジュール単体でArduino IDEからプログラミングして動作させることが可能です。この方が圧倒的に便利なので、私自身はATコマンドで使ったことはありません。 しかも安価(単体なら400円台)ですし、ESP-

    ESP8266でNAT(NAPT)でWi-Fiを中継する - Okiraku Programming
    chapp_net
    chapp_net 2018/05/25
  • ウォーターフォールとアジャイルを考える - arclamp

    初めて単独主催の勉強会をしました。ワークショップなので後半の1時間はディスカッションにしたのですが40人のわりには、それなりに面白い話ができた気がしています。資料とワークの結果、あとTogetterは以下から。 togetter.com 今回のプレゼンは純粋な「プロジェクトマネジメント論としてのウォーターフォールとアジャイルの違い」に絞った話をしたので、後半のワークが現実的な話になって面白かったです。話をしたのは以下のようなことです(資料の後半に細かいメモ書きがあります)。 そもそもウォータフォールは必要なのか? とはいえ、ウォータフォールを採用しなくてはならない状況は? なぜ、アジャイルを採用できないのか? チームは重要だけど、どういうメンバーがいいのか? アジャイルとはいえPM的な人が必要になることってあるよね? アジャイルの立ち上げってどうするのがいいの? 偶然、牛尾さんの 私は間違

    ウォーターフォールとアジャイルを考える - arclamp
  • 【20選】福岡在住の私がおすすめラーメン店を全力でまとめてみた - MUTANT

    突然ですけどラーメンは好きですか? 自分はかなりラーメンが好きで、飲みに行った後は必ずラーメン屋に立ち寄ります。 そんなラーメン好き&福岡在住の私が福岡のおすすめラーメン店をまとめてみました。 来福する際はぜひ立ち寄ってみてください。 【天神付近のエリア】 shinshin 福岡には親不孝通りという有名な通りがあります。(現在は親富孝通りに改名) クラブと外国人バーが立ち並ぶ福岡のゴッサムシティみたいな場所なのですが、ここから少し逸れたところにあるラーメン屋。 地元民&観光客がよく利用するので、店内は常に満席状態です。 行く時には混雑する時間帯をずらして行った方がいいかも。 とんこつラーメンにこういう表現は適切ではないかもしれませんが、とんこつスープが綺麗なんですよね。 あっさり系のような、でもとんこつの旨みもしっかり詰まってる。両立することのない味が成立している不思議なラーメンです。 と

    【20選】福岡在住の私がおすすめラーメン店を全力でまとめてみた - MUTANT
    chapp_net
    chapp_net 2016/06/17
  • 機械学習の基礎知識としての数学 - learning.ikeay.net

    私がAI人工知能)や機械学習って難しいナーと感じるところは、数学の前提知識がある程度必要なところです。 GoogleからTensorflowが出たときに、私もいっちょやってみるかなんて思ったのですが、参考にした記事もなかなか難しくてあんまり理解できなかったのを覚えてます。途中まで理解出来てたのに、急に数式が出てきて「なるほどわからん!」ってなることが多かったですね。 「というかエンジニアなのに数学苦手なのw」とビックリされる方もいらっしゃると思いますが、エンジニアっつったって、今の御時世理系出身エンジニアばかりじゃないんです。でもエンジニア女子やってると自動でリケジョ扱いされるから面白いですね。 当面の目標としては、AIの中でも機械学習を学んでいきたいので(DeepLearningできるようになりたい!)、あると嬉しい数学の知識としては以下です。 線形代数 確率・統計 微分・積分 AI

    機械学習の基礎知識としての数学 - learning.ikeay.net
  • 【保存版】Webエンジニアが見るべきテックブログ一覧

    皆さんはどのような方法で最新の技術や、コードのTipsを収集していますか? はてなブックマークやTwitter, GitHubなど様々あると思います。 私はテックブログを使った情報収集をしています。今回はエンジニアが見るべきおすすめのテックブログをいっきにご紹介します。 テックブログとは? ご存知の方も多いと思いますが、テックブログとはWEBサービスゲーム等を提供している企業が、自社で使っている技術や開発手法を紹介するブログです。デベロッパーブログとも呼ばれます。 エンジニアが持ち回りで書くことが多いので、そこで働いている人のこともわかっちゃいます。 普段使っているサービスがどのような言語でできていて、どのようなフレームワークを使っているか、どんなツールを利用して開発しているのかが載っているのでとても刺激的な内容ばかりです。 転職、新卒の会社選びにも役立つ!? 転職する際に気になるどんな

    【保存版】Webエンジニアが見るべきテックブログ一覧
    chapp_net
    chapp_net 2016/03/09
  • Googleマイマップのススメ。食べ歩きMAPを作っておくと、すごく便利ですよ。 - いつもマイナーチェンジ!

    いまやお出かけの必需品となったGoogleマップですけれども。 マイマップって使ってますか? かなり前からあるサービスなので、使ってる人は当たり前のように使ってると思いますが、 これ、とても便利です。 もし使ってない人がいたら、ちょっと見ていってください。 僕の使い方を説明しますので。 マイマップとは Googleマップで住所や地名で検索すると赤いピンが立ちます。 例えば、「東京駅」で検索すると、こんなふうになりますね。 このピンを、ひとつじゃなくて複数立てられて、且つそれを保存できるのがマイマップです。 こんな感じで。 僕のマイマップの使い方 上のマイマップを見ると、ピンが色分けされているのが分かると思います。 これ、僕のべ歩きMAPなんですが、 僕はピンを立てる時に、こんな使い分けをしています。 青色:すごく美味しかった店 水色:結構美味しかった店 黄色:普通に美味しかった店 桃色:

    Googleマイマップのススメ。食べ歩きMAPを作っておくと、すごく便利ですよ。 - いつもマイナーチェンジ!
  • ログミーBiz

    英語習得の近道は、ChatGPTで“自分で教材を作る”こと 『英語は10000時間でモノになる』著者がすすめる学習法

    ログミーBiz
    chapp_net
    chapp_net 2015/07/29
  • もうExcel管理は嫌だ!小さなチームを軽量OSSで回そう(DevHub+TaskQuest) - Qiita

    これは、小さなチーム管理のためにいろいろ採用したり内製したりした経験のログです。 モチベーション 下記の2つのファイルがあるつらみは計り知れません。 ガントチャート.xls 課題管理表.xls もっと軽量に、楽しく、リアルタイムに、Windows非依存でやりたい。 やりたかったこと 数名レベルの小規模チーム向けに、下記システムを構築したい。 ※ただし、外部にデータがおけないので、オンプレミスで。 情報共有 チャット ちょっとした確認を非同期で行えるようにしたい。 簡易なタスク管理 メンバーのタスクが終わって手が空いたことを知りたい 導入したもの1:DevHub(チャット・通知・情報共有) プログラマの為の開発支援コミュニケーションツール。作業中メモをリアルタイム共有する。 特徴 チャット メモ共有 簡易ブログ機能 チャット+メモ画面 ブログ機能 ある程度メモに内容がまとまってきたら、 パー

    もうExcel管理は嫌だ!小さなチームを軽量OSSで回そう(DevHub+TaskQuest) - Qiita
    chapp_net
    chapp_net 2015/07/23
    かなり良さげ!試してみたいな。