並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 2010件

新着順 人気順

perlの検索結果401 - 440 件 / 2010件

  • ミラティブのインターンで趣味開発と大規模開発のギャップを体験しました - Mirrativ Tech Blog

    皆さんこんにちは、earlgray(@earlgray329) と申します。 10月17日〜12月19日の期間で、株式会社ミラティブの就業型インターンシップに参加していました。私は基盤開発技術部のバックエンドチームに所属して様々なタスクに携わらせて頂きました。 インターンシップの中で、普段行なっている趣味開発と Mirrativ という規模の大きいアプリケーションの開発の間で様々なギャップを経験することができたので、今回はインターンの中で着手したタスクとそれによって得られた知見等を紹介します。 目次 目次 基盤開発技術部とは 着手したタスク 1. Mirrativ 管理画面のログイン画面の SPA(React) 化 背景・概要 苦労したこと・得られたこと 2. 任意のユーザとしてログインできるようなデバッグ機能の追加 背景・概要 フィードバック 3. エモカラのオススメのアーティスト一覧と

      ミラティブのインターンで趣味開発と大規模開発のギャップを体験しました - Mirrativ Tech Blog
    • 今だから話せる「トップエンジニアが新人だった頃」【LayerX 名村卓×Ms. Engineer 齋藤匠×Flatt Security 米内貴志 鼎談(後編)】 - #FlattSecurityMagazine

      これまで様々な開発組織を牽引してきた株式会社LayerX 執行役員の名村卓さん、Ms.Engineer株式会社 Mother of Engineerの齋藤匠さんのお二人に、株式会社Flatt Security CTOの米内貴志がお話を伺う鼎談企画。 経営・マネジメントの立場から「セキュアな開発組織」のあり方について語り合った前編と打って変わって、後編ではお二人の"新人エンジニア時代"のエピソードを教えていただきました。 今やトップエンジニアとして経営・マネジメントに携わる名村さんと齋藤さんはどんな新人時代を過ごし、どのようにスキルアップしていったのでしょうか? 3人の若手エンジニア時代の秘蔵写真とともに振り返ります! ▼前編記事はこちらから flatt.tech 新人時代は"エンジニアがブラックだった時代" 今の新卒エンジニアの方が苦労している? 「調べて手を動かす」にハマった新人時代 こ

        今だから話せる「トップエンジニアが新人だった頃」【LayerX 名村卓×Ms. Engineer 齋藤匠×Flatt Security 米内貴志 鼎談(後編)】 - #FlattSecurityMagazine
      • 株式会社はてなを退職します - Takuji->find;

        2024/3/31をもって8年間在籍した株式会社はてなを退職することになりました。本日2024/2/14が最終出社日でした。 はてなでやってきたこと カクヨムアプリ Android版 カクヨム Web はてなブックマーク ジャンプルーキー!アプリ カクヨムViewer React Native化 コミックDAYS Android版 コミックガルド+ (GigaViewer for Apps) Android版 なんでやめるのか 今後 最後に はてなでやってきたこと カクヨムアプリ Android版 2016/1/1 に入社して最初にやったことはカクヨム(現カクヨムViewer) Android版のリリースです。 play.google.com 当時Android界隈はRxJava全盛期という感じではてなではまずRxJava浸透させるぞ〜って感じで導入していきました。 またLGTM Came

          株式会社はてなを退職します - Takuji->find;
        • PerlでもgRPCで通信したい - アリ

          まずはじめに、2021/2時点でgRPCがサポートされている言語にはPerlは含まれていなく、公式にはサポートされていません。 現時点でと言ったものの将来的にもサポートされることがないだろうことからPerlでgRPCを扱うのは茨の道といえるでしょう。 おとなしくgRPC transcodingしてHTTP REST APIで叩きましょう、というのがほぼ答えなのですがCPANに公開されているライブラリを使ってどこまでできるのかを検証するのがこの記事の目的です。 題材 gRPCで通信といっても、サーバとクライアントのどちらをPerlで実装するかという話になりますが、今回実装するのはクライアントです。 他の言語で書かれたマイクロサービスからPerlと通信することを想定して、手軽な例としてGAPIC Showcaseのサーバと通信することにしてみます。 github.com google.show

            PerlでもgRPCで通信したい - アリ
          • 昔は「クラウドってなんだよ、レンタルサーバーじゃねえか」と思っていた時期が私にもありました

            songmu @songmu VPoE at Henry, Inc. エンジニア向けSaaSのPdM、スタートアップの取締役CTOや外資スタートアップのIC等を経て現任。好きな言語はGoとPerlと中国語で、雑なOSSを200以上量産している。3 times ISUCON winner. 著書に「みんなのGo言語」共著 他 songmu.jp songmu @songmu 大昔「クラウドってなんだよ。レンタルサーバーじゃねぇか。そうやって実態を曖昧にしてバズワードで煙に巻くコンサル仕草みたいなの良くないよな」とか思うこともあったけど、そんな斜に構えた感情も忘れて、当然のように使うようになってしまったね。 2022-05-17 03:21:21

              昔は「クラウドってなんだよ、レンタルサーバーじゃねえか」と思っていた時期が私にもありました
            • sync.Cond/コンディション変数についての解説

              sync.Cond(コンディション変数)について、Goをよく使ってる人たちですら「うまく説明できん」という話がmercarigoで出てたので、あとで誰かの役に立てばよいな、という気持ちで新たな解説記事を書いてみたいと思います。 自分はPerl5をバリバリ書いていた時代ではAE::Cond、Goを使うようになってからはsync.Condと、とにかく非同期処理でピタゴラ装置を作らないといけない時はこの仕組みがあったことでロジックを無駄に小難しくしないで実装することができたので、この仕組みは是非広く知られて欲しいのです。 というわけでまたあらたにGoのsync.Condを解説してみます。 なお、Web+DB Press vol 113の私の連載、「Goにいりては…」でもこの話を書いていますが、あちらの記事では Broadcast を使った方法ではなく、 Signal を使った方法について書いてあ

                sync.Cond/コンディション変数についての解説
              • linterを導入していなかったプロジェクトにlinterを導入しようとするときにまずやること - 私が歌川です

                今どきlinterを使っていないプロジェクトなんて、と思われるあるかもしれませんが、歴史の長いプロジェクトだとそういうこともあるでしょうし、あるいは一部のDSLやスキーマ*1に対してのみlinterを走らせたいということもあるでしょう。 そういったプロジェクトに対してlinterを導入する前に、デフォルト設定でlinterを走らせたときにどういう出力になるのかを一通り眺める、というのをやっています。 どういうエラーがどこで何件出ているのか、warningなのかerrorなのか、linterのルールがプロジェクトにとって妥当なのか、一通り吟味した上で設定を調整してからlinterを導入するようにしています。なぜなら、linterのノイズが多いとlinterの言うことに従うモチベーションが下がる (と自分では思っている) からです。 最初からlinterが入っているなら、とりあえずlinter

                  linterを導入していなかったプロジェクトにlinterを導入しようとするときにまずやること - 私が歌川です
                • 第676回 aptコマンドの最新機能あれこれ | gihyo.jp

                  第675回ではapt-keyコマンドが廃止される理由を説明しました。それ以外にもaptコマンドには常に様々な変更が加えられています。今回はそれらをいくつかピックアップして紹介しましょう。 Apt 1.0.xから2.3.xまでの流れ 本連載でaptコマンドそのものを紹介したのは、7年以上前の第327回「aptコマンドを使ってみよう」まで遡ります。当時はApt 1.0がリリースされて間もないころで、数週間後に登場したUbuntu 14.04 LTSにもApt 1.0が取り込まれています。Apt 1.0ではこれまで別々のコマンドだった各種ツールがサブコマンドとして一元化して使えるaptコマンドが実装された記念すべきリリースでもありました。 その後7年を経て、2021年7月時点でのバージョンは2.3.6にまで到達しています。まもなくリリースされる予定のDebian 11ではApt 2.2.xが採用

                    第676回 aptコマンドの最新機能あれこれ | gihyo.jp
                  • 大切なのは外の世界とつながること。一人の少年がPythonスペシャリストになるまでの軌跡 - Findy Engineer Lab

                    はじめまして、岡野真也(@tokibito)です。私は現在、ソフトウェアエンジニアとして働いており、株式会社ObotAIの取締役CTOと株式会社オープンコレクターの取締役として2社に所属しています。 エンジニアとして私はDjangoフレームワークを長く使っており、これと併せてPythonも15年以上利用しています。今回、私自身のキャリアについて振り返る機会をいただきました。私がどのように今の立場に至ったのか、技術への取り組み方、キャリアについての考えなどを語りたいと思います。 アウトプットをしながら勉強することでスキルを磨く プログラミングとの出会い ソフトウェアを公開するということ ライブラリ開発、そしてその反応 ウェブアプリケーション開発の世界へ 便利さを求めて始めたサーバー運用 ウェブ開発の必要性を知る Djangoフレームワークとの出会い 就職、そしてコミュニティへの参加 最初の就

                      大切なのは外の世界とつながること。一人の少年がPythonスペシャリストになるまでの軌跡 - Findy Engineer Lab
                    • 第59回 Fediverse入門―非中央集権型SNSサーバを作ろう!(1) | gihyo.jp

                      本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーは白方健太郎さんで、テーマは「実践Fediverse」です。 本稿のサンプルコードは、WEB+DB PRESS Vol.114のサポートサイトから入手できます。 Fediverse─⁠─非中央集権型ソーシャルネットワーク 2017年春に日本でブームとなったMastodonが構成するような非中央集権型ソーシャルネットワークは、Fediverseと呼ばれます。Fediverseは、中央に全体を制御するサーバがおらず、各サーバが連合と呼ばれるゆるいネットワークを構成することが特徴です。 本稿では、Fediverseに参加するために最小限実装する必要がある機能と、Perlにおける実装方法を説明します。 Fediverseを構成する仕様群 Fediverseは複数の仕様を組み合わせることで実現されています。本節では、それぞ

                        第59回 Fediverse入門―非中央集権型SNSサーバを作ろう!(1) | gihyo.jp
                      • 2019年6月の、これだけは押さえておきたいWeb関連の動き

                        「Web系の最新情報を知りたいけど、日々業務が忙しくて追いかけられない」という方のために、1ヶ月のWeb系ニュースの中で「これだけは押さえておきたい」というものを1つの記事にまとめています。 デザイン 「Adobe Creative Cloud」が32bit版Windowsのサポートを終了 ~次期大型更新から – 窓の杜 「Creative Cloud」アプリの大半は64bit版Windowsが必須となっているが、次期メジャーリリースではこの要件がすべてのアプリに適用されることになる そうですのでご注意ください。 プログラミング 【永久保存版】Gitのあらゆるトラブルが解決する神ノウハウ集を翻訳した – LABOT 機械学習ブログ 今月もっとも絶賛されていた記事のようです。 gitで「あっやべっ!」ってときに使うコマンド[随時更新] – Qiita ブランチを切り忘れた、間違ったコミットを

                          2019年6月の、これだけは押さえておきたいWeb関連の動き
                        • z-indexバトル観戦 - hogashi.*

                          こんにちは、 id:hogashi です。 whywaita Advent Calendar 2022 - Adventar 3日目です。 目次 目次 z-index バトル z-index が 100 より小さいもの z-index が正の値のもの 統計 z-index バトルの頂点はどこか あそびかた むすび z-index バトル id:whywaita さんの好きなアルファベットは流石に Y ということでした。ありがとうございます。 やはり僕も id:whywaita さんの id を眺めていて、 w とか y とかから z-index を想起しまして、世の中の z-index バトルがどのように繰り広げられているのか見たいと思い、 GitHub で language が css と scss のコードを検索しました。 API でバリバリ検索したら 1000件しか検索できないという

                            z-indexバトル観戦 - hogashi.*
                          • 2,300万人超のユーザーに価値を届ける仕事。LINEギフト開発の醍醐味をエンジニアに聞いた

                            LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog サービス・機能やそれにまつわる開発の裏話や取り組みを聞く「Product Story」シリーズ。今回は、「LINE」を通じて、さまざまなプレゼントを友だちに贈ることができる「LINEギフト」を紹介します。2021年の年間総流通額は前年比330%を達成し、さらに累計ユーザー数は2,300万人を突破するなど、成長著しいサービスとなっています。 *2022年3月時点でLINEギフトを贈ったことがあるもしくはもらったことがあるユニークユーザー 今回はLINEギフトの開発を支えるリードエンジニアの大橋宏輝とサーバーサイドエンジニアの名田太河にインタビュー。彼らが携わった「PerlからJavaへの移行」「Yahoo!ショッピングとの連携」

                              2,300万人超のユーザーに価値を届ける仕事。LINEギフト開発の醍醐味をエンジニアに聞いた
                            • 技術に対して的確に投資をしている | はてなで働く yutailang0119 にアンケート [#7] - Hatena Developer Blog

                              こんにちは、id:hitode909です。今回は、はてなブックマークのスマートフォンアプリチームのテックリードである、id:yutailang0119の話を聞きました。 チーム内でのテックリード業や新機能開発のような動きから、技術カンファレンスの運営といったコミュニティ活動まで、幅広く語っていただきます。 id:yutailang0119にアンケート はてなidとその由来を教えてください いつどんなきっかけで入社されましたか? 現在の仕事を教えてください チーム内の立ち位置を教えてください 今日一日の流れを教えてください 最近うまくいったことは何ですか? 最近うまくいってないことは何ですか? ふだん大切にしていることは何ですか? はてなはどんな会社ですか? おわりに id:yutailang0119にアンケート はてなidとその由来を教えてください "yutailang0119" と書いて

                                技術に対して的確に投資をしている | はてなで働く yutailang0119 にアンケート [#7] - Hatena Developer Blog
                              • 第75回 AWS Lambda入門 サーバレスでもPerlを活用しよう!(2) | gihyo.jp

                                本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーは一野瀬翔吾さんで、テーマは「AWS Lambda入門」(⁠2)です。 <前回(1)はこちら。> シンプルなHTTP APIの作成 無事にLambda関数の実行ができましたが、実行するにはマネジメントコンソールかAWS CLIが必要です。これでは気軽に利用できません。そこで、Lambda関数にHTTPエンドポイントを追加して、HTTP APIとして利用できるようにしましょう。 HTTPリクエストを待ち受ける 先ほどのSAMテンプレートに次の❶の設定を追加します。https://xxxxx.lambda-url.ap-northeast-1.on.aws/のようなURLが発行されるので、マネジメントコンソールからURLを確認しておきましょう。 リスト template.yaml AWSTemplateFormatV

                                  第75回 AWS Lambda入門 サーバレスでもPerlを活用しよう!(2) | gihyo.jp
                                • オレのおすすめ Git エイリアス 5 選 - アルパカの徒然文

                                  Gitのおすすめエイリアス5選を読んで自分も幾つか晒してみようと思った。 シンプルなコミットログとグラフを表示する git l l = log --graph --decorate --pretty=oneline --abbrev-commit git log を利用するとコミットログからメッセージだったり、誰がコミットしたのか読めるけど殺風景だし、あまりどのブランチがどうマージされたのか理解しずらい。 単純なコミットメッセージとブランチの関係性をパッと知りたい時によく利用している。こんな感じで表示される。 人に優しい変更差分を表示する git dsf dsf = "!f() { [ -z \"$GIT_PREFIX\" ] || cd \"$GIT_PREFIX\" && git diff --color \"$@\" | diff-so-fancy | less --tabs=4 -

                                    オレのおすすめ Git エイリアス 5 選 - アルパカの徒然文
                                  • 転職してから4年が経ちました - Vengineerの戯言

                                    はじめに 転職してから4年が経ちました。転職時書いたブログはこちらです。 vengineer.hatenablog.com 記録としてブログに残すことにしました。 50過ぎのオッサンが スタートアップに転職して エンジニアとして働いた4年間を記録としてブログに残します— Vengineer@ (@Vengineer) 2022年5月28日 上記は5/28(土)の21時頃ツイートしましたが、5/29(日)の17時頃(200♡)を超えた頃から一気に伸びてきて、5/30(月)の7時には700♡を超えちゃいました。そして、5/30(月)の12時には800♡を超えちゃいました。5/30(月)の18時には900♡を超えちゃいました。どうやら、999♡になった模様。何だが凄いことになってしまった。 こんな状態なるとは、思わなかったですよ。。。 具体的な内容は、さし飲みや1時間の1on1ですら話さないので

                                      転職してから4年が経ちました - Vengineerの戯言
                                    • ネイティブツールと外部ツールに基づいた Amazon RDS PostgreSQL のクエリの最適化とチューニング | Amazon Web Services

                                      Amazon Web Services ブログ ネイティブツールと外部ツールに基づいた Amazon RDS PostgreSQL のクエリの最適化とチューニング PostgreSQL は最も人気のあるオープンソースのリレーショナルデータベースシステムの 1 つです。30年以上の開発作業の成果である PostgreSQL は、多数の複雑なデータワークロードを処理できる、信頼性が高く堅牢なデータベースであることが証明されています。Oracle などの商用データベースから移行する場合、PostgreSQL はオープンソースデータベースの主要な選択肢と見なされています。 AWS は、PostgreSQL データベースのデプロイを、コスト効率の良い方法でクラウドに簡単にセットアップ、管理、およびスケールできるサービスを提供しています。これらのサービスは、Amazon RDS for Postgre

                                        ネイティブツールと外部ツールに基づいた Amazon RDS PostgreSQL のクエリの最適化とチューニング | Amazon Web Services
                                      • エンジニアのためのお祭りの技術カンファレンスをオンラインで実施する|YAPC::Japan::Onlineの場合 - Blog::kobaken

                                        もう1ヶ月5ヶ月経ってしまいましたが、YAPC::Japan::Online 2022にご参加いただいた皆さま、関わっていただいた皆さま、ありがとうございました。「楽しかった!」「YAPCだった」といった感想を聞けて、ホッとしました。5ヶ月前に 最高のスタッフの打ち上げの様子 今回、初めてオンラインで大規模にYAPCを運営したのですが、けっこう試行錯誤だったので、その辺をお伝えできればと。 YAPCとは 自己紹介 下準備 下準備①:技術カンファレンスへの期待、課題のヒアリング 下準備②:仲間を集める 下準備③:お祭り感を演出する三つの企画 1. オンラインの懇親会では参加型コンテンツがあった方が良い 2. ノベルティ・飲食で、お祭り感がでる 3. ざわざわ感のあるサブコンテンツ 下準備④:お金のこと ノベルティの発送のしくじり。俺みたいになるな!! 1. 紙製品で別オペ発生のしくじり 2.

                                          エンジニアのためのお祭りの技術カンファレンスをオンラインで実施する|YAPC::Japan::Onlineの場合 - Blog::kobaken
                                        • コンマ演算子の使い道の話 - Qiita

                                          これは何? return の後ろにカンマ演算子で区切ったステートメントを記述し、最右のステートメントを返すことに有用性があるかどうか知りたいのです。 という記述を読み、そこに限定せずに コンマ演算子が役に立つパターンについて考えた。 とはいえ、 return 式, 式; が念頭にある。 そもそも そもそも、コンマ演算子は C 言語に由来する。 と言いたいところだけど、よく知らない。BCPL には無かったようなので、B言語か C言語なのかな。 いずれにせよ、C言語がきっかけで広まったと思う。 可読性の低下に寄与 コンマは演算子以外の用途でも使われるのでコンマ演算子なのかそうじゃないのかを判断するのがめんどくさく、可読性の低下に寄与しやすい。 a=(b,c); // コンマ演算子 a=f(b,c); // 引数区切り a=g((b,c)); // コンマ演算子 a=typeof(b,c); /

                                            コンマ演算子の使い道の話 - Qiita
                                          • “エンジニア経験の長さ”に惑わされるな 森大介氏×竹迫良範氏が語る、本当に活躍できるエンジニアの育て方

                                            ITエンジニア不足が叫ばれている今、すぐに活躍できるエンジニアの教育は急務です。では、どのような教育をすれば、エンジニアはすぐに活躍できるのでしょうか? エンジニア教育の大切さと必要性を、社内でエンジニア教育にあたっているリクルート社の竹迫良範氏と、3カ月の教育で活躍できる派遣エンジニアを輩出しているラクスパートナーズ社の取締役である森大介氏に、それぞれの立場からエンジニア教育について対談していただきました。全2回。前半は、エンジニアにとって必要なスキルと、リクルート社、ラクスパートナーズ社におけるエンジニア教育について。 リクルート社・竹迫良範氏が若手の教育に注力する理由 ーーまずは、エンジニア教育に関わるきっかけをお二人におうかがいしたいと思います。竹迫さんは今リクルートで若手の教育も含めてやられていますが、そこに至った経緯を教えていただけますか? 竹迫良範氏(以下、竹迫):前職はサイ

                                              “エンジニア経験の長さ”に惑わされるな 森大介氏×竹迫良範氏が語る、本当に活躍できるエンジニアの育て方
                                            • Rubyとの出会い、Railsの衝撃、Rubyコミュニティの面白さ【Rubyistめぐりvol.1 takahashimさん】 - STORES Product Blog

                                              Rubyist Hotlinksにインスパイアされて始まったイベント『Rubyistめぐり』。第1回は高橋征義さんをゲストに迎えて、お話を聞きました。 パーソナルコンピュータとの出会い 藤村:こんばんは、藤村と申します。STORES のCTOをやっています。Rubyist Hotlinksをプログラミングを始めた頃にめっちゃ読んでて。 高橋:あれいいですよね。 藤村:いい。プログラマがどういう人たちなのか、なんとなくわかるみたいな、めっちゃ好きなコンテンツだったんですよ。で、ある日、これをもっとやった方がいいと思ったので、弊社でもやってみようとなったのがこのRubyistめぐりですね。ということで第一回は高橋会長に来ていただきました。なぜかというと、この STORES を手伝ってくださっているからというところでございます。 高橋:その話はあんまり外でしてないので、あらかじめお話しておきます

                                                Rubyとの出会い、Railsの衝撃、Rubyコミュニティの面白さ【Rubyistめぐりvol.1 takahashimさん】 - STORES Product Blog
                                              • なっとく!関数型プログラミング を読んで関数型プログラミングを学んだ - Qiita

                                                EDOCODEでエンジニアをしているYutakaです。 こちらは社内勉強会で発表した資料を元にしています。 関数型言語の知識がほとんどないエンジニアがなっとく!関数型プログラミングで学んだ用語を一部まとめました。原著はGrokking Functional Programmingです。本書はScalaとJavaで説明がされていますが、できる限り社内で使われている言語(Go, JavaScript, TypeScript)でサンプルコードを記載しました。 書籍のソースコードはこちらに全て公開されています。 そもそも関数型プログラミングとは? プログラミングのパラダイムには大きく①命令型プログラミング②宣言型プログラミングがあります。 ①命令型プログラミングとは どのよう(HOW)に計算するかに焦点を合わせ、段階的なアルゴリズムを詳細に定義します。これは実際のハードウェアの計算処理の流れに沿っ

                                                  なっとく!関数型プログラミング を読んで関数型プログラミングを学んだ - Qiita
                                                • YAPC::Kyoto 2023 Keynote

                                                  YAPC::Kyoto 2023 キーノート 私とPerlとYAPCとはてなと私 モブがメインキャラを目指す話

                                                    YAPC::Kyoto 2023 Keynote
                                                  • 逆境でも乗り越えられたのは、心の底からJavaが好きだから。「#てらだよしおがんばれ」に支えられた半生 - Findy Engineer Lab

                                                    日本におけるJavaの普及に、多大なる貢献をした人物がいます。その方とは、日本人で2人目のJava Championである寺田佳央(@yoshioterada)さん。寺田さんは、これまで複数の企業でJavaやその関連製品のエバンジェリストを務め、日本におけるJavaの利用促進・啓蒙活動に従事してきました。 約25年にわたり、Javaと向き合ってきたキャリア。活動を継続できた理由は何にあったのでしょうか。今回は寺田さんにその歩みを振り返っていただきました。 それはiPhoneやKubernetesの登場にも等しい衝撃だった 今いるのが自分の望んだ場所ではなくても、その経験はいつか役に立つ オラクルによる買収後、初の登壇は本当に恐ろしかった オラクルで初めてのJavaOne Tokyo 2012 コミュニティに所属することでキャリアはより豊かになる それはiPhoneやKubernetesの登

                                                      逆境でも乗り越えられたのは、心の底からJavaが好きだから。「#てらだよしおがんばれ」に支えられた半生 - Findy Engineer Lab
                                                    • AWS から OCI に移行してコストを約半額にした話 - Qiita

                                                      OCIについて知らない方向け AWSは知ってるがOCIを知らないという方は取り急ぎ以下のようなページを読むとイメージが掴みやすいかと思いますのでリンクを貼っておきます。 本件では細かい用語の違いなどの説明は省略します。 OCIへの移行理由 今回移行した理由はコスト削減が最大の理由でした。 オンプレからAWSに移行したのは3年前の2021年2月で当時のドル円相場は約106円でした。 2021年のAWS移行当時、RDSのReserved InstancesとEC2のSavings Plansを3年で購入していました。(通常は1年などで購入されるケースの方が多いと思いますが、歴史のあるサービスなので急激なリソースの増減はあまり無さそうではと考えたためとなります。結果としては円が強いタイミングで安く買えて助かりました) 移行を検討し始めたのはRI/SPが切れる1年前くらいで、その時点のドル円レート

                                                        AWS から OCI に移行してコストを約半額にした話 - Qiita
                                                      • ログラスにおけるコード品質でビジネスに貢献する仕組み・カルチャー / A system and culture that contributes to business through code quality in Loglass

                                                        mtx2sさん・ログラス飯田さんと考える!コード品質が及ぼすビジネスへの影響 #コード品質_findy https://findy.connpass.com/event/313471/ 参考リンク アジリティを支える品質特性 https://speakerdeck.com/twada/agility-and-quality-characteristics-developers-summit-2021-summer 強くてニューゲームなプロダクト開発 https://speakerdeck.com/yoshikiiida/product-development-in-new-game-plus ログラスQAのミッション・ビジョン・バリューを策定しました(品質富士山について) https://note.com/k_kotatsu1992/n/nd639aa4b5692 ログラスを支える設計標準

                                                          ログラスにおけるコード品質でビジネスに貢献する仕組み・カルチャー / A system and culture that contributes to business through code quality in Loglass
                                                        • 「PerlCon 2019」に参加しました - Hatena Developer Blog

                                                          Webアプリケーションエンジニアの id:papix です. Perlは主に5が大好きです. 先日, ラトビアのリガにて開催された「PerlCon 2019」に参加してきましたので, その様子を共有させて頂きたいと思います. PerlCon 2019のロゴ. 猫です. PerlCon 2019について perlcon.eu PerlCon 2019は, 毎年ヨーロッパで開催されるPerl 5とPerl 6のカンファレンスの第20回目にあたります(かつてはYAPC::EUという名前で開催されていました). 8月7日〜9日にかけて, リガのRadisson Blu Daugavaにて開催されました. 3つのキーノート, 30近いセッションと1つのワークショップ(今回は, Perl 6の並行処理/並列処理に関するワークショップが開催されたようです)に, ヨーロッパを中心に200人近い参加者が集ま

                                                            「PerlCon 2019」に参加しました - Hatena Developer Blog
                                                          • #yapcjapan YAPC::Kyoto 2023に行ってきた・喋ってきた - その手の平は尻もつかめるさ

                                                            yapcjapan.org 2023年3月19日に開催されたYAPC::Kyoto 2023に参加してきました。もう2週間も前の話になるんですね......USに戻ってきてから色々あり、すっかりブログを書くのが遅くなってしまいました。 YAPC::Kyotoの様々な感想については「にゃんこ酒場.fm」で id:papix、id:karupanerura さんら運営の方々と喋ったPodcastが公開されているので是非お聴きくださいませ! nyanco-sakaba-fm.hatenablog.com 面白かったトーク ジョブキューシステムFireworqのアーキテクチャ設計と運用時のベストプラクティス id:tarao さんの発表。Fireworqが発表されたあたりって、スケーラビリティが高くなおかつ複数の言語から良い感じで使えるジョブキューのプロダクトについて「何使えば良いんだろうねえ」っ

                                                              #yapcjapan YAPC::Kyoto 2023に行ってきた・喋ってきた - その手の平は尻もつかめるさ
                                                            • 論より動くもの.fm 始めました - STORES Product Blog

                                                              CTO 藤村がホストとなって、技術や技術にまつわることについてざっくばらんに話すPodcast、論より動くもの.fmを始めました。 初回は、藤村がどうやってプログラミングを習得したのかについて話しています。 anchor.fm 論より動くもの.fmはSpotifyとApple Podcastで配信しています。フォローしていただくと、新エピソード公開時には自動で配信されますので、ぜひフォローしてください。 テキストで読みたい方は下記からどうぞ。 どうやってプログラミングを習得したのか 藤村:論より動くもの.fmです。論より動くもの.fmは、heyのCTOが技術や技術にまつわることをざっくばらんに話すPodcastです。ということで、みなさんこんにちは。heyのCTOの藤村です。今回は1回目ということで、このPodcastをやる発端になったえんじぇるさんを招いています。 えん:こんにちは、えん

                                                                論より動くもの.fm 始めました - STORES Product Blog
                                                              • SSH Pentesting Guide

                                                                What are SSH and SFTP? SSH is a secure remote shell protocol used for operating network services securely over an unsecured network. The default SSH port is 22, it’s common to see it open on servers on Internet or Intranets. SFTP is the SSH File Transfer Protocol, a protocol used to transfer files over an SSH connection. Most SSH implementations are also supporting SFTP. SSH servers/libs The most

                                                                  SSH Pentesting Guide
                                                                • Nova

                                                                  Robust Git Support. Powerful Workspace Improvements. Professional Font Feature Support. See the full release notes!! A powerful editor. Flexible workflows. Helpful debugging. Useful tools. Robust extensions. And lots of settings. The Editor. It all starts with our first-class text-editor. It's new, hyper-fast, and flexible, with all the features you want: smart autocomplete, multiple cursors, a Mi

                                                                    Nova
                                                                  • 2022年、CPAN(Perlの)モジュールのメンテナを引き継ぐ活動を始めた件 - Acme::AnaTofuZ->new;

                                                                    これははてなエンジニアアドベントカレンダー2022 42日目の記事です。 昨日は id:k-murakami0609 さんの 過去に所属してたチームに転生したら導入したいもの でした。 はてなのノベルチームで日常的に使っている便利グッズ最高ですね!! みなさんもノベルチームにjoinして体験してください!!! さて今回は2022年にぼちぼち始めたCPANモジュールのメンテナを引き継ぐ活動についてお話しようかなと思います。 CPANモジュール CPANモジュールとはご存知プログラミング言語Perlのモジュールシステムのことです。 Perlインタプリタに付随しているコアモジュールも含めて、PerlではCPANと呼ばれるアーカイブにモジュールがアップロードされ、cpanmやcpmなどのツールを通してインストールし利用する世界観になっています。 TeXのモジュールアーカイブのCTANに影響されて作

                                                                      2022年、CPAN(Perlの)モジュールのメンテナを引き継ぐ活動を始めた件 - Acme::AnaTofuZ->new;
                                                                    • まつもとゆきひろさん「30 Years of Ruby」 〜RubyKaigi 2023 1日目キーノート | gihyo.jp

                                                                      2023年5月11日から13日まで、長野県松本市でRubyKaigi 2023が開催されました。今回のRubyKaigiは「松本に始まり松本に終わる」かたちで、Rubyの作者であるまつもとゆきひろさんの基調講演からスタートしました。タイトルは「30 Years of Ruby」です。 今年はRubyの開発を始めてから30年の節目ということで、今回の講演では、これまでの開発で得た様々な教訓を、いくつかの時代ごとに区分して紹介くださいました。 1993年2月24日⁠:Rubyの誕生 Rubyの名前が決まったのがこの日です。この時点ではRubyのコードは1行もなかったそうですが、公開された日ではなく、名前が決まった日が誕生日とされています。ソフトウェアは物理的実体を持たない概念であり、名前によってその存在が決まるのだから、名前が決まった日を持ってRubyという概念が誕生したとみなしているそうです

                                                                        まつもとゆきひろさん「30 Years of Ruby」 〜RubyKaigi 2023 1日目キーノート | gihyo.jp
                                                                      • 当事者意識と情報の透明性こそがエンジニアのポテンシャルを底上げする――庄司嘉織氏に聞く|Tech Team Journal

                                                                        2020年5月、日本では1回目の緊急事態宣言が発出されたコロナ禍の最中に1人のエンジニアの転職に注目が集まりました。今回、お話を伺ったのは、その人物、現在Launchable, Inc. Principal Engineerとしてエンジニアとしての新たなキャリアをスタートした庄司嘉織(yoshiori)氏。 25歳でプログラマとしてエンジニアのキャリアをスタートし、その後、日本有数のIT/Web企業で、プログラマ、マネジャー、さらには人事責任者と多用なポジションを経験し、今に至ります。 エンジニアに大切な資質、そして、チームとしてエンジニアが活躍するために必要な条件とは何か?――今回、yoshiori氏の20年のキャリアに深く迫り、その答えを探します。 「俺なんかじゃダメ」という卑屈な考えはなくすこと ――yoshioriさんは、各企業でのリーダーシップやコミュニティでの積極的な活動など、

                                                                          当事者意識と情報の透明性こそがエンジニアのポテンシャルを底上げする――庄司嘉織氏に聞く|Tech Team Journal
                                                                        • Blogを作り、育み、慈しむ ~ Blog Hacks 2024

                                                                          Content Everywhere 荷物は #yapc ノベルティトートに小分けにして詰めると荷造りが捗ります pic.twitter.com/C8lqgOJFd1 — songmu (@songmu) February 9, 2024 Profile id: Songmu (ソンムー) Masayuki Matsuki / 松木雅幸 株式会社ヘンリー VP of Engineering おそらくはそれさえも平凡な日々 http://www.songmu.jp/riji/ https://metacpan.org/author/SONGMU 好きな言語は、PerlとGoと中国語 3 Times ISUCON Winner Using Perl 入門監視 付録C 執筆 「みんなのGo言語」共著者 Profile GitHub: Songmu Twitter: @songmu Bluesky

                                                                          • Keeping clients of OpenSearch and Elasticsearch compatible with open source | Amazon Web Services

                                                                            AWS Open Source Blog Keeping clients of OpenSearch and Elasticsearch compatible with open source The OpenSearch project is a long-term investment in a secure, high-quality, Apache-2.0 licensed search and analytics suite with a rich roadmap of innovative functionality. OpenSearch aims to provide wire compatibility with open source distributions of Elasticsearch 7.10.2, the software from which it wa

                                                                              Keeping clients of OpenSearch and Elasticsearch compatible with open source | Amazon Web Services
                                                                            • isucon9q_bench.md

                                                                              isucon9q_bench.md ISUCONのベンチマーカーとGo catatsuy メルカリSRE mercari.go #11 - connpass https://mercari.connpass.com/event/148913/ ISUCONとは http://isucon.net お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル 競技者は与えられたWebアプリケーションを高速化する 複数の言語による実装(ISUCON9予選ではGo/Perl/PHP/Ruby/Node.js/Python)を運営側が用意する ベンチマークを実行するとアプリケーションに対して仕様確認・負荷走行をしてスコアが出力される 私とISUCON ISUCON4:2位(初出場) ISUCON5:8位 ISUCON6:運営(本選) ISUCON7:予選敗退 I

                                                                                isucon9q_bench.md
                                                                              • 【Ruby】LinuxとRubyとCoW - 地方エンジニアの学習日記

                                                                                hiboma.hatenadiary.jp こちらのアンサー記事を書いてみますw なぜ CoW の話が出てきたのか なぜCoWを気にしたのかを話すとまず社内で動かしているAPIサーバがメモリ利用過多となってアラートがなったのが話のスタートでした。サービス自体はUnicornを使って動いています。 メモリ利用過多となったときに調べる手法は言語ごとに様々ですが私はRubyの経験がほぼなくプロファイラなども使ったことがありません。この状況でできることは/procを見るくらいしかなかったので/proc/$pid/smapsを見始めました。そこで始めたのがメモリ共有率の計算でした。 以下のツールを書いてUnicornの親子プロセスのメモリ共有率を確認するとなんと40~60%程度となっていて「え!?」ってなったのが始まりでした。プロセスの生存期間が長いのかと思ったのですが起動時間も出すと数分前に起動し

                                                                                  【Ruby】LinuxとRubyとCoW - 地方エンジニアの学習日記
                                                                                • 「YAPC::Kyoto 2023」お疲れさまでした!!! - Masteries

                                                                                  YAPC::Kyoto 2023, お疲れさまでした. yapcjapan.org ここまでのあらすじ 話は遡ること2019年のYAPC::Tokyo 2019. 確か懇親会の終了間際だったと思いますが, 突然(確か id:Songmu さんが)「次は京都」みたいな宣言をぶっこんだのがすべての始まりでした. 会場の片隅に早速集まるJPA理事, 「京都マジ?」, 「まあやれるんちゃう?」みたいな会話を交わし, 「(条件付きで)やったるぞ!!!」ということで自分が実行副委員長に名乗りを上げ, 「京都といえば...」ということで京都在住の id:azumakuniyuki さんを実行委員長に迎え, 勢いよく走り出したYAPC::Kyoto 2020でしたが, 結果としては新型コロナウイルス感染症を原因として「延期(開催見送り)」という判断をすることになりました. blog.yapcjapan.o

                                                                                    「YAPC::Kyoto 2023」お疲れさまでした!!! - Masteries