並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1953件

新着順 人気順

Perlの検索結果361 - 400 件 / 1953件

  • Linux以外ではDockerでIPv6が扱えないので簡易なTCP Reverse Proxy Serverを書いた - 時計を壊せ

    まずは公式ドキュメントをご覧ください。 docs.docker.com IPv6 is only supported on Docker daemons running on Linux hosts. 残念! Docker Desktop for Macなどでローカル開発をしているときに、ローカルで立ち上げたプロセスからDocker内にあるコンテナに通信したいことは割りとよくあるユースケースだと思う。 こういうときは、基本的には宛先をIPv4のLoopback Addressである127.0.0.1に向けてあげて、 IPv6を使わないようにしてあげるとよい。 localhostを使ってしまうと、名前解決でIPv6のLoopback Addressに名前解決されるケースがあり、そうなればIPv6に対して接続しようとしてしかしIPv4でしかlisten(2)されていないのでコケる。 しかし、世

      Linux以外ではDockerでIPv6が扱えないので簡易なTCP Reverse Proxy Serverを書いた - 時計を壊せ
    • 「解くべき課題の根源は最終的に経営にある」一介のエンジニアがアーキテクトそしてCTOへロールチェンジした理由 - Findy Engineer Lab

      読者の皆様、はじめまして。ベルフェイス株式会社で取締役CTO(最高技術責任者)とCPO(プロダクト最高責任者)を兼任する山口徹(@zigorou)です。自ら株式会社マギステルという会社も立ち上げて、アーリーステージのスタートアップから上場企業まで、技術顧問や経営顧問を幅広く行っています。 職歴を簡単に紹介すると、Web制作会社でキャリアをスタートし、GaiaX、サイボウズ・ラボ、DeNAと渡り歩いて、ソフトウェアエンジニアとしては19年ほどのキャリアになります。うち後半の数年ではソフトウェアアーキテクトとして振る舞うことも多く、開発責任者や事業責任者を務めたり、アライアンスや新規事業を主導したりと、普通のソフトウェアエンジニアとは違った異色のキャリアかもしれません。 古くはPerl Hackerとして活動したり、OpenIDのエヴァンジェリスト的なこともしていましたが、近年はコミュニティ活

        「解くべき課題の根源は最終的に経営にある」一介のエンジニアがアーキテクトそしてCTOへロールチェンジした理由 - Findy Engineer Lab
      • オードリー・タンが小2の時に自ら辿り着いた「いじめへの対処法」が超合理的…「小2で理解できるの」など

        kingstone @king1234stone 他の SNS では「金愚酢豚」「king0000stone」「king1234stone」「kingstone」なんかの名前でウロウロしてます。 1つに統一しておきたかったんだけどね、できなかった・・・ https://t.co/moBE0fa7SQ kingstone @king1234stone オードリー・タンさん、小学校2年生の時に虐められ、その構造を理解するため、ピアジェやモンテッソーリの本を読み、いじめは相手に自信が無いからだと結論づけ、他人を変えるのは無理と考え転校したと・・・すげ・・・ #NHK 2021-03-23 20:25:16 リンク Wikipedia 唐鳳 唐 鳳 (とう ほう、タン・フォン、オードリー・タン、英: Audrey Tang、1981年4月18日 - ) は、中華民国 (台湾) の政治家、プログラマ

          オードリー・タンが小2の時に自ら辿り着いた「いじめへの対処法」が超合理的…「小2で理解できるの」など
        • 【JS体操】第2問「画像の横長具合を比較しよう」〜正攻法&ハック部門の解説〜 - KAYAC engineers' blog

          こんにちは! カヤック面白プロデュース事業部のおばらです。 普段は受託案件のデザイン・フロントエンド開発などを担当しています。 さて、『JS体操』第2問 いかがでしたか? 今回初めての方々 第1問に引き続きの方々 複数のアプローチで何通りも回答してくださった方々 普段業務で JavaScript をバリバリ書いているであろう方々 JavaScript を学んでいる学生の方々 などたくさんの方々が挑戦してくださいました。 とても嬉しいです。ありがとうございます! 『JS体操』とは? 『JS体操』とはカヤックが主催する JavaScript のコードゴルフ大会です。 もともとは社内の勉強会として始めた施策です。 その詳細は以下のブログ記事を御覧ください! techblog.kayac.com 第2問の詳細はこちら https://hubspot.kayac.com/js-taiso-002 も

            【JS体操】第2問「画像の横長具合を比較しよう」〜正攻法&ハック部門の解説〜 - KAYAC engineers' blog
          • AWS ECS & TerraformによるSansanの統合監視運用とその仕組み - Sansan Tech Blog

            はじめに IcingaとMunin Zabbixへの移行 環境構築 Zabbixの監視内容 監視のリリース方法 リソース配分 バージョンの固定化 本監視システムにおけるツラミ Zabbixの独自仕様に消耗する Zabbixの仕様にインフラ構成を追従している リリース手順の複雑化 サービスの成長に合わせたサイジングやチューニング おわりに はじめに Sansan株式会社プロダクト開発部インフラチームの岡本です。 事業欲求に応じ優先度と軽重が決められたタスクに向き合いつつ、チームへの依頼事項に対し日々柔軟に対応するよう努めています。 また、Sansanサービス全般のインフラ運用・保守を行いつつも、併せて運用業務の撲滅に取り組んでいます。 今回は、Sansanサービスにおける監視ツールの導入経緯からインフラ構成、監視の設計方針、リリース方法、本構成におけるツラミ等をお伝えできればと思います。 I

              AWS ECS & TerraformによるSansanの統合監視運用とその仕組み - Sansan Tech Blog
            • プログラミング言語「Go」の魅力とは? 「Goで“脱COBOL”」の成功者が語る

              関連キーワード ログ管理 | 運用管理 | プログラミング ネットワークエンジニアがプログラミング言語の習得を検討するときは、「Perl」や「Python」が検討対象になりやすい。Perlには実績が、Pythonには勢いがあるからだ。これらに並ぶ魅力的な選択肢に「Go」がある。 企業は、クラウドインフラやサーバレスシステムでのソフトウェア運用に取り組んでいる。ネットワーク運用チームは膨大なデータを抱えることになった半面、それらを適切に分析できれば、ネットワーク運用に関する有益な知見が得られる。 「そこでGoが強みを発揮する」と、Barracuda Networksでシニアソフトウェアエンジニアを務めるアダム・ウッドベック氏は語る。Goは、大規模なネットワークソフトウェア開発で直面した問題を解決するために、Googleが生み出したプログラミング言語だ。大量のデータをフィルタリングし、有益な情

                プログラミング言語「Go」の魅力とは? 「Goで“脱COBOL”」の成功者が語る
              • Perl でちょっと CPAN モジュールを試すのに Google Colaboratory が便利 - odan’s diary

                モチベーション NodeJS である npm パッケージを試したいとなった場合 RunKit is Node prototyping がとても便利です。任意の npm パッケージをインストールができ、なおかつ他人のその結果を共有できます。例えば、これは誰かと一緒にある npm パッケージの使い方の相談をするときによく使います(e.g. lodash の groupby の使い方を示したり)。 Perl でも同様に任意の CPAN モジュールをインストールして、他人に結果を共有できるサービスがあると便利なのですが、一般公開されているものを見つけることはできませんでした。 そんな気持ちを持ちつつ、ある日突然 Google Colaboratory を使えば目的を達成できるのではと気付いたので、これを紹介します。 やり方 perl.ipynb · GitHub にアクセスします。 画像の Ope

                  Perl でちょっと CPAN モジュールを試すのに Google Colaboratory が便利 - odan’s diary
                • 転職業界18年のプロが徹底比較!転職サイトの本当のおすすめとエージェント併用術

                  「本当におすすめの転職サイトって何?」 「自分の場合、転職サイトはどれを使えばいいの?」 「転職エージェントとの使い分けってどうすればいいの?」 転職活動に転職サイトや転職エージェントを利用しようと思っても、このような疑問が浮かんでどれを利用するか迷ってしまうのではないでしょうか。 転職サイトも転職エージェントも、転職活動を進めるにあたって欠かせないもの。 この記事で解説するポイントを踏まえて、利用する転職サイトや転職エージェントを選べば、転職活動をスムーズに進めることができるでしょう。 転職サイトも転職エージェントも自分にあったものを利用したいですよね。 この記事では、年代や業界別に転職サービスのおすすめをご紹介します! この記事はこんな役に立つ! 転職サイトと転職エージェントの違いがわかる あなたの転職にぴったりな転職サイトや転職エージェントが見つかる 転職サイトを利用する際の注意点が

                    転職業界18年のプロが徹底比較!転職サイトの本当のおすすめとエージェント併用術
                  • Webシステム開発で関わる技術のまとめ(2022年に知った物) - Qiita

                    はじめに Webシステムの開発に携わりたくて転職して9か月,知らない事ばかりで日々勉強しております。 自分の勉強用メモとして知っておくべき技術をまとめようと思いました。 (こちらの記事にインスパイアされたものです) 技術用語について,なるべく2~3行で概要を説明できる事を目指しています。 情報が多過ぎるので,主流な技術は見出しを赤字にしています。(主観強め) また,今後需要が増えそうな技術は青字にしています。(かなり主観強め) とはいえ,新しい技術が登場すれば,数年でトレンドが変わってしまう事も多々あると思います。 ほとんどはあくまでも初心者がネットで情報をかき集めた程度のものです。 誤りがあればご指摘,ご意見など頂きたいです。 ※2023/2/6追記 不正確・不十分だと思った記載はひっそりと随時修正しています。 また,「そういえばこんなんあったな」という項目も追記しています。 あと,自分

                      Webシステム開発で関わる技術のまとめ(2022年に知った物) - Qiita
                    • The PHP Foundationへの寄付を開始しました - pixiv inside

                      こんにちは、うさみ(@tadsan)です。標記の通り、ピクシブ株式会社はThe PHP Foundation(@ThePHPF)への継続的な財政支援を開始しました。 opencollective.com 支援額は月間1000ドル、年間で12000ドルになる計画です。 PHPは言わずと知れたオープンソースのプログラミング言語処理系であり、誰もが無料で自由に利用できます。そのため、多くの個人ホームページ、ウェブサイト、百科事典、ゲームのAPIサーバー、広告システム、大規模な業務システムに至るまで世界中の多くのプログラムがPHPで稼動しています。 西暦2000年前後においてはLinux, Apache (HTTP Server), MySQL, P* (Perl, PHP, PythonなどPから始まるプログラミング言語)による構成はLAMPスタックと呼ばれ、無料のソフトウェアの組み合せによって

                        The PHP Foundationへの寄付を開始しました - pixiv inside
                      • 全ての開発者が学ぶべき5つの言語 - Qiita

                        「どの言語を学ぶべきか」という議論はエンジニア向け記事の定番ネタですが、HackerNoonに投稿された5 Programming Languages Every Master Developer Should Learnという記事がなかなか興味深かったので翻訳してみました。 (2018/11/04追記) こちらの記事に関する「別視点からの意見」として下記のような記事を追加いたしました。宜しければこちらも併せてご参照ください。 Ruby->Go->Scalaという習得順序がエンジニアの爆速の成長に最適である理由 はじめに 「プログラマーは新しい言語を毎年1つは習得するべきだ」という趣旨の文章をどこかで読みました。(多分CODE COMPLETEだったと思いますが) もしそれが難しくても、キャリアの中で最低限この後に紹介する5つの言語に通じておくことをお薦めします。 あらゆる会社は、多言語を

                          全ての開発者が学ぶべき5つの言語 - Qiita
                        • プログラミング初心者でも簡単・Linuxでコマンドを自作する方法 - paiza times

                          もじゃ(@s10akir)です。paizaラーニングでプログラミング学習動画制作のアルバイトをしたりバイト中にアニメを見たりしている専門学生です。 最近paizaラーニングで「Linux入門編」が公開されました。やったー!(私はLinuxのオタクです)Linux入門編では、Linuxの特徴であるコマンドライン操作について学べます。 こういったシェルコマンドって、どのような仕組みで動いているのか気になりませんか?(気になるって言ってください!) 今回は、実際に自分でシェルコマンドを作ってみつつ、Linuxでのコマンド実行の流れをざっくり確認してみましょう。 ※この記事内では" $ hogehoge "という表記がよく出てきますが、$はターミナルで打つコマンドであるということです。(実際のターミナルに$は入力しません) なおバイト中にアニメを見ている様子はこちら。 paiza.hatenabl

                            プログラミング初心者でも簡単・Linuxでコマンドを自作する方法 - paiza times
                          • NGINX Unit、サーバサイドWebAssemblyにプレビュー対応。Webアプリケーション開発がWebAssemblyで可能に

                            NGINX Unit、サーバサイドWebAssemblyにプレビュー対応。Webアプリケーション開発がWebAssemblyで可能に オープンソースで開発されている軽量なアプリケーションサーバ「NGINX Unit」(エンジンエックス ユニット)が、最新のバージョンである「NGINX Unit 1.31」でサーバサイドWebAssemblyにテクノロジープレビューとして対応し、WebAssemblyランタイムを搭載したことを明らかにしました。 NGINX UnitはこれまでPHPやPython、ruby、Perl、Go言語などに対応し、Webアプリケーション構築が可能でした。今回この対応言語にWebAssemblyが加わったことになります。 Server-side #WebAssembly has immense potential. In a new blog post, @LiamCr

                              NGINX Unit、サーバサイドWebAssemblyにプレビュー対応。Webアプリケーション開発がWebAssemblyで可能に
                            • 「RubyはRailsと一緒に“峡谷”を乗り越えた」 「キャズム理論」に沿った、Rubyが広まるまでの歩み

                              Qiita Conferenceは、ソフトウェア開発者が集まり、最新の技術や最先端の挑戦・ソフトウェアの未来についての考えや知見を共有し、つながる場を創出する、「Qiita」が開催するオンライン技術カンファレンスです。ここでプログラミング言語Rubyの生みの親であるまつもとゆきひろ氏が登壇。続いて、ソフトウェアにおける「キャズム理論」について話します。前回はこちらから。 知られないものは存在しないものと同じ まつもとゆきひろ氏(以下、まつもと):「良いものを作れば世に広まる」という話なんですが、ビジョンを用意しました、ビジョンに従って世に問うような、未来を予測して、彼らは自覚していないけれども「こんなものがあったら顧客は本当に喜ぶ。生活が便利になるし、これはすばらしいものだ」と思って、良いものを提供しました。それで十分かというとですね、残念ながら「良ければ広まる」ということも、残念ながらあ

                                「RubyはRailsと一緒に“峡谷”を乗り越えた」 「キャズム理論」に沿った、Rubyが広まるまでの歩み
                              • Proxmox VEを使った仮想環境をMINISFORUM NAB6に構築しESXiからVMを移行 - zaki work log

                                2023-08-11: RHEL系VMの起動エラーの対応について追記 新しく購入したMINISFORUM NAB6に自宅検証マシンとして仮想化プラットフォームのProxmox VEをセットアップしたのでその記録。 上に乗せてるのはサイズ比較用キーボードのキートップストラップ。 🤡 Proxmox Virtual Environment インストール ログイン apt設定 NAS設定(NFS) 内蔵ストレージ追加 VM作成おためし (RHEL9) ESXiからVMをインポート NetworkManager (Fedora) interfaces (Debian) netplan (Ubuntu) ドキュメント サイズ感(おまけ) 🤡 先日ふと見つけた小型PCが良さそうと思ったら、意外と周りでみんな購入してたみたいなので便乗して購入。 デバイスそのものはレビュー記事があるのでそちら参照。

                                  Proxmox VEを使った仮想環境をMINISFORUM NAB6に構築しESXiからVMを移行 - zaki work log
                                • 【Go】time.Time.AddDateの注意点と対策 - Mirrativ Tech Blog

                                  こんにちは、バックエンドエンジニアの藤井脩紀です。 今回の記事では日付計算に潜む罠についてお話しさせていただきます。 なお今回はGoでの事例をご紹介しますが、原理的には他の言語やライブラリでも同様の事象が発生する可能性があります点にご注意ください。 time.Time.AddDateの注意点 突然ですがここでクイズです。 来月が何月か知りたいので以下のようなコードを書きました。 このコードを実行したのは10月だとします。 結果は何になるでしょう? // AddDateの引数は順に年、月、日でそれらの値を加算したtime.Timeを返してくれます fmt.Printf("%d月\n", time.Now().AddDate(0, 1, 0).Month()) 「え、11月でしょ?」と思う方もいらっしゃるかもしれませんが正確には異なります。 焦らさずに書きますが答えは「11月か12月のどちらか

                                    【Go】time.Time.AddDateの注意点と対策 - Mirrativ Tech Blog
                                  • Webフロントエンドの見取り図で書ききれなかった用語について書きます

                                    前回の見取り図記事でスコープ外にした用語について、です。 書かなくてもいいかとも思ったんですが、思ったより前回記事が読まれたので、補足的に書こうと思います。 具体的に何を扱うかは、目次を見てください。 ビルドとデプロイ ビルドとデプロイの違いはなんでしょう? 開発環境によって微妙に差異があって、業界標準でこう、と決まってるわけではないんでしょうけど、一般的には下記を指すと僕は認識しています。 ビルド: ソースコードのコンパイル、関連ファイルの紐付けを行い、実行可能な状態にする デプロイ: ビルドして、ユーザーから実行可能な状態にする デプロイは自分以外のユーザーが実行できる環境でのビルド、と言ってもいいかもですね。 デプロイ環境(Vercel, Netlify, Heroku) で、Webサイトのデプロイ環境について。 かつては自分でサーバーサイドのミドルウェアをセットアップする必要があり

                                      Webフロントエンドの見取り図で書ききれなかった用語について書きます
                                    • 15年間続いているサービスをクラウドに移行しています (part 2) - エムスリーテックブログ

                                      こんにちは、エムスリーエンジニアリンググループのコンシューマチームに所属している園田(@ryoryoryohei)です。今回は 15 年以上続いている弊社の C 向けサービスである AskDoctors の AWS 移行で苦労した点や工夫した点などをお伝えしたいと思います。 はじめに 移行フェーズ 苦労したポイント デプロイ方法の変更 バッチのアーキテクチャ 泥臭い修正 待ち時間 定型外のリリースフロー AWS 移行後のこと End-to-End のレイテンシー悪化 バッチ起動エラー Redis メモリ逼迫 オンプレの API に対する Connection Failed おわりに We are hiring! はじめに 弊社では to C のサービスとして AskDoctors という医師に直接相談できる Rails のサービスを 15 年以上前から運営しています。 www.askdoc

                                        15年間続いているサービスをクラウドに移行しています (part 2) - エムスリーテックブログ
                                      • 株式会社はてなを退職します - 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で通信したい - アリ
                                          • The Future (and the Past) of the Web is Server Side Rendering

                                            The Future (and the Past) of the Web is Server Side Rendering When servers were in Swiss basements, all they had to serve was static HTML. Maybe, if you were lucky, you got an image. Now, a webpage can be a full-blown app, pulling in data from multiple sources, doing on the fly manipulations, and allowing an end-user full interactivity. This has greatly improved the utility of the web, but at the

                                              The Future (and the Past) of the Web is Server Side Rendering
                                            • まつもとゆきひろさんと、なかだのぶよしさんと、Rubyについてのお話 - ポッドキャスト | Heroku

                                              永野: 私は、SalesforceでHerokuを担当している永野智です。このエピソードは、Deeply Technicalがテーマとなります。今回はゲストとして、「Rubyのパパ」、Matzこと まつもとゆきひろ さん、そして「さすらいのパッチモンスター」なかだのぶよし さん。また、Herokuのサポートエンジニア 澤光映さんをゲストにお迎えしてお送りいたします。皆さんよろしくお願いします。 Matz, Nobu, 澤: よろしくお願いします。 永野: まずは、もう皆さん知ってると思うんですが、自己紹介から始めたいと思いますので、じゃまずMatzさんから自己紹介をお願いいたします。 Matz: はい、 まつもとゆきひろ と申します。Rubyを作った人ですね。「Rubyのパパ」って名乗ってますけれども。日本では、平仮名で まつもとゆきひろ で、海外では M, A, T, Zで Matzって

                                                まつもとゆきひろさんと、なかだのぶよしさんと、Rubyについてのお話 - ポッドキャスト | Heroku
                                              • Hatena Engineer Seminar #21「GraphQL 活用編」をオンラインで開催しました #hatenatech - Hatena Developer Blog

                                                2022年9月7日(水)に、 Hatena Engineer Seminar #21 をオンライン開催しました。ご参加いただいたみなさま、ありがとうございました。 このエントリーでは、当日のアーカイブ動画や公開資料をご紹介します。 Hatena Engineer Seminar #21 について 発表概要と資料 GraphQLを使い続けて気づいたこと 〜マンガノでの活用事例から〜 - by id:miki_bene Perl でも GraphQL が使いたい - by id:nakaoka3 マルチテナントで GraphQL を使う際の工夫 - by id:mizdra GraphQLでフロントエンドとバックエンドを分離する - by id:magaming はてなが作るマンガアプリのGraphQL導入から活用 ~ コミックDAYSからGigaViewer for Appsへ~ - by

                                                  Hatena Engineer Seminar #21「GraphQL 活用編」をオンラインで開催しました #hatenatech - Hatena Developer Blog
                                                • 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/コンディション変数についての解説
                                                  • PerlNavigatorがすごい - 時計を壊せ

                                                    年々とelispのメンテが雑になってきて、ついにはemacsclientがemacs serverにうまく接続できなくなってしまい、とはいえ普通にスタンドアロンで立ち上げると動くのでログも取れずに原因究明が難しく、もはやこのままでは引退も近いかと思われたので、悪あがきでVSCodeに手を出してみることにした。 Perl Mongerの端くれとして、まずはPerlが書ける環境を整えようと、とりあえず最近ちょっと話題になっていたPerlNavigatorをVSCodeと共にインストールしてみた。 github.com ところがこいつがすごい。 シンタックスハイライトをいいかんじにやってくれるのはもちろんのこと、emacsではperldoc -lmした結果に飛べるelispを仕込んでおいた(たぶんid:sugyanさんあたりのelispから拝借したきがする)のを使っていたが、PerlNaviga

                                                      PerlNavigatorがすごい - 時計を壊せ
                                                    • ChatGPTはどのようなシチュエーションで使えるか 活用シーンと正しい答えが出やすくなる命令のやり方を解説

                                                      システムから言語モデルがどのように使えるか、その時どういうことに気をつける必要があるかを考える「『ChatGPTなどの言語モデルはどのようにシステムで使えるか』きしだなおき氏」。ここで、LINE Fukuoka株式会社のきしだなおき氏が登壇。まずは、ChatGPTの概要と、人間がどう使うかについて話します。 きしだ氏の自己紹介 きしだなおき氏:今日は「ChatGPT」などの言語モデルがどのようにシステムで使えるかという話を、概要レベルでやりたいと思います。まだ細かい知見は溜まっていない……。たぶん世界中でまだ知見が溜まっていないので、今は知見を溜めていくところだという話をしたいと思っています。 まず自己紹介です。LINE Fukuokaで働いています。役職的にはDeveloper Relationsなので、別に仕事でLLMを触っているわけではないです。Twitter(現X)は@kis(とい

                                                        ChatGPTはどのようなシチュエーションで使えるか 活用シーンと正しい答えが出やすくなる命令のやり方を解説
                                                      • YAPC::Kyoto 2023 に参加し、キーノート喋ってきました裏話 - 大西ブログ

                                                        ブログを書くまでがYAPC!!ということで、YAPC::Kyoto 2023 に参加し、恐れ多くもキーノートを話す機会をいただいて喋ってきました。 資料はこちらですが、資料に書いてない喋った内容が本題なので、そのうち動画が公開されたらそちらで見てください。→ 4/10 追記 公開されました! 発表者ノートつきのkeynoteオリジナルファイルは社内に共有しているので興味ある人は入社してください。 → 採用情報 - 株式会社はてな YAPC::Kyoto 2023 感想 久しぶりのオフラインイベント楽しかったですね!懐かしい顔がたくさんあって同窓会みたいでした。Perlの同窓会でもあり、はてなの同窓会のようでもあった。 charsbar さんが最新の Perl の話をして、dan さんが正規表現の話をしたり発表にツッコミ入れたり、nekokak さんのエモい話を聞いて、爆笑LTを聞いて、と、

                                                          YAPC::Kyoto 2023 に参加し、キーノート喋ってきました裏話 - 大西ブログ
                                                        • 株式会社はてなに入社しました - Acme::AnaTofuZ->new;

                                                          はい blog.sushi.money 本題 ということで2021年4月1日より株式会社はてなに新卒入社しました。 職種はアプリケーションエンジニアで、勤務地は京都*1です。 チームはノベルチームなので、カクヨムなどのインターネットサービスに関わることになると思います。 はてなはPerlのアプリケーションがもりもりあるので、合法的にPerlを書くことができる環境で仕事をすることになります。(以前のインターン先では脱法Perlをキメていた) はてなとの関わり はてなとは2017年のサマーインターンに参加したりといろいろな関わりがありました。 サマーインターンでは近年まれに見る途中リタイアだったので、終わった後は色々とありました。 「自分はIT業界でやっていけるのだろうか。。。プログラミングしていけるのだろうか。。。」みたいなものですね。 YAPC::Tokyoや大学・大学院の学生生活を経たり

                                                            株式会社はてなに入社しました - Acme::AnaTofuZ->new;
                                                          • ミラティブのインターンで趣味開発と大規模開発のギャップを体験しました - 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
                                                              • 昔は「クラウドってなんだよ、レンタルサーバーじゃねえか」と思っていた時期が私にもありました

                                                                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

                                                                  昔は「クラウドってなんだよ、レンタルサーバーじゃねえか」と思っていた時期が私にもありました
                                                                • 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
                                                                        • 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ギフト開発の醍醐味をエンジニアに聞いた
                                                                            • コンマ演算子の使い道の話 - Qiita

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

                                                                                コンマ演算子の使い道の話 - Qiita
                                                                              • 技術に対して的確に投資をしている | はてなで働く yutailang0119 にアンケート [#7] - Hatena Developer Blog

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

                                                                                  技術に対して的確に投資をしている | はてなで働く yutailang0119 にアンケート [#7] - Hatena Developer Blog
                                                                                • “エンジニア経験の長さ”に惑わされるな 森大介氏×竹迫良範氏が語る、本当に活躍できるエンジニアの育て方

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

                                                                                    “エンジニア経験の長さ”に惑わされるな 森大介氏×竹迫良範氏が語る、本当に活躍できるエンジニアの育て方