タグ

kanu-orzのブックマーク (10,181)

  • SQLiteがバージョン管理システムとしてGitを採用しない理由

    GitLinuxカーネルのソースコード管理に用いるために開発された分散型バージョン管理システムで、GitリポジトリをホスティングするGitHubのユーザー数は1億人を超えます。一方、軽量データベースのSQLiteの開発においてはGitではなくFossilというバージョン管理システムが利用されており、SQLiteの開発陣が「なぜGitを使用しないのか」という理由を公式サイトで説明しています。 Why SQLite Does Not Use Git https://sqlite.org/whynotgit.html なお、Fossilがどんな機能をもつバージョン管理システムなのかについては下記の記事を読むと分かります。 GitGitHubの機能をひとつのバイナリに詰め込んだ「Fossil」レビュー - GIGAZINE 1:Gitは適切な状況認識を提供しない SQLiteにどんな変更が加え

    SQLiteがバージョン管理システムとしてGitを採用しない理由
    kanu-orz
    kanu-orz 2024/01/01
  • プレゼンは何をしゃべりたいかより、どこに行きたいかで決める | サーバントワークス株式会社

    はじめに プレゼンテーションについては、実に20年以上、お仕事でほぼ毎日行っていたこともあって多くの失敗とちょっとの成功を経験してきたことによる知見が蓄積されています。 今までは、ブログにてその一部を披露したり、プレゼンテーションの書籍を上梓したり、とお伝えしてきましたが、コラムでもひとつのテーマとして扱って行こうと思います。なお、プレゼンテーションのご指南をご支援メニューのひとつとして実施しています。企画、レビューのほか、個別指導、CfP への準備支援など実績が豊富です。 プレゼンはじめの一歩 プレゼンテーションというと、何をテーマにするか、何をしゃべるべきか、伝えるべきかを考えることでしょう。それはもちろん間違いではありません。ただ、プレゼンテーションをする際に絶対に忘れてはいけないことは、プレゼンテーションを聴く人(聴き手)がいるという事実です。 プレゼンテーションの主役は、話し手

    プレゼンは何をしゃべりたいかより、どこに行きたいかで決める | サーバントワークス株式会社
    kanu-orz
    kanu-orz 2023/12/28
  • 全エンジニアが知っておくべきGithubレポジトリTop28【2023最新版】 - Qiita

    この記事はNuco Advent Calendar 2023の18日目の記事です。 はじめに 記事ではGithubレポジトリTop28を紹介します! Githubレポジトリは日々の業務や学習に役立てることが可能です。必要な機能や学習教材は、無料で利用出来る高機能なものがあるのなら積極的に利用して役立てるべきです。 以下の内容に分けて合計28個のGithubレポジトリを紹介します! 開発用Githubレポジトリ 学習用Githubレポジトリ QOL高めのエンジニアとして日常を過ごしたい方は参考にしてください! 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。

    全エンジニアが知っておくべきGithubレポジトリTop28【2023最新版】 - Qiita
    kanu-orz
    kanu-orz 2023/12/27
  • 青木さやか、50歳になって「相談に乗った友人が再び来ない理由」を知って気づいたこと(青木 さやか,鈴木 秀子)

    “わたしの母は教師でした。成績がよく、キレイな人でしたが、世間体を気にする厳しい人でした。その母が生きているときは、「お母さん」という言葉を使うのも聞くのも苦しい時期を過ごしました。それは、わたしが高校生のときに、両親が離婚して以来、大学を出て、芸人になり、タレント活動をするようになってからも続いた、30年にも及ぶ長い確執でした。” これは、最新共著『話せば、うまくいく。 50代からの人生を機嫌よく生きるヒント』(時事通信社)で青木さやかさんが「はじめに」に書いている一文だ。 青木さんが実母との確執や自身ががんになったことを含め、半生を綴った著書『母』(中央公論新社)はベストセラーとなった。この最新刊は、そんな青木さんが50歳を過ぎ、人生の後半を楽しく笑って生きるヒントを91歳の聖心会シスター・鈴木秀子さんに聞きまくった1冊なのだ。 「このは、わたしにとって、50代を生き抜くテキストにな

    青木さやか、50歳になって「相談に乗った友人が再び来ない理由」を知って気づいたこと(青木 さやか,鈴木 秀子)
    kanu-orz
    kanu-orz 2023/12/27
  • 「完全自前化」でアマゾンに勝つ、コープさっぽろ大見理事長が語る物流改革 | Japan Innovation Review powered by JBpress

    北海道全域で小売り事業などを展開する生活協同組合コープさっぽろは、10年間にわたり積極的に物流改革を進めてきた。その結果、現在では小売業としては全国でも数えるほどしか例のない物流の完全自前化を実現。改革をリードした大見英明理事長にこれまでの試行錯誤、物流の「2024年問題」への対応を聞いた。 <連載ラインアップ> ■第1回 荷主も社会も協力を、NX総研・大島氏が語る「物流の2024年問題」の乗り越え方 ■第2回 2024年問題解決に寄与、荷役時間を短縮させる大和ハウス工業の巨大物流施設 ■第3回 「完全自前化」でアマゾンに勝つ、コープさっぽろ大見理事長が語る物流改革(稿) ■第4回 ビッグデータ分析AIで経営改善、DX戦略担当者が語るSGHDの物流改革(仮題) ■第5回 AGVとロボットで無人化を実現、花王「次世代倉庫」の全貌(仮題) ■第6回 企業の垣根と物流の常識を超える、日清

    「完全自前化」でアマゾンに勝つ、コープさっぽろ大見理事長が語る物流改革 | Japan Innovation Review powered by JBpress
    kanu-orz
    kanu-orz 2023/12/26
  • 複数の検証環境でのDB相乗り化 - freee Developers Hub

    この記事は freee 基盤チーム Advent Calendar 2023 の 22 日目の記事です。 こんにちは、freeeDBRE (Database Reliability Engineering) で ジャーマネ(マネージャー)としてDBRE組織を運営管理しているJuni です。 今回は何故integration環境*1を相乗り化してきたのかという話しをしていきたいと思います。 始まる前に、タイトルにも書いてある「DB相乗り」に関して一度定義していきましょう。 DB相乗りとは、複数の論理Databaseを1つの物理cluster内にまとめて乗せておく事です。 何故integration環境を相乗り化しようとしたのか? freeeでのintegration環境は主にproductionへのリリースの前の機能テスト、QAなどで使われていまして、数十環境が構築されています。 それぞ

    複数の検証環境でのDB相乗り化 - freee Developers Hub
    kanu-orz
    kanu-orz 2023/12/26
  • 「既読スルー」が気まずいときに便利なLINEの「リアクション」、6割の人がその存在を知らなかった! | kufura(クフラ)小学館公式

    みなさんはLINEの「リアクション」という機能をご存じですか? LINEのトーク画面で相手からのメッセージを長押しすると、喜びや驚き、悲しみなど6種類の感情表現の中から1つアイコンを選んで表示する機能のことです。 今回『kufura』では、20~60代の男女500人に「LINEのリアクション機能」について意識調査を実施しましたので、その結果をご紹介します。 まず、LINEで「リアクション」機能を使用したことがあるかを聞いたところ、「ある」が11.0%、「ない」が28.2%となりました。最も多かったのは「機能を知らない」で60.8%となりました。 【LINEでのやり取り時に「リアクション」機能を使ったことはありますか?】 ある・・・55人(11.0%) ない・・・141人(28.2%) リアクション機能を知らない(知らなかった)・・・304人(60.8%) LINEの「リアクション」は、20

    「既読スルー」が気まずいときに便利なLINEの「リアクション」、6割の人がその存在を知らなかった! | kufura(クフラ)小学館公式
    kanu-orz
    kanu-orz 2023/12/25
  • ヴィンテージ腕時計を学ぶ──ロレックス「手巻きデイトナのトラブルからわかること」

    格化するヴィンテージ腕時計のブーム。この企画では旧き良き時計界のヒト・コト・モノを探訪。今回は初期型の手巻きデイトナをお手に、ロレックス流のムーブメント調整術を学ぶ。

    ヴィンテージ腕時計を学ぶ──ロレックス「手巻きデイトナのトラブルからわかること」
    kanu-orz
    kanu-orz 2023/12/25
  • リクルートが実践するMicrosoft Graph APIを安心して使うためのポイント5選

    この記事はリクルート ICT統括室 Advent Calendar 2023 22日目の記事です。 はじめに こんにちは。リクルート ICT統括室 コミュニケーションプラットフォームグループの 政岡 裕士 です。普段は まっぴぃ というハンドルネームでコミュニティ活動をしています。 リクルートでは、リクルートグループ従業員数万人が利用する Microsoft 365 や Power Platform 環境の運用・管理、開発支援をはじめ、Microsoft Azure 環境の運用・管理などを担当しています。 今回は、私が普段よりリクルートの情シス担当として Microsoft Graph API 利用時に心がけていることや注意していること、実際に業務内で行っていることを参考に、企業内で Microsoft Graph API を利用する際に情シス担当が把握しておくと良い点をご紹介できればと思

    リクルートが実践するMicrosoft Graph APIを安心して使うためのポイント5選
    kanu-orz
    kanu-orz 2023/12/22
  • 「SRE(サイト信頼性エンジニアリング)」とは?〜DevOpsとの関係・実践ポイントを解説〜|インシデント管理プラットフォーム│PagerDuty

    ユーザーニーズの変化が激しい現代において、アジャイル開発を導入するなどして開発スピードを向上させることが重要です。しかし、スピーディーな開発をめざす一方で、システムの安定性の維持が難しいと悩んでいる方もいるのではないでしょうか。そこで注目されているのが、開発の高速化とシステムの安定性を両立するための方法論である「SRE(Site Reliability Engineering・サイト信頼性エンジニアリング)」です。この記事では、SREの基を知りたい方に向け「概要」「主要な指標」「DevOpsとの違い」「SRE実践におけるポイント」といったポイントをわかりやすくご紹介します。 SREとは 「SRE(Site Reliability Engineering)」とはシステム運用方法の一つで、日語では「サイト信頼性エンジニアリング」と言います。Webサイトの安定的な運用を支えるための方法論とし

    「SRE(サイト信頼性エンジニアリング)」とは?〜DevOpsとの関係・実践ポイントを解説〜|インシデント管理プラットフォーム│PagerDuty
    kanu-orz
    kanu-orz 2023/12/22
  • スクラムマスターとしての私を変えた、人類学   〜Great scrum masterへの道〜

    kanu-orz
    kanu-orz 2023/12/19
  • IT系コミュニティをタダ飯狙いの不審者からどう守るべきか。あるイベントで発生した深刻な事案と提言

    タダ飯狙いでIT系コミュニティのイベントなどに入り込む人たちがいる、ということが少し前から話題になっている中で、実際に不審者がイベントに入り込もうとした事案がまた明らかになりました。 12月11日と12日の2日間、都内で開催されたコミュニティ主催の技術系カンファレンスで、おそらくは無料の事を目当てにした不審な人物らが侵入しようとした出来事が発生していたことがイベントの当事者の発言で示されています。 スタッフとして不審者に対応した一人である鍋島理人氏は、「勉強会参加者や運営に危害が及ぶほどの脅威であり、必要なのは不審者対策そのものだと認識を改めた。というか僕はそれぐらい怖かった」とポストし、今回の事態の大きさを吐露しました(鍋島氏は以前、翔泳社でDevelopers Summit(通称デブサミ)のオーガナイザーを勤めたこともある、イベントやコミュニティの運営に関して十分な知見を備えた人物で

    IT系コミュニティをタダ飯狙いの不審者からどう守るべきか。あるイベントで発生した深刻な事案と提言
    kanu-orz
    kanu-orz 2023/12/19
  • トヨタ、「TOYOTA SHARE」に「New Relic」採用 スマホアプリとSKBで構成されるエッジ環境を可視化

    トヨタ、「TOYOTA SHARE」に「New Relic」採用 スマホアプリとSKBで構成されるエッジ環境を可視化
    kanu-orz
    kanu-orz 2023/12/18
  • もう「サーバーレスだけどサーバあるじゃん」という話をしたくない - めもおきば

    3年ぐらい同じ事を言い続けてるんだけど、そもそもサーバーレスという言葉の由来はソフトウェアアーキテクチャの話*1。 一つのタスクの実行期間を超えて、ファイルシステムやメモリ上の変数などサーバ固有のリソースに依存しないという、12 Factor Appから死ぬほど言われ続けている制約を満たすプログラミングモデルがサーバーレスの質です。この制約に視点を置くとサーバーレスとしか言いようがない。 これを真面目にやろうとすると、キューやPub/Subによる非同期タスク(イベント駆動)が必要になってきます。これを整理したのがリアクティブシステム、わかりやすく関数という枠にはめたのがAWS LambdaをはじめとするFaaSです。 その一方で、これを満たしたソフトウェアは、AWSなりAzureなりGCPなりクラウド基盤側が勝手にサーバを増やしたり減らしたりできて、完全従量制にできたりメリットがたくさん

    もう「サーバーレスだけどサーバあるじゃん」という話をしたくない - めもおきば
    kanu-orz
    kanu-orz 2023/12/17
  • Lambda + Monolithはアンチパターンなのか? マイクロサービスでなく「小さくはじめる」選択肢

    2023年のマイクロサービス事情 雑談から入ろう。 明言されることは少ないが、「マイクロサービス」には明らかにダメな検討過程と呼ぶべきものがある。 ここ10年のモダンなインフラ基盤で存在感のあるAWSKubernetesetc...が採用しているから、推奨しているから採用。 チーム、部署、所属企業の分断がまずあり、そこを境界にとした「マイクロサービス」を採用。 サービスの特性やロードマップを整理せずに、拡張性が高そうだから。 こういう理由で採用するのは安直だよね。とさすがに2023年末では落ち着いていて、地に足のついた真面目な議論のできる状態だと信じている。(どれが私の経験談かは聞かないでほしい) 少しずつ題に入る。AWS Lambdaはイベントドリブンなサービスである。それもあってマイクロサービスとの相性がいい。マイクロサービスとの相性が良く、モノリスがアンチパターンなのだ。という

    Lambda + Monolithはアンチパターンなのか? マイクロサービスでなく「小さくはじめる」選択肢
    kanu-orz
    kanu-orz 2023/12/15
  • コンテナ化、CI/CD統合における「Docker」と「OpenShift」の主な違い

    米国スタートアップ企業、Imperfect FoodsのDevOpsエンジニア、マシュー・グラスバーガー氏は2023年11月9日(米国時間)、Webメディア「TechTarget」で「Docker」とRed Hatの「OpenShift」の主な違いについて解説した。 コンテナ導入を検討するに当たっては多くの選択肢がある。選択肢があまりにも多いので、選択や比較が非常に混乱する恐れがある。コンテナアプリケーションのデプロイメントとスケーリングをシンプルにする機能を提供するのが、DockerとOpenShiftだ。 開発者もテスト担当者も、このDockerとOpenShiftの両ツールの機能と特徴を慎重に評価すれば、戦略的なコンテナ化に最適なツールを選択し、コンテナアプリケーションのデプロイメントを確実に成功に導くことができる。 Dockerとは 関連記事 クラウドネイティブをけん引してきた「D

    コンテナ化、CI/CD統合における「Docker」と「OpenShift」の主な違い
    kanu-orz
    kanu-orz 2023/12/15
  • WindowsでPython環境を(再)構築する - Qiita

    初めに 最近,PCを修理し,それまで利用していたPython環境を再構築することになった. 非常に良い機会だと思うので,イチから環境構築する過程を記録しようと思う. 過去の投稿では,かなり大雑把に記した気がするので,稿はもう少し丁寧にウォークスルーして差別化しようと思う. OSはWindows 10(64-bit)である(Windows 11ユーザーの友人にも試してもらったが,同じ手順が適用できた). 注意 環境構築ではAnacondaが有名だが,著者はAnacondaアンチなので Anacondaは大きすぎて嫌 + condaコマンドが面倒なので1,もう少し軽量で管理が簡単な(だと思う)方法を紹介する.もしAnacondaユーザーが稿に記載の方法に乗り換える場合は,まず,Anacondaをアンインストールしてから,手順に従っていただきたい. 誤解が無いよう記しておくと,「著者がAna

    WindowsでPython環境を(再)構築する - Qiita
    kanu-orz
    kanu-orz 2023/12/15
  • 「WebAssembly」は次世代のJava、Node.jsになる?――「Wasmコンテナ」をKubernetesで動かす

    Kubernetesやクラウドネイティブをより便利に利用する技術やツールの概要、使い方を凝縮して紹介する連載「Cloud Nativeチートシート」。今回は、最近注目されている「WebAssembly」について復習しながら、WebAssemblyのアプリケーションをKubernetesで試す方法を紹介します。 Webブラウザからサーバサイドへ~注目されるWebAssembly~ ブラウザ上で高速にアプリを実行する仕組みとして、WebAssembly(「Wasm」と省略されることもある)が注目されています。W3C(World Wide Web Consortium)で標準化されていることもあり、2017年ごろには既に主要なブラウザはWebAssemblyをサポートしています。さらに「Zoom」「Google Meet」「Google Earth」「Unity」などでWebAssembly

    「WebAssembly」は次世代のJava、Node.jsになる?――「Wasmコンテナ」をKubernetesで動かす
    kanu-orz
    kanu-orz 2023/12/13
  • 【永久保存版】シェルスクリプト完全攻略ガイド - Qiita

    弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 シェルスクリプトの世界へようこそ! シェルスクリプトって何? シェルスクリプトは普段 Bash などのシェルで実行しているコマンドを並べて、まとめて実行できるようにしたものです。ファイルのバックアップ、ログファイルの解析、システムのセットアップなど、ターミナルで行っていた一連の作業をまとめてシェルスクリプトに記述することで、シェルスクリプトを実行するだけで自動的に一連の作業を終わらせることができるようになります。また、シェルスクリプトはファイルに保存することになるため、再利用するのも簡単になります。 シェルスクリプトで使うコマンドの多くは UNIX コマンドになると思います

    【永久保存版】シェルスクリプト完全攻略ガイド - Qiita
    kanu-orz
    kanu-orz 2023/12/11
  • Dockerによる開発環境構築のための概念理解と方法解説 - Qiita

    この記事はNuco Advent Calendar 2023の9日目の記事です。 はじめに この記事ではDockerで開発環境を行うために理解してほしい概念と実際の開発環境の構築手順について解説を行います。大きく分けて、 ・Dockerの概念理解 ・開発環境の構築 これらの章により構成されています。この記事を読むことで、Dockerファイル、イメージ、コンテナ、Docker compose、compose.ymlを理解できるようになることを目指しています。Dockerに触れてみたい、Dockerの理解があやふやという方は参考にしてみてください! 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 Dockerとは まず、Do

    Dockerによる開発環境構築のための概念理解と方法解説 - Qiita
    kanu-orz
    kanu-orz 2023/12/11