タグ

suzusimeのブックマーク (1,433)

  • Systemd ユニットのセキュリティスコアを改善する

    systemdLinux の標準的なシステム・サービスマネージャで、sysvinit の代替の init プロセスとなることを目指して開発されたソフトウェアである。長らく色々論争が行われ、紆余曲折はあったものの、現在ではほとんどの Linux ディストリビューションが標準的に init として採用している。SysV のサービスが秘伝の起動スクリプトにより管理されてきたのに対して、systemd ではサービスを記述するユニットファイルによりサービスを管理する。黎明期は systemd の方は様子見で、SysV 用の起動スクリプトだけを提供するプロジェクトも多かったが、現在は systemd ユニットを標準的に提供するプロジェクトも増えている。 さて、サービスを管理する上で重要なことの一つがセキュリティだ。サービスは基的に長期間動くプロセスで、権限も大きく、他のサービスとの連携も行われ

    Systemd ユニットのセキュリティスコアを改善する
  • Wikipediaの全記事をSDカードやUSBメモリに詰め込んで持ち運べる「Kiwix」の使い方まとめ

    オンライン百科事典「Wikipedia」は調べ物をする際に有用なサービスですが、「インターネットに接続しないと閲覧できない」という問題も存在します。「Kiwix」はWikipediaなどのオンライン上のデータをローカルに保存していつでも閲覧可能にするアプリで、WindowsmacOSLinux、iOS、Androidなど各種OSで使用可能とのこと。データ通信量を削減しつつWikipediaを閲覧できて便利そうだったので、インストール手順や閲覧手順をまとめてみました。 Explore Offline Wikipedia and Educational Content with Kiwix- Kiwix https://kiwix.org/en/ KiwixはPC体ではなくUSBメモリやSDカードなどの外部ストレージにインストールして持ち運ぶことも可能です。今回はWindows版Kiwi

    Wikipediaの全記事をSDカードやUSBメモリに詰め込んで持ち運べる「Kiwix」の使い方まとめ
    suzusime
    suzusime 2023/12/10
  • Enumとてもつらい、でも負けない - エムスリーテックブログ

    列挙型、JavaでいうならEnum型、使っていますか。使わないわけにいきませんよね。 でも、Enumを使っていたせいで辛い目にあったことありませんか。ないですか。それならきっともうすぐに辛い目にあうと思います。 Enumはすべてのプログラマに等しく辛みを与えてくれるからです。そんな辛みについて、ちょっと一緒に直視してみましょう。 エムスリーエンジニアリンググループ、Unit1(製薬企業向けプラットフォームチーム)三浦(@yuba@reax.work) [記事一覧 ]がお送りいたします、エムスリー Advent Calendar 2023の6日目です。 アプリケーションプログラミング上の辛み 1. 既存のif文が偶発的に意図しない方に倒れる 2. switch文に至っては「どちらでもない」で処理不発に アプリケーションプログラミング上の対策 1. 分岐条件をEnumに持たせる 2. swi

    Enumとてもつらい、でも負けない - エムスリーテックブログ
  • ゴメン!オレが悪かった!~技術的負債の懺悔~|あっきー

    ごきげんよう🙋‍♀️ツクリンクでエンジニアリングマネージャーをしているあっきー(@kuronekopunk)です。 この記事はツクリンク プロダクト部 Advent Calendar 2023 4日目の記事です。 前日はSRE泉田さんの「ECS スケジュールされたタスクが起動しなかったことを監視する」でした。 自社サービスのツクリンクは最初は自分がPHPで作っていましたが、エンジニアの参画と合わせて2014年からRuby on Railsにリプレースしています。 リプレースから10年弱経った今、とりあえずで作ったけどサービス成長で運用が辛く負債に感じる部分を紹介していきます。(2021年に書いたRails以降時のnote) メール、通知の設計管理者のアドレスをBCCに入れた0→1のサービス開発当初、「ユーザーさんに送ったメールの内容を知りたい」という動機からユーザーさん宛のメールのBCC

    ゴメン!オレが悪かった!~技術的負債の懺悔~|あっきー
    suzusime
    suzusime 2023/12/05
  • 俺の管理画面 2023年冬 - KAYAC engineers' blog

    面白法人カヤック技術部の谷脇です。私は元気です。 この記事は面白法人グループ Advent Calendar 2023の5日目のエントリーです。 というわけでこの記事では、現環境(私が取り組んでいる業務のこと)ベストの管理画面の技術選択について考えたことを書き連ねていきます。 前提知識 管理画面の定義 ここで読者と私の目線を合わせるため、この記事上での管理画面の定義をしておきます。 管理画面はサービスの運営上必要な操作やデータの閲覧をまとめたWebアプリケーションです。また、このWebアプリケーションは一般ユーザーには開放されておらず、サービス運営者側のみ閲覧と操作が可能となっている、とします。 管理画面を作る動機 ここではTonamelの管理画面について、考えて導入したことを書きます。 tonamel.com Tonamelはゲーム大会やイベントを開催するためのプラットフォームです。We

    俺の管理画面 2023年冬 - KAYAC engineers' blog
    suzusime
    suzusime 2023/12/05
  • ケーススタディで見る!字形を正しく表示させるために大事な3つのポイント|モリサワ note編集部

    「自分はちゃんと伝えたはずなのに、相手には正しく伝わっていなかった……」 そんなちょっとしたすれ違いからトラブルになる、なんてことは誰しも経験があると思います。 文字の世界でもそれは同じ。 手書きなら「書き間違い」や「字の形の癖」などで間違って伝わることがありますが、PCをはじめとした電子機器で文字を扱うことが多い昨今、 「同じ内容を見ているはずなのに、なぜか自分と相手で表示されている文字の形が違う……」 ということが起こりえます。 同じテキストを開いているはずなのに!これは怪奇現象?システムトラブル? いいえ。これは、PCで文字を扱う「仕組み」が関係しています。 PCで文字を扱う仕組みって何……?と追求していくと、アマゾンの奥地のごとく深い専門的なところまでたどり着いてしまうのがこの分野。 ひとまずこの記事で、具体的なトラブル例を見ながらざっくり理解し、つまずきやすいポイントを押さえまし

    ケーススタディで見る!字形を正しく表示させるために大事な3つのポイント|モリサワ note編集部
  • スタートアップが鍵:人口5000万人に減っても2倍豊かな「日本4.0」を作る | Coral Capital

    月間10万人が読んでいるCoral Insightsのニュースレターにご登録いただくと、Coral Capitalメンバーによる国内外のスタートアップ業界の最新動向に関するブログや、特別イベントの情報等について、定期的にお送りさせていただきます。ぜひ、ご登録ください! 日の人口は、ざっくり1億2000万人ですが、約100年後の2120年には4973万人にまで減るとの予想があります(国立社会保障・人口問題研究所の2023年4月の将来推計人口)。以下のグラフにあるように江戸期に3000万人を超えた日の人口は、明治維新以降のわずか100年で3倍の1億人超となり、再び100年で半分以下に減ろうとしています。われわれは今、ジェットコースターで言えば最初の坂を登りきってスーッと滑り出して急降下する坂に向かって走り始めたところです。 50年後や100年後については出生率や外国人比率など予想が難しい要

    スタートアップが鍵:人口5000万人に減っても2倍豊かな「日本4.0」を作る | Coral Capital
    suzusime
    suzusime 2023/11/02
  • 技術記事の中身がどんどん古くなっている - orangeitems’s diary

    わからないことがあったら、ネットでググる、なんて言うけれど、この検索した結果がえらく古いことがある。2010年代の話は普通に出てくるのだけど、バージョンがかなり古かったりして今使えるかわからない。じゃあ使った情報が今のバージョンであるかというとない。そんなことが最近増えている気がしている。 昔にぶち当たった問題を社会に、ブログや技術SNSで共有したとして、その情報をあてにしてたくさんの人がアクセスし問題が解決されたと思う。私もその一人だ。私の技術などネット情報の塊であり、全部オンラインマニュアルで知ろうと思っても無理だ。 そこで知りえた技術をじゃあ現代化して私がまたアウトプットして社会と共有するかと言えば、しない。たくさんの人がインターネットで情報共有することを最近しないのではないか。過去は情報共有してたくさんのアクセスがあるとアフィリエイトお金が入り、みたいな循環があったと思うが、誰も

    技術記事の中身がどんどん古くなっている - orangeitems’s diary
    suzusime
    suzusime 2023/11/02
  • 分散型SNS「Misskey」への開発支援に関するお知らせ

    このたびエックスサーバー株式会社は、 分散型SNSのオープンソースソフトウェア(OSS) 「Misskey」の開発を支援することとなりました。 開発環境の提供や開発資金の援助を通じて、「Misskey」の開発・運営をサポートし、 弊社運営のVPSサービス『Xserver VPS』のインフラサービスとしての、利便性の向上へも取り組んでまいります。 ---------------------------------------------------------------------- ■開発支援の目的 エックスサーバー株式会社は、日のインターネットの未来を支えることを理念に掲げ、 国内シェアNo.1(※1)のレンタルサーバーサービス『エックスサーバー』をはじめとした、 インターネットサービスを展開してまいりました。 「Misskey」は、「X(旧Twitter)」に替わるSNSとして昨今

    分散型SNS「Misskey」への開発支援に関するお知らせ
    suzusime
    suzusime 2023/10/30
  • 「今や開発者一人ひとりにスタバのコーヒーをおごる気分」 年間5,000億円以上かかる“分散データベースの無料提供”を約150億円で実現した「TiDB Serverless」

    真のサーバーレスアーキテクチャについて語り、最新のエッジコンピューティングや生成系AIのサーバーレス実装を学び、クラウドネイティブで高速な開発プラクティスと向き合う2日間「ServerlessDays Tokyo 2023」。ここで登壇したのは、PingCAP株式会社の関口匡稔 氏。同社が開発する、オープンソースの分散型データベース「TiDB Serverless」について発表しました。全2回。前半は、「TiDB Serverless」のアーキテクチャについて。 登壇者の自己紹介と会社紹介 関口匡稔氏:みなさん、初めまして。PingCAPの関口と申します。残念ながら今日は、当社のCEOのMax(Max Liu氏)が風邪を引いてしまったので、代わりに私が発表させていただきます。よろしくお願いします。 (会場拍手) Hello, English speakers. I'm Seki from

    「今や開発者一人ひとりにスタバのコーヒーをおごる気分」 年間5,000億円以上かかる“分散データベースの無料提供”を約150億円で実現した「TiDB Serverless」
    suzusime
    suzusime 2023/10/27
  • WEB+DB PRESSと私

    「大江戸Ruby会議10」での発表資料です。 https://regional.rubykaigi.org/oedo10/

    WEB+DB PRESSと私
    suzusime
    suzusime 2023/10/17
  • バッチファイルでの試行錯誤を回避するためのメモ-または人類には早すぎた言語 - Qiita

    草 「それ海外だとアウトローですぅ」 「ここではない何処かに行きたいだけなら、それでもいいですけど(ドヤァ)」 「プログラミング言語に詳しくなるのは、もう生き甲斐のようなものなんです(ドヤァ)」 「来月からレポートしますぅ」 「レポートはしないですぅ」 「私は先に進みます(キリッ)」 クッソワロタwww この記事の背景 最近、仕事でバッチファイルを書かざるを得ないという不幸な場面に遭遇しているのですが、これがまた、ものすごくどうでもいいことでハマることが多々あり、思わず「このWindows、壊れてる!」と思ったほどでした。犠牲者を増やさないためにも、DOS文法の挙動を記録したメモを載せておきます。 (記事を見てもらえば納得されると思いますが、DOSバッチの言語設計は「驚き最大の原則」を方針とし、その言語仕様は「実装」です。言語法律家というものが成立しえない、非常に平和な世界でもあります。

    バッチファイルでの試行錯誤を回避するためのメモ-または人類には早すぎた言語 - Qiita
    suzusime
    suzusime 2023/09/29
    ひぇぇぇ
  • 機械学習と自動微分 (2023)

    「最適化法」第15回(ゲストトーク), 2023年1月20日, 同志社大学.

    機械学習と自動微分 (2023)
    suzusime
    suzusime 2023/09/28
  • Webやアプリの日本語を読みやすく折り返す「BudouX」。GoogleがGitHubで公開

    Webやアプリの日本語を読みやすく折り返す「BudouX」。GoogleがGitHubで公開
    suzusime
    suzusime 2023/09/25
  • Scalaの難しさをインターネットから集めてみる - Lambdaカクテル

    Scalaは難しいと思われたり敬遠されがちである。Scalaの難しさについてTwitterなどでアンケートをとったり、ネットでググって意見を吸い上げてみた。議論の叩き台にするみたいな用途を意図しています。 ご意見や記事募集中です。できればTwitterじゃなくて記事だと嬉しいです。流れていってしまうので・・・ また、私見は私見です。 追記(2024-03-08)ちなみに、色々書いていますが僕はScalaが大好きです(このブログでものすごい数の初心者~中級者向けの記事を書いています)し、ネットで言われているような終わった言語ではまったくないです。初心者をサポートして、難しいと感じている部分をほぐして、みんながScalaでワイワイやれるようにコミュニティを立ち上げ、継続的に活動しています。おかげさまで日の公式Scalaコミュニティとして認めてもらっています。ブログのバナー下のリンクからDis

    Scalaの難しさをインターネットから集めてみる - Lambdaカクテル
    suzusime
    suzusime 2023/09/19
    Javaを通っていない身なので、何かとJavaの標準関数やライブラリの知識を要求されるのがつらかったですね…(5年前くらいにちょっとやって挫折)
  • 消えた『LAVIE MINI』と『軽量UMPC』の夢 | 8vivid

    記事のポイント 結局発売されなかったNECのUMPC『LAVIE MINI』 求めているのは“キーボード搭載”で“軽量”なUMPCVAIO P』が復活すれば貴重な軽量UMPCになるかも 「『VAIO P』が復活するのでは?」と囁かれてますが、思い返せば『LAVIE MINI』は“なかったこと”にされています。 昨今のUMPC界隈は重量級なゲーミング一色なので、シンプルなキーボード搭載の軽量機種、その登場を今か今かと待ち望んでいるのです。ですなの。

    消えた『LAVIE MINI』と『軽量UMPC』の夢 | 8vivid
    suzusime
    suzusime 2023/09/12
  • WEB+DB PRESS休刊に寄せて

    WEB+DB PRESS創刊22.9周年パーティの発表資料(最終版)です 資料中のURLは以下です: https://ja.wikipedia.org/wiki/I/O_(%E9%9B%91%E8%AA%8C) https://www.amazon.co.jp/dp/B000PMFZ58/ http://www.jmsi.co.jp/ https://blogs.itmedia.co.jp/sunada/2005/11/it_7926.html https://en.wikipedia.org/wiki/Tabulating_machine https://en.wikipedia.org/wiki/Punched_card https://image.honto.jp/store_floormap/1/70019.jpg https://ja.wikipedia.org/wiki/TK-

    WEB+DB PRESS休刊に寄せて
    suzusime
    suzusime 2023/09/09
  • 「Datadog入れてみたらAWSの料金が爆発した話」@ゆるSRE勉強会 #1

    ゆるSRE勉強会 #1 でお話しさせて頂いたLTの資料です! https://yuru-sre.connpass.com/event/292063/

    「Datadog入れてみたらAWSの料金が爆発した話」@ゆるSRE勉強会 #1
    suzusime
    suzusime 2023/08/30
  • Go 1.21連載始まります&slogをどう使うべきか | フューチャー技術ブログ

    Go 1.21は久々の新しいライブラリが大量追加だったり、既存のパッケージへの改良の多数行われたり、あたらしい組み込み巻数が追加されたりで記事などが書きやすいリリースです。残念ながら、フューチャーで一番Goを使っているプロジェクトが山場で今回はちょっと書き手が少ないのですが、今回もお付き合いいただけるとうれしいです。 1.21の更新内容のまとめダイジェスト 1.18の時に入るといって直前にキャンセルになった、ジェネリクスのためのパッケージslices/mapsの復活 新しい組み込み巻数のmin/max/clearの追加 言語仕様の強化 パッケージの初期化順序が仕様化 型推論ちょっぴり強力に 次期バージョンで入る予定のループ変数が共有されちゃうバグ対策が実験実装 ランタイムの性能改善(いつもの) 深いスタックオーバーフロー時のトレースが見やすく(最新100ではなく、最新50と一番外側の50表

    Go 1.21連載始まります&slogをどう使うべきか | フューチャー技術ブログ
    suzusime
    suzusime 2023/08/02
  • 想像力と嘘の月:アーカイブされた世界の時代 - セミになっちゃた

    ギャラクシーのカメラで月を撮影すると現実よりも綺麗に写るらしい。 スペースズーム 以下の記事で、「ぼやかした月の画像をモニターに表示し、ギャラクシーのスマホで撮影すると、ぼやかしたはずなのに鮮明な月が撮影されてしまう」という実験が報告されている。これが Fake-Moon Shotだとして炎上したようである。 gigazine.net 「スペースズーム」と名づけられたこの機能は、デジタルズームの一種である。光学ズーム(レンズを動かして撮像素子に写るものを光学的に拡大する)と違って、デジタルズームは基、単に「画像を部分拡大する」機能である*1。画像を拡大するだけなので、粗くなることはあっても基的に精細さが向上することはない。 では、なぜギャラクシーのカメラではデジタルズームなのに画像が綺麗になるのかというと、画素の粗い画像をきれいにする超解像(Super-Resolution)技術が用い

    想像力と嘘の月:アーカイブされた世界の時代 - セミになっちゃた
    suzusime
    suzusime 2023/07/13