並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 1307件

新着順 人気順

writingの検索結果161 - 200 件 / 1307件

  • Next.js vs. Remix - A Developer's Dilemma

    The React ecosystem is a bustling landscape, brimming with frameworks promising to revolutionize web development. Today, we’ll be diving into two popular contenders: Next.js and Remix. Next.js is one of the most popular React frameworks used for server-side rendering. It’s been there for a significant time, and it provides an exceptional developer experience with all the features developers need.

      Next.js vs. Remix - A Developer's Dilemma
    • Rustコンパイラに貢献して報酬を得られるようになりました - TeCH8Ki

      少し前に、今年のRust FoundationのFellowshipが募集されていたので応募してみたところ、運良く2023年のRust Foundation Fellowsの1人に選ばれました 🦀 2023年のRust Foundation Fellowsの1人に選ばれました!今後もrustcの開発を継続してやっていきます!🦀https://t.co/5sq7Au2AQL — TaKO8Ki (@TaKOBKi) August 11, 2023 Rust Foundation Fellowshipsとは? Rust Foundation Fellowshipsは、Rustコミュニティーに積極的に貢献している人が以下のようなサポートを受けられるプログラムです。 12ヶ月間、毎月$1,000の奨学金 関連性のある有益なRustに関連したイベントへの参加を支援するための上限$2,000の交通

      • The Development of the C Language

        The Development of the C Language* Dennis M. Ritchie Bell Labs/Lucent Technologies Murray Hill, NJ 07974 USA dmr@bell-labs.com ABSTRACT The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager progr

        • ZOZO TECH BLOGを支える技術 #2 執筆をサポートするCI/CD - ZOZO TECH BLOG

          はじめに こんにちは、CTO/DevRelブロックの堀江(@Horie1024)です。本記事はZOZO DevRelチームによる連載「ZOZO TECH BLOGを支える技術」の2本目の記事です。 前回の記事ではZOZO TECH BLOGの概要とその運用について紹介しました。今回の記事ではTECH BLOGの運用プロセスのうち記事の執筆に焦点を当て、執筆とそのレビュー体制を支えるCI/CDフローの整備について紹介します。 目次 はじめに 目次 ZOZO TECH BLOGでのCI/CDの活用 記事の静的解析と文章校正 記事のプレビュー環境へのデプロイ CI/CDフローの構築 CI/CDフローの概要 文章校正 プレビュー環境へのデプロイ フォーマット・画像のアップロード プレビューへの記事の反映 公開済みの記事一覧を取得 記事の新規投稿または更新 事例紹介 文章校正 textlint-di

            ZOZO TECH BLOGを支える技術 #2 執筆をサポートするCI/CD - ZOZO TECH BLOG
          • 700億パラメータの日本語LLM「ELYZA-japanese-Llama-2-70b」を開発し、デモを公開しました|ELYZA, Inc.

            700億パラメータの日本語LLM「ELYZA-japanese-Llama-2-70b」を開発し、デモを公開しました はじめにこの度 ELYZA は、新たに開発した700億パラメータの大規模言語モデル (LLM) である「ELYZA-japanese-Llama-2-70b」のデモを公開しました。「ELYZA-japanese-Llama-2-70b」は、前回までに引き続き、英語の言語能力に優れた Meta 社の「Llama 2」シリーズに日本語能力を拡張するプロジェクトの一環で得られた成果物です。 ELYZA が公開している日本語ベンチマーク ELYZA Tasks 100 を用いたブラインド性能評価では、公開されている日本語の大規模言語モデル (以下、LLM) を大きく上回っていることに加え、OpenAI 社の「GPT-3.5 Turboシリーズ」や Anthoropic 社の「Cla

              700億パラメータの日本語LLM「ELYZA-japanese-Llama-2-70b」を開発し、デモを公開しました|ELYZA, Inc.
            • ZigでWriting an OS in 1,000 Linesをやる

              ZigでWriting an OS in 1,000 Linesをやる #2023-11-21 自作 OS で学ぶマイクロカーネルの設計と実装(通称エナガ本)の補足資料として公開されているWriting an OS in 1,000 Linesを、できるだけZigでやってみることにした。 目次成果物 #repositoryは以下。 さいしょに #エナガ本は一通り読んでいたのだが、機能に対していくつかのOSの実装を眺める。という構成になっており、個人的には「同じような難易度でRV32を対象に 0->1 でシンプルなOSを作る書籍があるといいなあ」と思いながら読んでいたのだが、まさに欲していたものが公開されたので大喜びで実装を開始した。 自分はそのまま写経してしまうと頭に入らないため、異なる言語で書いてみたり、何らかの制約を課して実施することが多い。今回はZigで書いてみることにした。 概ね問

                ZigでWriting an OS in 1,000 Linesをやる
              • 僕が考える テックブログを書く意義 と 書き方のすゝめ

                こんにちは、SRE ディビジョンの小堀内です。 今回は Google Cloud に関するテーマとは異なるテーマで記事を執筆させていただきます。 テーマ 僕が考える テックブログを書く意義 と 書き方のすゝめ 対象読者 テックブログを書くことによるメリットを感じられていない方 テックブログを書くことへ壁の高さを感じている方 そもそもテックブログの書き方がわからない方 説明すること/説明しないこと 説明すること テックブログを書く意義 テックブログ (Zenn) 執筆の手順例 テックブログを書くにあたって便利な VSCode の拡張機能とその設定方法 説明しないこと 技術的な知識 ブログネタの提供 テックブログを書く意義 僕がテックブログを書く意義は エンジニアとして自身の成果物を残しながら、技術領域を広げる ことにあります。 自身の学習過程であったり、技術的課題を解決するためのテクニックを

                  僕が考える テックブログを書く意義 と 書き方のすゝめ
                • Writing Python like it’s Rustの紹介・邦訳

                  いきなりですが,「これ,なーんだ!?」のお時間です. 正解は,くまモンって眉毛あるんだ じゃなくて,私が研究室内に設置したトラップです. 見た人は当該ブログを読まなくてはなりません. それがこちらです. Pythonで疲弊しているそこのあなたも,読みましょう読みましょう. ただ,英語が母国語ではない人間に英語の記事を投げつけて「オラ読めぇ!!!」というのは横暴だなぁ,という気がしてきたので,ここで和訳を提供しようと思い至りました. 私の翻訳が不正確な場合もあると思いますので,是非Kobzolさんによる原文も読んでいただければ. では,失礼して, 邦訳「RustのようにPythonを書く」 私がRustによるプログラミングを始めたのは数年前のことだが,このことが他の言語(特にPython)での私のプログラム設計指針を徐々に変えていった. Rustを始める前は型ヒントも使わず,いつでも関数の引

                    Writing Python like it’s Rustの紹介・邦訳
                  • [待望] CloudShell で Docker が利用可能になりました | DevelopersIO

                    待望の CloudShell で Docker が使えるようになりました。今回は簡単に全体像まとめて、コンテナイメージをビルドしてみました。 こんにちは! AWS 事業本部コンサルティング部のたかくに(@takakuni_) です。 タイトルの通りで CloudShell で docker コマンドが使えるようになってました。 今まではどうだったか 今まで、 CloudShell では Docker がサポートされておらず、コンテナイメージのビルド等が CloudShell 上で行えませんでした。 過去の Stack Overflow を確認するに、インストールはできるが、デーモンの起動ができなかったようです。 [cloudshell-user@ip-10-0-73-203 ~]$ docker images Cannot connect to the Docker daemon at u

                      [待望] CloudShell で Docker が利用可能になりました | DevelopersIO
                    • UI = f(statesⁿ)

                      “UI is a function of state” is a pretty popular saying in the front-end world. In context (pun intended), that’s typically referring to application or component state. I thought I’d pull that thread a little further and explore all the states that can effect the UI layer… First-party application states Every application whether it’s a to-do list or a shopping cart or some radically complex app wil

                      • Putting the "You" in CPU

                        From the beginning… Edit on GitHub I’ve done a lot of things with computers, but I’ve always had a gap in my knowledge: what exactly happens when you run a program on your computer? I thought about this gap — I had most of the requisite low-level knowledge, but I was struggling to piece everything together. Are programs really executing directly on the CPU, or is something else going on? I’ve used

                          Putting the "You" in CPU
                        • Committing to Windows

                          I've gone around the computing world in the past eighty hours. I've been flowing freely from Windows to Linux, sampling text editors like VSCode, neovim, Helix, and Sublime, while surveying PC laptops and desktops. It's been an adventure! But it's time to stop being a tourist. It's time to commit. So despite my earlier reservations about giving up on TextMate, I've decided to make Windows my new p

                            Committing to Windows
                          • LogLog Games

                            The article is also available in Chinese. Disclaimer: This post is a very long collection of thoughts and problems I've had over the years, and also addresses some of the arguments I've been repeatedly told. This post expresses my opinion the has been formed over using Rust for gamedev for many thousands of hours over many years, and multiple finished games. This isn't meant to brag or indicate su

                            • ドキュメントを誰のために書いていますか

                              Solo Technical Writer のやざきです。いまは株式会社ソラコムで、SORACOM Users (通称、SORACOM ユーザーサイト) というサイトの管理をしています。「ユーザー」と書いていますがれっきとした公式サイトです。 先日、個人的な立場として (とても大切)、次世代 Web カンファレンス 2023 Technical Writing セッション (Togetter) で議論をさせていただきました。もしまだ聞かれていない方がいらっしゃったらぜひ聞いてみてください。 今回は、そこでは話し足りなかったことの一つ「ドキュメントを誰のために書いていますか」について補足しておこうという記事です。 誰のために書いていますか 「読者のため」に書きましょう。これが原理原則だと思います。 ですが、「読者」を正確に把握できますか?と考えると、現実には難しいことが多そうです。つまり「読

                                ドキュメントを誰のために書いていますか
                              • What We Learned from a Year of Building with LLMs (Part I)

                                Join the O'Reilly online learning platform. Get a free trial today and find answers on the fly, or master something new and useful. Learn more It’s an exciting time to build with large language models (LLMs). Over the past year, LLMs have become “good enough” for real-world applications. The pace of improvements in LLMs, coupled with a parade of demos on social media, will fuel an estimated $200B

                                  What We Learned from a Year of Building with LLMs (Part I)
                                • Relay-style GraphQL

                                  🇰🇷 한국인 (Korean) translation available (courtesy of Yujin Lim) “The future Relay-style GraphQL is already here – it’s just not evenly distributed.” – William Gibson, probably ”Relay-style GraphQL” is an opinionated way of consuming GraphQL in a React application, and probably better than whatever you’re currently doing. It follows the ideas pioneered by Meta’s open-source GraphQL library, Relay.

                                    Relay-style GraphQL
                                  • VS Code Extensions and WebAssembly

                                    It is important to note that the component model does not support low-level (C-style) pointers. As such, you cannot pass object graphs or recursive data structures. In this respect, it shares the same limitations as JSON. To minimize data copying, the component model introduces the concept of resources, which we will explore in more detail in a forthcoming section of this blog post. The jco projec

                                      VS Code Extensions and WebAssembly
                                    • The Scary Thing About Automating Deploys - Slack Engineering

                                      Most of Slack runs on a monolithic service simply called “The Webapp”. It’s big – hundreds of developers create hundreds of changes every week. Deploying at this scale is a unique challenge. When people talk about continuous deployment, they’re often thinking about deploying to systems as soon as changes are ready. They talk about microservices and 2-pizza teams (~8 people). But what does continuo

                                      • AIが商用サイトを作ってくれるサービスSolo、Mozillaがベータ開始。SNSやリンクから文章作成、フリー画像挿入に公開まで。実際に試した結果 | テクノエッジ TechnoEdge

                                        ITジャーナリスト/Publickeyブロガー。IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。 Mozillaは、基本的な情報を入力するとAIが自動的にWebサイトのデザインを作成し、Webサイトの公開まで可能なサービス「Solo」を公開しました。 Soloは基本的に個人事業主が自分のビジネスのためのWebサイトを構築することを想定してWebサイトを作ってくれます。その理由をMozillaは次のように説明しています。 In 2023, website creation is still hard. While choosing a template is straightforward, sourcing images, writing content, and making a visually appealing site are

                                          AIが商用サイトを作ってくれるサービスSolo、Mozillaがベータ開始。SNSやリンクから文章作成、フリー画像挿入に公開まで。実際に試した結果 | テクノエッジ TechnoEdge
                                        • htmz - a low power tool for html

                                          =>htmz> a low power tool for html htmz is a minimalist HTML microframework for creating interactive and modular web user interfaces with the familiar simplicity of plain HTML. [GitHub] plain🍦 Use straight up HTML. No supersets. No hz- ng- hx- v- w- x-; no special attributes. No DSLs. No <custom-elements>. Just vanilla HTML. lightweight🪶 166 bytes in total. Zero dependencies. Zero JS bundles to l

                                          • Visual Studio for Mac Retirement Announcement - Visual Studio Blog

                                            Building new functionality, writing unit tests, and learning new technologies has never been easier or more fun. Today we are announcing the retirement of the Visual Studio for Mac IDE. Visual Studio for Mac 17.6 will continue to be supported for another 12 months, until August 31st, 2024, with servicing updates for security issues and updated platforms from Apple. While the decision has been made

                                              Visual Studio for Mac Retirement Announcement - Visual Studio Blog
                                            • Introducing Project IDX, An Experiment to Improve Full-stack, Multiplatform App Development

                                              Introducing Project IDX, An Experiment to Improve Full-stack, Multiplatform App Development Posted by Bre Arder, UX Research Lead, Kirupa Chinnathambi, Product Lead, Ashwin Raghav Mohan Ganesh, Engineering Lead, Erin Kidwell, Director of Engineering, and Roman Nurik, Design Lead These days, getting an app from zero to production – especially one that works well across mobile, web, and desktop plat

                                                Introducing Project IDX, An Experiment to Improve Full-stack, Multiplatform App Development
                                              • Goodbye, Node.js Buffer

                                                The Buffer type has been the cornerstone for binary data handling in Node.js since the beginning. However, these days we have Uint8Array, which is a native JavaScript type and works cross-platform. While Buffer is an instance of Uint8Array, it introduces numerous methods that are not available in other JavaScript environments. Consequently, code leveraging Buffer-specific methods needs polyfilling

                                                • https://techblog.lycorp.co.jp/ja/blog/20231001a

                                                    https://techblog.lycorp.co.jp/ja/blog/20231001a
                                                  • 執筆が行き詰まった時や物語に色を加えたい時に役立つ「34のプロンプト」とは?

                                                    著作がピューリッツァー賞フィクション部門の最終候補に入ったこともある作家のケリー・リンク氏が、執筆に行き詰まった際に役立つ34のアドバイスを語っています。リンク氏はこれらのアドバイスを「変革的なプロンプト」と呼称しており、執筆中の物語に合うアイデアを抜粋して適用したり、固まった視野を広げたりすることができます。 34 Transformative Prompts to Unlock Your Writing, Courtesy Kelly Link ‹ Literary Hub https://lithub.com/34-transformative-prompts-to-unlock-your-writing-courtesy-kelly-link/ リンク氏は「本を書く仕事を始めるまでは、本に関するあらゆることが大好きでした。しかし、書くことを仕事にするのは大変で、しばしば実りがなくて

                                                      執筆が行き詰まった時や物語に色を加えたい時に役立つ「34のプロンプト」とは?
                                                    • コンセプトがイマイチで、集客に苦戦中です。どうやって考えるべきですか? | 超速15分DRM〜Web集客で売上を最大化させる実践講座〜

                                                      コンセプトがイマイチで集客に苦戦しているのであれば、まずはターゲット層を明確にすることが大切。誰に、何を、どのように届けたいのかを明確にすることで、コンセプトも見えてくる。 ターゲット層を明確にするためには、以下の点を考えると効果的。 ・年齢、性別、職業、居住地など、デモグラフィックな属性 ・興味関心、価値観、ライフスタイルなど、サイコグラフィックな属性 ・課題や悩みなど、ペルソナの設定 ターゲット層を明確にしたら、そのターゲット層に響くコンセプトを考えてみること。具体的には、以下の点を考えるとよい。 ・ターゲット層の課題や悩みを解決する ・ターゲット層の興味関心やニーズに応える ・ターゲット層に共感や共感を呼ぶ また、コンセプトを決める際には、競合他社との差別化も意識することが大切。競合他社と比べて、自社がどのような強みや特徴を持っているのかをアピールすることで、集客につながりやすくなる

                                                      • In-browser code playgrounds

                                                        I'm a big fan of interactive code snippets in all kinds of technical writing, from product docs to online courses to blog posts. Like this one: In fact, I even built an open source tool called Codapi1 for embedding such snippets. Typically, a code playground consists of a client-side widget and a server-side part that executes the code and returns the result: browser ┌─────────────────────────────

                                                          In-browser code playgrounds
                                                        • linux kernelでのFPU, MMX, SSEについて - 私のひらめき日記

                                                          linux kernelでのFPU, MMX, SSEについて 本記事では、linux kernel 2.6.11でのFPU(Float Point Unit)やMMX, SSEがどう設定、使用されているのかを確認する。FPU, MMX SSE命令を使用する際は、使用する際に意図的に#NM(Interrupt7: Device not available exception)を出し、各種フラグを切り替え(特にcr0.TS flagをOFFにして)、これらの命令を使えるようにしている。(後述の通り、Kernel Modeでは、kernel_fpu_begin, kernel_fpu_endにてフラグの切り替えをおこなっている1ため、この限りでない。) プログラミング言語の例外処理はパフォーマンスを落とすものとして一般に嫌われているが、ハードウェア(この場合x86)のレイヤでは、例外をあえて意

                                                            linux kernelでのFPU, MMX, SSEについて - 私のひらめき日記
                                                          • Writerside - JetBrains が提供する新しい技術文書作成環境。

                                                            Writerside は JetBrains が提供する新しい技術文書オーサリングおよびパブリッシング環境です。

                                                              Writerside - JetBrains が提供する新しい技術文書作成環境。
                                                            • m1 MacbookにLlama 2をインストールして使ってみる | DevelopersIO

                                                              支給されているPC(m1 Macbook)を使ってローカルでLlama 2を動かしてみるまでの記録です。 AppleシリコンのMacでもLlama 2をつかえるようにするLlama.cppというプロジェクトがあるので、これを利用させてもらいました。 Llama.cppはLlamaをC/C++に移植したもので、Mac上で4ビット整数量子化を使ってLlama 2をローカルに実行できるようにしたものです Llama 2のモデルはmetaのダウンロードリンクから取得しています。 準備 作業用のディレクトリを作成して行います。 $ mkdir llama2 $ cd llama2 Llama 2, Llama.cppのgithubレポジトリをcloneしておきます。 $ git clone https://github.com/facebookresearch/llama.git $ git clo

                                                                m1 MacbookにLlama 2をインストールして使ってみる | DevelopersIO
                                                              • GPU禁輸措置で追い詰められる中国と大規模言語モデルの発展

                                                                GPU禁輸措置で追い詰められる中国と大規模言語モデルの発展 2023.11.01 Updated by Ryo Shimizu on November 1, 2023, 09:15 am JST アメリカがGPUを重要物資として中国に対して禁輸措置を行うとの意向を受けて、中国国内ではA800 GPUの価格が一枚あたり50万人民元(約1000万円)に達するなどのパニックが起きたようだ。これは通常の価格の5倍にあたる。 A800は、そもそもアメリカ政府の意向を受けて中国市場向けにデチューンした(性能をわざと落とした)モデルで、世界的ベストセラーのA100の70%程度の性能とされている。 しかし中国国内ではAI開発が非常に活発であり、合法的に使えるA800を大量に確保したい中国側の事情と、軍事転用も可能な重要戦略物資を中国に売りたくないアメリカ政府の意向が真正面から対立する形となっている。 筆者

                                                                  GPU禁輸措置で追い詰められる中国と大規模言語モデルの発展
                                                                • 最新のSafari 17.4、日本語の縦書き表示をサポート。Webkitのインラインレイアウトエンジンの全面的な書き換えが完了と報告

                                                                  AppleのWebブラウザ「Safari 17.4」で、日本語の縦書き表示が可能になった。本バージョンではWebKitのインラインレイアウトエンジンの全面的な書き換えを完了し、相互運用性やパフォーマンスが向上した。 Appleは、3月5日付けでリリースされたiOS 17.4、iPadOS 17.4、現在ベータ版のmacOS Sonoma 14.4などにバンドルされるWebブラウザ「Safari 17.4」で、日本語の縦書き表示が可能になったことを明らかにしました。 AppleはこのSafari 17.4で、過去21年間使われてきたレンダリングエンジンであるWebkitのレガシーなラインレイアウトエンジンをついに廃止し、インラインレイアウトエンジンの全面的な書き換えを完了したことを報告しています。 これにより、最新のWeb標準での相互運用性が向上し、インラインレイアウトのバグが減り、パフォー

                                                                    最新のSafari 17.4、日本語の縦書き表示をサポート。Webkitのインラインレイアウトエンジンの全面的な書き換えが完了と報告
                                                                  • ChatGPT と Whisper で発音練習アプリを作ってみた - NTT Communications Engineers' Blog

                                                                    この記事は NTTコミュニケーションズ Advent Calendar 2023 の15日目の記事です。 この記事では、ChatGPT と 音声認識モデルの Whisper を用いた発音練習アプリケーションをご紹介します。 ChatGPT に読み上げる文章を考えてもらい、その文章の読み上げた音声を Whisper で文字起こしします。 正確に発音できていれば、正確に文字起こしできる、という考えから、 原稿と文字起こし結果を比較すれば発音練習に使えるのではないかと考えました。 実際に使ってみた結果、発音のどこが悪かったのかといったフィードバックはもらえませんが、 自分の発話した音声に対して評価がつくだけでも、結構楽しく練習できると感じました。 音声認識を活用したアプリケーションは、一般に音声認識精度がネックになると思いますが、 このアプリケーションは音声認識精度が100%ではないことを逆手に

                                                                      ChatGPT と Whisper で発音練習アプリを作ってみた - NTT Communications Engineers' Blog
                                                                    • How we built JSR

                                                                      We recently launched the JavaScript Registry - JSR. It’s a new registry for JavaScript and TypeScript designed to offer a significantly better experience than npm for both package authors and users: It natively supports publishing TypeScript source code, which is used to auto-generate documentation for your package It’s secure-by-default, supporting token-less publishing from GitHub Actions and pa

                                                                        How we built JSR
                                                                      • Using GitHub Copilot in your IDE: Tips, tricks and best practices

                                                                        AI has become an integral part of my workflow these days, and with the assistance of GitHub Copilot, I move a lot faster when I’m building a project. Having used AI tools to increase my productivity over the past year, I’ve realized that similar to learning how to use a new framework or library, we can enhance our efficiency with AI tools by learning how to best use them. In this blog post, I’ll s

                                                                          Using GitHub Copilot in your IDE: Tips, tricks and best practices
                                                                        • Kafka is dead, long live Kafka

                                                                          TL;DRWarpStream is an Apache Kafka® protocol compatible data streaming platform built directly on top of S3. It's delivered as a single, stateless Go binary so there are no local disks to manage, no brokers to rebalance, and no ZooKeeper to operate. WarpStream is 5-10x cheaper than Kafka in the cloud because data streams directly to and from S3 instead of using inter-zone networking, which can be

                                                                            Kafka is dead, long live Kafka
                                                                          • On Maximizing Your Rust Code's Performance | Jonathan Becker

                                                                            Just a few more seconds... or minutes... or hours...

                                                                              On Maximizing Your Rust Code's Performance | Jonathan Becker
                                                                            • AIが書いたテキストに“電子透かし”を入れる技術 人に見えない形式で埋め込み 米国チームが開発

                                                                              Web上の合成データ(AIが生成するテキストや画像など)の急増は、今後のデータセット作成の取り組みを複雑にしている。合成データは人間のコンテンツよりも劣ることが多く、モデル学習の前に検出し、除外しなければならないからである。 電子透かしとは、テキスト中の隠れたパターンのことで、人間には知覚できないが、アルゴリズム的には合成テキストであることを識別可能にする。この研究では、合成テキストを短いトークン(25トークン程度)から検出可能にする効率的な電子透かしを提案する。 トークンを、1個前のトークンのハッシュ値を元にして、グリーントークンとレッドトークンに分ける。生成したテキストではグリーントークンの割合が高くなるように設定する。グリーントークンとレッドトークンの割合を分析することで、電子透かしが埋め込まれているかを判定する。 電子透かしは、言語モデルのAPIにアクセスしなくても、アルゴリズムで

                                                                                AIが書いたテキストに“電子透かし”を入れる技術 人に見えない形式で埋め込み 米国チームが開発
                                                                              • The problem with using a UUID primary key in MySQL — PlanetScale

                                                                                Universally Unique Identifiers, also known as UUIDs, are designed to allow developers to generate unique IDs in a way that guarantees uniqueness without knowledge of other systems. These are especially useful in a distributed architecture, where you have a number of systems and databases responsible for creating records. You might think that using UUIDs as a primary key in a database is a great id

                                                                                  The problem with using a UUID primary key in MySQL — PlanetScale
                                                                                • 毛筆でガラスに字を書くと楽しい

                                                                                  1993年生まれ。京都市伏見区出身、宮崎県在住。天性の分からず屋で分かられず屋。ボードゲームと坂口安吾をこよなく愛している。 前の記事:ジョイフルで1日3食モーニング > 個人サイト もがき続けて100年生き抜くブログ ビビるほど気持ちよかった窓ガラス書道 神職という職業柄、勤務中には筆を握っていることが多い。御朱印や祝詞を書いたり、ボールペンが手元にないときには毛筆でメモを取ったりする。 風情と見せかけてボールペン探すのが面倒くさいだけ 今の仕事に就くまでは書道の経験がなかったから、毎日筆を触る生活がはじまると字がどんどん書けるようになって楽しかった。楽しかったけど、5年も経つと慣れて墨書が日常になってしまった。 刺激っ…!もっと刺激が欲しいっ……! 目の前にあるサッシの窓ガラスに字を書いてみることにした。毛筆と言いつつ普段から使い慣れているのは筆ペン(墨汁をつけて使っている)なので、そ

                                                                                    毛筆でガラスに字を書くと楽しい