並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 10613件

新着順 人気順

Memoryの検索結果41 - 80 件 / 10613件

  • 現代の僕「コンピュータが生まれた歴史知りたい」 - Qiita

    TL;DR コンピュータの歴史も何も知らなかった私が、「ありがとう、先人たちよ」と言えるぐらいまでコンピュータの歴史を調べたので共有したいと思います。 最初の動機 「コンピュータってどうやって動いてるんだろう」 あなたは、この疑問に自信を持って答えられますか? そして、仮にコンピュータを知らない人類がいたとして、「コンピュータとは何か」を説明できますか? 私はできませんでした。 もちろん、コンピュータを使うことはできます。 こうして、キーボードをカタカタを打つと、見慣れた文字となってディスプレイに映すことが出来ます。 しかし、「使えること」と、「それが動く原理を説明すること」 は途方もなく大きな壁で隔てられています。 この記事では、コンピュータが動く原理を、その歴史をたどることで探っていきます。 コンピュータの歴史をまとめつつ、 「コンピュータってどうやって動くの?」 に答えられるようなも

      現代の僕「コンピュータが生まれた歴史知りたい」 - Qiita
    • 🚀⚙️ JavaScript Visualized: the JavaScript Engine

      JavaScript is cool (don't @ me), but how can a machine actually understand the code you've written? As JavaScript devs, we usually don't have to deal with compilers ourselves. However, it's definitely good to know the basics of the JavaScript engine and see how it handles our human-friendly JS code, and turns it into something machines understand! 🥳 | Note: This post is mainly based on the V8 eng

        🚀⚙️ JavaScript Visualized: the JavaScript Engine
      • ソフトウェア設計についてtwada技術顧問と話してみた 〜 A Philosophy of Software Design をベースに 〜 - NTT Communications Engineers' Blog

        はじめに スタンフォード大学の John Ousterhout 教授が執筆された “A Philosophy of Software Design”(以下 APoSD と略す) という書籍をご存じでしょうか? 書籍のタイトルを直訳すると、「ソフトウェア設計の哲学」となります。書籍の内容はまさに、ソフトウェア設計について扱っています。 本書籍をベースに、「A Philosophy of Software Design を30分でざっと理解する」というお題で社内ランチ勉強会が開催されました。本記事執筆者である岩瀬(@iwashi86)が発表者であり、勉強会資料は以下のとおりです。 スライド P.4 に記載したとおり、本書籍は John Ousterhout 教授の意見が強く反映されており、ソフトウェアエンジニアであれば、議論を呼ぶ箇所があります。実際、勉強会の実況Slackでは、「これはどうな

          ソフトウェア設計についてtwada技術顧問と話してみた 〜 A Philosophy of Software Design をベースに 〜 - NTT Communications Engineers' Blog
        • Dockerとはどういったものなのか、めちゃくちゃ丁寧に説明してみる - Qiita

          お詫びと訂正 おまけ2 の内容に関して誤りの情報を記載していたので、修正いたしました。(2020/6/6 22:55) またコメントで大変丁寧にご指摘&アドバイスをくださった@souchi00さん、ありがとうございます🙇‍♂️ 追記(コンテナについて)(2020/6/8 11:10) @inductorさんがコンテナに関するわかりやすい資料を紹介してくださいました! https://www.slideshare.net/zembutsu/what-isdockerdoing コンテナについてより詳細を知りたい方は是非ご覧になってください ### 追追記(2020/6/8 12:30) 本記事で何点か誤った表記があったので、コメントで指摘くださった方々のアドバイスの元修正しております。(本文中でも修正しておりますが、コメント欄を見ていただければより詳細がわかると思います。) 以後このような

            Dockerとはどういったものなのか、めちゃくちゃ丁寧に説明してみる - Qiita
          • この個人サイトは自作OSで動いています

            追記 (2022 5/29): サーバ代をケチるべくVercelに移行しました。動いていたソースコードは ココ に置いてあります。 あなたの予想に反して、このページが見えているでしょうか?このWebサイトは自作OSのKerlaが提供しています。 これは自作OS Advent Calendar 2021の23日目の記事です。 自作OS「Kerla」の紹介 Kerla(かーら)はRustで書かれたLinux ABI互換モノリシックカーネルです。今年の春頃から作り始め、DropbearというSSHサーバが動作する程度には基本的なUNIXの機能が実装されています。具体的には、ファイルの読み書きやUDP/TCPソケット、fork/exec、シグナル、擬似端末といったものです。 カーネル実装の雰囲気を軽く紹介すると、Kerlaでは以下のようにシステムコールが実装されています。 /// write(2)

              この個人サイトは自作OSで動いています
            • コンピュータは難しすぎる|shi3z|note

              コンピュータは非常に便利なのだが、ほとんどのコンピュータユーザーがその能力の1%も使えてないのではないか。そんな気がするのだ。 というか、コンピュータの能力が人類の進歩に比べて上がり過ぎてる。 おかげでゲームもAIもビデオ編集も手軽になった。 MacBookの新しいCPUが発表されたのだが、40%高速化したというニューラルエンジンを一体全体何に使えばいいのか、人工知能の研究者である吾輩にもわからないので、これを使いこなすことができる人は将来登場するのだろうか。 コンピュータの能力を真に最大限引き出すには、残念ながらプログラマーになるしかない。しかも、マシン語レベルの最適化ができるプログラマーである。 プログラムさえ丁寧につくればコンピュータの持つ潜在能力は圧倒的に高い。だがコンピュータに比べて人間は頭が悪すぎる。 結局のところ、道具がどれだけ進歩しても使う側の人間の想像力が追いつかないと全

                コンピュータは難しすぎる|shi3z|note
              • 【コンテナ技術入門】コンテナ要素技術をDocker使わずに基礎から手を動かして学べる超有用なテキスト #dockerTokyo | DevelopersIO

                「Dockerって、結局中でなにやってんの?」 先日、以下のミートアップに参加して、LT登壇してきました。 Docker Meetup Tokyo #31 (初心者歓迎LT祭り+KubeConCN報告) 自分はLTの一番手として、「雰囲気でコンテナ使っている 全ての人が読むべき 「コンテナ技術入門」の紹介」で喋ってきたので、それの登壇報告となります。 「コンテナ技術入門」は、Dockerコマンド一通り使えるようになってきたけど、もっとDockerやコンテナについて深く知っておきたいという方にはむちゃくちゃ有用なコンテンツなので、一度目を通して、実際に手を動かして試してみることをオススメします。 (祭) ∧ ∧ Y  ( ゚Д゚) Φ[_ソ__y_l〉     コンテナマツリダワッショイ |_|_| し'´J 講演概要 当日のセッションスライドはこちら。 この記事では、LTという時間枠の中

                  【コンテナ技術入門】コンテナ要素技術をDocker使わずに基礎から手を動かして学べる超有用なテキスト #dockerTokyo | DevelopersIO
                • なぜバカは無敵で世の中に蔓延しているのか分かる『バカの研究』

                  桃井かおり「世の中、バカが多くて疲れません?」から30年、バカはどんどん増えている。 バカは、激しく自己主張する。 感情的にわめきたて、他人の意見に聞く耳を持たない。ことが起きるたびに「ほら、私が言った通りだろ?」と叫ぶ。思い通りにならないと、全て人にせいにして、自分が間違っている可能性を考えない。自分を高く評価するあまり、客観的な判断ができない。 バカは、「間違えたら死ぬ病」にかかっている。 自分の間違いを、絶対に認めようとしない。自分の間違いが証明されそうになると、ゴールポストを動かす。都合の悪いことを完全に忘れる能力があり、「昔は良かったが、今はダメだ」を口癖とする。 「バカ=知識がない」ではない。 知識はあり、アカデミックな立場にいるにもかかわらず、信じがたい愚かな発言を繰り返すバカは、大量にいる。しかも、なまじ知識があるぶん厄介だ。自分のイデオロギーを裏付ける文献を引用しながら、

                    なぜバカは無敵で世の中に蔓延しているのか分かる『バカの研究』
                  • 電子情報学特論:Chromiumのアーキテクチャを解き明かす

                    電子情報学特論: Chromium のアーキテクチャを解き明かす 〜 EEIC の授業が生きるプロダクトの世界〜 Kentaro Hara 2022 April (๑>ᴗ<๑) * * * *

                      電子情報学特論:Chromiumのアーキテクチャを解き明かす
                    • 自作DBを始めたい人におすすめの本 - salachike:blog

                      この記事は、慶應理工アドベントカレンダー2021の20日目の記事です。 カレンダー全日埋まってすごい 🎉🎉 adventar.org 「Database Design and Implementation」という簡素なDBをスクラッチで作っていく本に取り組んだので、その読了エントリです。 Database Design and Implementation: Second Edition (Data-Centric Systems and Applications) (English Edition) 作者:Sciore, EdwardSpringerAmazon こんな人におすすめ MySQLやPostgreSQLを使った経験はあるが、DBの理論やその実装はあまり詳しくない人に特におすすめです。特に自作〇〇*1に興味がある人は間違いなく楽しめると思います。単純に本に紹介されている理論

                        自作DBを始めたい人におすすめの本 - salachike:blog
                      • 現役高校生が、AtCoderでレッドコーダーになるまでにやってきたこと。プログラミング上達の秘訣を全て教えます - Findy Engineer Lab

                        こんにちは、はじめまして。筑波大学附属駒場高等学校 3 年生(今年 4 月から東京大学に入学予定)の米田優峻(@e869120)と申します。私は競技プログラミング(競プロ)が趣味で、AtCoder・情報オリンピック・パソコン甲子園などの大会に出場しています。2021 年 3 月時点で、AtCoder では赤色(レッドコーダー)です。また、国際情報オリンピックの 2018 年/2019 年/2020 年大会で金メダルを獲得しています。*1 とはいえ、決して簡単にこの記録を手に入れられたわけではありません。何度も挫折と失敗を経験しながら自分のスキルを磨いた結果、競プロを始めてから 3 年後にはレッドコーダーになることができたのです。 今回は「わたしの選択」というテーマで寄稿の機会を頂いたので、私が中学 1 年生の秋に競技プログラミングを始めてからレッドコーダーになるまで、そして国際情報オリンピ

                          現役高校生が、AtCoderでレッドコーダーになるまでにやってきたこと。プログラミング上達の秘訣を全て教えます - Findy Engineer Lab
                        • [いわゆる退職エントリ] Microsoft を辞めることにしました(あるいはサポートエンジニア → Product Marketing Manager になるまでなど) - Qiita

                          [いわゆる退職エントリ] Microsoft を辞めることにしました(あるいはサポートエンジニア → Product Marketing Manager になるまでなど)退職エントリ 皆さんごきげんよう。ういこうと申します。 これまで日本マイクロソフト株式会社で Azure のフロントエンド領域を中心としたサービスの Product Marketing Manager をしておりましたが、6/30 日をもって退職することとなりました。 きっと Microsoft 界隈以外では、あなたどなた?という感じだと思いますので、少し自己紹介と、退職エントリ(のようなもの)を書くことにした理由を紹介させてください。ちょっと、いや...かな~り長いので、おやつでも食べながら読むものがないなーというときや、今エンジニアなんだけど、マーケティングなど、テクニカル ロール外の職種に転換しようと思ってる、あるい

                            [いわゆる退職エントリ] Microsoft を辞めることにしました(あるいはサポートエンジニア → Product Marketing Manager になるまでなど) - Qiita
                          • PHPとPythonとRubyの連想配列のデータ構造が同時期に同じ方針で性能改善されてた話 - hnwの日記

                            PHPとPythonとRubyの連想配列のデータ構造がそれぞれ4〜5年ほど前に見直され、ベンチマークテストによっては倍以上速くなったということがありました。具体的には以下のバージョンで実装の大変更がありました。 PHP 7.0.0 HashTable高速化 (2015/11) Python 3.6.0 dictobject高速化 (2016/12) Ruby 2.4.0 st_table高速化 (2016/12) これらのデータ構造はユーザーの利用する連想配列だけでなく言語のコアでも利用されているので、言語全体の性能改善に貢献しています1。 スクリプト言語3つが同時期に同じデータ構造の改善に取り組んだだけでも面白い現象ですが、さらに面白いことに各実装の方針は非常に似ています。独立に改善に取り組んだのに同じ結論に至ったとすれば興味深い偶然と言えるでしょう2。 本稿では3言語の連想配列の従来実

                              PHPとPythonとRubyの連想配列のデータ構造が同時期に同じ方針で性能改善されてた話 - hnwの日記
                            • ChatGPTなどの大規模言語モデルはどんな理論で成立したのか?重要論文24個まとめ

                              2022年11月にChatGPTが公開され、たった1週間で100万ユーザーを超えたのをきっかけに、GoogleのBardやMicrosoftのBing AI Chatなど、大規模言語モデルを利用したチャットAIが続々とリリースされています。チャットAIを研究しているセバスティアン・ラシュカさんが、チャットAIが実用化されるまでの研究の軌跡を重要な論文24個に絞って要約しています。 Understanding Large Language Models - by Sebastian Raschka https://magazine.sebastianraschka.com/p/understanding-large-language-models ◆目次 ・主要なアーキテクチャとタスク ・スケーリングと効率性の向上 ・言語モデルを意図した方向へ誘導する ・人間のフィードバックによる強化学習(

                                ChatGPTなどの大規模言語モデルはどんな理論で成立したのか?重要論文24個まとめ
                              • 徐々に高度になるリングバッファの話 - Software Transactional Memo

                                リングバッファのイメージ図 1. リングバッファとは何か 機能的にはFirst In First Out (FIFO)とも呼ばれるキューの一種であるが、リング状にバッファを置いてそれの中でReadとWriteのインデックスがグルグルと回る構造をとる事によって容量に上限ができることと引き換えに高速な読み書き速度を得たものである。キューを単に実装するだけなら山ほど方法があって線形リストを使ってもいいしスタックを2つ使っても原理的には可能だ。その中でもリングバッファを用いた方法の利点はひとえに性能の高さでありメモリ確保などを行わないお陰でシステム系の様々な場所で使われている。 これの実装自体は情報系の大学生の演習レベルの難度であるが少し奥が深い。まずリングバッファのスタンダードなインタフェースと実装は以下のようなものである。 class RingBuffer { public: explicit

                                  徐々に高度になるリングバッファの話 - Software Transactional Memo
                                • 30分で完全理解するTransformerの世界

                                  はじめに 初めまして。ZENKIGENデータサイエンスチームのはまなすです。正式な所属はDeNAデータ本部AI技術開発部なのですが[1]、業務委託という形で今年度から深層学習系の開発等に携わっています。 深層学習界隈では、2017年に衝撃的なタイトル(Attention Is All You Need)の論文が発表されてから早5年半、元出自の機械翻訳タスクを大きく越えて、Transformer関連の技術が様々な領域で用いられる汎用アーキテクチャとして目覚ましく発展し続けています。 今回はそんなTransformerが現時点までにどのように活用されてきたか、また、どのように工夫されてきたかをざっくりと俯瞰し、流れをおさらいする目的の記事になります。本記事の大枠は、2021年時点でのサーベイ論文である A Survey of Transformers に倣いつつ、適宜、2023年2月上旬現在ま

                                    30分で完全理解するTransformerの世界
                                  • 車載 OS について語る

                                    はじめに 他分野のエンジニアに「1回のミーティングで車載OSについて教えて」と相談されることがあったため、その説明の際に使ったメモ書きを共有する。一応、最初に予防線を張っておくと、私自身、車載ソフトウェア業界に身を置くが、「いわゆる車載OS分野の専門家か?」というとそうでもないし、やや距離のある分野の方への説明なので、ツッコミはお手柔らかにお願いしたい。 ISO-26262機能安全について OSという耽美な響きからGeekでTechな話を期待されたかもしれないが、まず国際標準の話から説明を始める。というのも、この点が生命・財産に関わるソフトウェアと、そうでないソフトウェアを分かつ、大きな前提のため、ここはスキップできない。 機能安全とは? 国際標準とは世界で統一的なコミュニケーションを図るための規格であり、Terminologyについては他のどんな文書より定義が厳密なものだが、「1回のミー

                                      車載 OS について語る
                                    • 高校生が作った有料サービスがちょっと儲かったのでいろいろ書く

                                      Discordの有料読み上げBotを運営している高校3年生です。公開2年目で月に12kほど利益が出ています。 最大4つのボイスチャットで読み上げ可能 可用性99% Webダッシュボード などの機能があります。Discordを使っている方がいれば、ぜひ導入していただけるとうれしいです。 コミュニティの宣伝 未踏ジュニアに採択された採択者で、未踏ジュニアに挑戦したい方向けのコミュニティを始めました!約12人の採択者と話をしたり、質問できます!ぜひ共有していただけると幸いです🙏 なぜ作ることにしたのか? 昔(4年前)頃から無料のDiscordの読み上げBotは存在していましたが、どれも使う人数が多すぎて制限があったり、読み上げが遅くなったりするという問題がありました。そこで、有料の読み上げBotを運営することにしました。 料金体系 一律で月500円/20万文字のサブスクリプションにしました。g

                                        高校生が作った有料サービスがちょっと儲かったのでいろいろ書く
                                      • 仕事用のPCをMacからThinkpadに変えてUbuntuを入れた - PartyIX

                                        Web系の会社にいると,仕事用のPCとしてMacを支給されることが多いと感じている.例にもれず俺も会社ではMacBook Proを使っていたのだけれど,最近Macが使い物にならないくらい遅くなってきた. そもそもそんなに新しいMacではないというのはあるんだけれど. もはやローカルでの開発はほぼDocker化してしまっているので,なにをするにもDockerを起動する必要がある. しかし,Docker for Macは遅い.とくにvolume mountが遅すぎて,webpackなんか走らせたらお茶を入れに行くくらいの猶予が発生する. ---追記--- webpackだけならdockerじゃなくていいじゃんと言われたので,一応弁明しておくと,webpack以外もあります. DjangoとかElasticsearchとかElasticsearchとかlocalstackとかredisとかDja

                                          仕事用のPCをMacからThinkpadに変えてUbuntuを入れた - PartyIX
                                        • ChatGPTをオープンソースで再現、わずか1.6GBのGPUメモリですぐに使用でき7.73倍高速なトレーニングが可能

                                          OpenAIの対話型AI「ChatGPT」は史上最も急速な成長で「月間1億ユーザー」をわずか2カ月で達成するなど、大いに注目を集めています。それに伴い、GoogleがChatGPTのライバルとなる会話型AI「Bard」を発表したり、中国企業が続々とChatGPT風AIを開発していると報道されている一方で、OpenAIはChatGPTのコードを公開していないためChatGPTを効果的に複製することは難しくなっています。AIのディープラーニングトレーニングを最適化するオープンソースプラットフォームのColossal-AIが、ChatGPTトレーニングプロセスをわずか1.6ギガバイトのGPUメモリで7.73倍高速なトレーニングに再現したと告知し、オープンソースで公開しています。 Open-source replication of ChatGPT implementation process!

                                            ChatGPTをオープンソースで再現、わずか1.6GBのGPUメモリですぐに使用でき7.73倍高速なトレーニングが可能
                                          • Kubernetes 専門家として知るべき 47 のこと - 誰かの役に立てばいいブログ

                                            この記事は私が過去 3 年ほど Kubernetes に携わる中で学んだ、ちょっと見つけにくい知識をまとめたものです。 特にカスタムコントローラーを開発するような人に必要となる知識群です。 感想とか指摘とかあれば Twitter までお寄せください。 更新履歴 2021-03-05: "コンテナの resources.limits と resources.requests の違いについて" の項を補足しました (thanks to @superbrothers) API コントローラー実装 プログラムと連携動作 資源管理 ネットワーク モニタリング アクセスコントロール API kube-apiserver が備える拡張機構を列挙しなさい 回答例 Custom resources: OpenAPI スキーマで独自のリソース型を追加できる Aggregation layer: kube-ap

                                              Kubernetes 専門家として知るべき 47 のこと - 誰かの役に立てばいいブログ
                                            • 0から始めるNode.jsパフォーマンスチューニング

                                              近年の Node.js は API のサーバとしてはもちろん、Nuxt.js や Next.js といった SSR や BFF などフロントエンドのためのバックエンド言語としての人気が高まっています。 フロントエンドエンジニアがコンテキストスイッチ少なくバックエンドの整備ができることは非常に大きな利点です。 ですが、フロントエンド(ブラウザ側)とバックエンド(サーバ側)ではパフォーマンスチューニングで見るべき点が大きく違います。 しかし Node.js アプリケーションのパフォーマンスイシューの見つけ方などがまとまっている資料は少ないです。 そこで、本記事ではフロントエンドエンジニアが Node.js でパフォーマンスイシューを見つけ、改善するため自分が普段パフォーマンスチューニングを依頼されているときにみている基礎的なポイトをまとめていきます。 1. 計測ステップlink Node.js

                                                0から始めるNode.jsパフォーマンスチューニング
                                              • 『アズレン』開発会社の社長はどのような人物なのか ― 国籍ではなく性癖、KPIではなく楽しさ、好きな作品は『ごちうさ』【2周年記念インタビュー】

                                                『アズールレーン』の開発会社であるManjuuの社長・林書茵氏が日本でのサービス2周年に合わせて来日する──ある日、我々はそんな情報を耳にした。 彼女が日本で初めて話題になったのは、おそらく2018年5月にAbemaTVで放送された「アズレンTV~石川由依がめぐる アズレン開発現場 in 上海~」だろう。 この時、我々は初めて開発会社の社長の姿を目にし、ファンの間で話題となった。2019年9月に4gamer.netが掲載した林氏のインタビューによると、Manjuuの日本支社の準備が進められており、新作の開発も行われてるため、もしかしたら今後はよく目にする人物になるかもしれない。 【社員募集のお知らせ】 日本支社では、ただいま以下の職種の社員募集を開始しました! ・背景デザイナー ・キャラクターデザイナー ・メカニックデザイナー「急募」 ・SDデザイナー 意欲のある方は「履歴書+ポートフォリ

                                                  『アズレン』開発会社の社長はどのような人物なのか ― 国籍ではなく性癖、KPIではなく楽しさ、好きな作品は『ごちうさ』【2周年記念インタビュー】
                                                • ネット上で叩かれがちな物だけど自分は好きな物リスト

                                                  プッチ神父他のジョジョのボスは好きってファンはよく見るけど神父好きは滅多に見ない。俺はジョジョラスボスの中で一番好き。荒木先生の筆が乗りまくってると感じる。 恥知らずのパープルヘイズ賛否両論作というか五部ファンの中にはやたら嫌ってる人も居る。発売当時からずっと好きなんだけど、四部小説との対立煽りが酷かった。 西尾維新最近は影薄いけど一時の叩かれ様は凄かった 舞城王太郎ジョジョの小説を書いて以降目に見えてアンチ増えた。何なら本人のアンチよりこのジョジョ小説のアンチの方が多そう 細田守特に時をかける少女以後の細田守作品全部。自分は好きなんだけどねぇ 彼女、お借りしますキャラが可愛いだけの駄作と呼ばれてる奴。これに限らずネットだとラブコメ作品は何やっても叩かれてる印象しかない 僕のヒーローアカデミア匿名掲示板やそこのスレッドを転載するまとめサイトだと親の仇のように叩かれてる作品 機動戦士ガンダム

                                                    ネット上で叩かれがちな物だけど自分は好きな物リスト
                                                  • Linus Torvalds 氏の理想の git 運用と GitHub

                                                    Note 本記事の内容は Linus 氏の発言が人を傷つける場合に筆者がそれを良しと考えるといった意図はございません 少し古い記事になるが、 Linus Torvalds 氏 の GitHub に対する苦言が記事になっていた。 LinuxカーネルにNTFSドライバーが追加、トーバルズ氏はGitHub経由のマージに苦言 - ZDNet Japan Linus 氏が GitHub について苦言を呈するのは今に始まったことではない(後述)が、 別に GitHub のすべてを否定しているわけではない。[1] では一体何が不満なのか。Linus 氏の理想とする git の開発フローを考察した上で、整理してみたい。 Linus 氏の理想 結論からいうと、 「意味あるコミットを作れ」「コミットを大事にしろ」 という思想が伺える。 では 「意味あるコミット」「大事にされたコミット」 とは何なのか。 筆者な

                                                    • 個人開発したWebサービスをリリースした後にやったこと / やり続けていること - くらげになりたい。

                                                      どうもきらぷかです。 最近、積んでる本の総額がわかる読書管理サービスをリリースしました!! リリース後のプロモーションはいつも困っているんですが、 いろいろ試していることをまとめてみました。 これから何かを作ろう、リリースしようとしている人の一助になれば。 やったこと/やっていることまとめ ざっくりとリリースしてからこんなことをしています! 登録サイトに投稿/依頼 いろんなとこで記事書く 進捗をつぶやく / 使い方とかTipsをつぶやく 1. 登録サイトに投稿/依頼 まずは、いろいろあるWebサービスを登録できるサイトに投稿!! このあたりに投稿や掲載依頼をしています♪ 全部で21サイト...大変なので、すこしずつ... サイト名 URL 開発会議 https://devtalk.jp/ Service Safari http://www.service-safari.com/ NewAp

                                                        個人開発したWebサービスをリリースした後にやったこと / やり続けていること - くらげになりたい。
                                                      • Design Docs at Google

                                                        One of the key elements of Google's software engineering culture is the use of design docs for defining software designs. These are relatively informal documents that the primary author or authors of a software system or application create before they embark on the coding project. The design doc documents the high level implementation strategy and key design decisions with emphasis on the trade-of

                                                          Design Docs at Google
                                                        • 記憶に残らないものをメモするためにMemory Noteという仕組みを書いた

                                                          Memory NoteというプログラマブルなTodoアプリのミドルウェアを書きました。 ややこしいですが、大雑把に言えばReminder的なTodoリストを扱うREST APIをCloudflare Workersで動かす仕組みです。 Headless Todo Appという単語がしっくりくるのかもしれません。 単体だと何ができるのかよくわからないものですが、Todoサービスを自分用に作れる仕組みです。 対象ユーザーは主に自分ですが、Memory NoteのREADMEにセットアップ方法や関連するクライアントの実装も公開しています。 自分の場合は、iOSのショートカットから音声入力で、メモをGitHub Projectのボードにカードして記録しています。 この記録したメモを、iOSのWidgetsとしてホーム画面に出したり、AlfredのHotKeyでワンタッチで表示したり、部屋に電子ペー

                                                            記憶に残らないものをメモするためにMemory Noteという仕組みを書いた
                                                          • メモリ食いのGoogle Chrome、ついに消費量削減へ

                                                              メモリ食いのGoogle Chrome、ついに消費量削減へ
                                                            • SPA認証トークンはlocalStorageでもCookieでもない、Auth0方式はいいねというお話 - @mizumotokのブログ

                                                              SPA認証トークンをどこに保存するかは論争が絶えません。localStorageやCookieがよく使われますが、Auth0は違う方法を採用しています。この記事では、Auth0のトークン管理の方式を理解でき、トークン管理上のセキュリティへの理解を深めることができます。 SPAの認証トークンをどこに保存するか ブラウザでトークンを保存できる場所 保存場所の比較 メリット・デメリット Auth0のアプローチ トークンはインメモリに保存 OpenID Connect準拠とトークン取得のUI/UXの悪化回避を両立 Auth0のjsライブラリ ログイン アクセストークンの(再)取得 図解 ログイン アクセストークンの(再)取得 自サービス内の認証だけのもっと簡易な構成 ログイン IDトークン取得 まとめ SPAの認証トークンをどこに保存するか React やVueで認証付きSPA(Single Pa

                                                                SPA認証トークンはlocalStorageでもCookieでもない、Auth0方式はいいねというお話 - @mizumotokのブログ
                                                              • 「日本語の原郷」についての論文を読んでみた

                                                                歴史言語学についてはまったくの素人だけど、最近話題になった「日本語の原郷は「中国東北部の農耕民」 国際研究チームが発表 | 毎日新聞」(はてブ)っていう記事の元になったロベーツらの論文(Robbeets et al. 2021)を読んでみたよ! 結論うさんくさい 前提知識共通の祖先を持つことが証明された言語の集団を「語族」という日本語は琉球諸語と共通の祖先を持つことが明らかである(日琉語族;Japonic)しかし日琉語族と他の言語との系統関係は証明されていない内陸アジアのテュルク語族、モンゴル語族、ツングース語族、そして欧州のウラル語族は特徴が似ているかつて、テュルク・モンゴル・ツングース・ウラル・日琉・朝鮮の諸語族が「ウラル・アルタイ語族」に属するという説があったが、結局誰もこれらの諸言語が共通の祖先を持つという証明ができなかった今回の論文は、テュルク・モンゴル・ツングース・日琉・朝鮮諸

                                                                  「日本語の原郷」についての論文を読んでみた
                                                                • ゼロから作る時系列データベースエンジン

                                                                  軽量な時系列データベースエンジンをスクラッチで開発する機会があったので、どのように実装したのかを必要知識の解説を交えながらまとめていきます。 実装はGo言語によるものですが、本記事のほとんどは言語非依存な内容となっています。 モチベーション 筆者は時系列データを扱うツールをいくつか開発しています。その中の一つであるAliは負荷テスト用のcliツールで、メトリクスをクライアント側でリアルタイム描画できるのが特徴です。リクエスト毎にレイテンシーなどの計測結果が際限なく書き込まれてくる中、同時に一定のクエリパフォーマンスが求められます。 これは言ってしまえば、簡易クエリ機能付きのpush型モニタリングシステムを単一ホストで実現するようなものです。 以前までの実装ではヒープ上の可変長配列にデータポイントを追加していくだけだったので、当然ながら時間の経過とともにメモリ使用量が増加していく問題を抱えて

                                                                    ゼロから作る時系列データベースエンジン
                                                                  • 「繰り返し勉強する人」がやっぱり強いワケ。記憶定着だけじゃない重要メリットとは? - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                                                                    学習するにあたって、繰り返すことは記憶の定着に役立つそうです。でも、それだけじゃないんですよ。「繰り返し」は学びを楽しくすることや、自分の能力および知識の精度を高めることにもつながるそうです。そこで今回は、学習における「繰り返し」の効能を、3つの方向から探ってみました。 1. 記憶の定着としての「繰り返し」 2. 楽しさとしての「繰り返し」 3. 精度・能力アップとしての「繰り返し」 1. 記憶の定着としての「繰り返し」 一般社団法人 教育デザインラボの代表理事を務める教育評論家の石田勝紀氏は、学習において見る、読む、書くは「補助的な作業」であると述べ、次のように説いています。 覚えるとは「自分で繰り返しテストすること」 (参考およびカギカッコ内含む引用元:東洋経済オンライン|「1日10時間勉強してもダメな子」の本質的理由) 事実、セントルイス・ワシントン大学が2006年に発表した研究では

                                                                      「繰り返し勉強する人」がやっぱり強いワケ。記憶定着だけじゃない重要メリットとは? - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                                                                    • データベースの仕組み(アーキテクチャ)をざっくり理解する

                                                                      フリーランスエンジニアをしているrevenue-hackです! 普段はGo言語でバックエンドを中心にやっています〜 ↓登壇したときの資料です! より図を入れて詳しく書いております! 今回はデータベースの特にRDBの仕組み(アーキテクチャ)についてざっくり理解して、なにかに役立てようぜ〜 というような内容になります。 ↓記事はこちらに移しました!↓

                                                                        データベースの仕組み(アーキテクチャ)をざっくり理解する
                                                                      • 中学生からアイドルをやり社会人の年齢で卒業すると、学歴もなく社会経験もない人が生まれる問題を真剣に考えるべきではないか

                                                                        劔樹狼 (劔樹人) @tsurugimikito 男女の生涯収入格差が明確にあるこの国で中学生くらいからアイドルやって学校もろくに行けず、社会人になっている年齢で卒業すると無条件にファンは激減、学歴なし、社会経験なしという現実はかなり厳しいですよね。それを自己責任で片付けるわけにはいかない。 2022-04-12 01:47:25 リンク Wikipedia アップフロントプロモーション 株式会社アップフロントプロモーション (UP-FRONT PROMOTION Co., Ltd.) は、日本の芸能プロダクション。アップフロントグループに属する。通称UFP(旧通称・UFA)。 当項目では便宜上、UFP以外のアップフロントグループ関連・提携会社についても記述する。 ハロー!プロジェクト 元ハロー!プロジェクト 元ハロー!プロジェクト 元ハロー!プロジェクト 元ハロプロエッグ お笑いタレント

                                                                          中学生からアイドルをやり社会人の年齢で卒業すると、学歴もなく社会経験もない人が生まれる問題を真剣に考えるべきではないか
                                                                        • 意味が分かると怖い広告|INSPI(インスピ)|広告デザインとアイデアの教科書

                                                                          「意味が分かると怖い話」という物語のジャンルがあります。その中でも下記の「井戸」という話が有名で、おそらくご存知の方も多いと思います。 ある日、泣き声がしゃくに障ったので妹を殺した、死体は井戸に捨てた 次の日見に行くと死体は消えていた 5年後、些細なけんかで友達を殺した、死体は井戸に捨てた 次の日見に行くと死体は消えていた 10年後、酔った勢いで孕ませてしまった女を殺した、死体は井戸に捨てた 次の日見に行くと死体は消えていた 15年後、嫌な上司を殺した、死体は井戸に捨てた 次の日見に行くと死体は消えていた 20年後、介護が必要になった母が邪魔なので殺した、死体は井戸に捨てた 次の日見に行くと死体は消えていなかった 次の日も、次の日も死体はそのままだった 一応解説すると、それぞれの死体はひとりでに消えていたわけでは勿論ありません。何者かが夜な夜な死体を処理していたということになりますが、母親

                                                                            意味が分かると怖い広告|INSPI(インスピ)|広告デザインとアイデアの教科書
                                                                          • 冴えないAWS環境の育てかた α | DevelopersIO

                                                                            中山です ソリューションアーキテクトとして、AWS環境の利活用をお手伝いするお仕事をしています。 まれによく見るAWS環境 とりあえずこれを見てほしい。 これが絶対にだめと言いたいわけではないです。 一時的な検証環境だったり、とにかくスピード重視でサービスをデリバリーさせる必要があったり、サービスの提供者側が何ら責任を負わない・障害時のビジネスインパクトが無い(そんな状況あるのか?)という前提があったり、状況次第ではこれで十分な時もあると思います。 しかし、一般的な業務システムやサービスの場合にはいろんな意味で不十分でしょう。 では、このような環境をどのように育てていくとよいでしょうか。 この記事では、そんな育てかたの一例を紹介していきたいと思います。 なお、本記事はくっそ長いです。 ちなみに、最終的にはこうなります。 文字が小さすぎて読めない! ちょっとそこのハ○キルーペ貸してくれーw

                                                                              冴えないAWS環境の育てかた α | DevelopersIO
                                                                            • グレタさんの母「娘は空気中の二酸化炭素を裸眼で見ることができる」

                                                                              ▼記事によると… ・According to her mother Malena Ernman (48), 16-year-old Swedish climate activist Greta Thunberg can see CO2 with the naked eye. She writes that in the book ‘Scenes from the heart. Our life for the climate’, which she wrote with her family. Greta Thunberg was diagnosed as a child with obsessive-compulsive disorder and Asperger’s syndrome, just like her younger sister Beata. The activist a

                                                                                グレタさんの母「娘は空気中の二酸化炭素を裸眼で見ることができる」
                                                                              • ブラウザにおけるメモリリークを解決するために読んでおけると良い資料 - mizdra's blog

                                                                                最近趣味や仕事の Web アプリケーションでメモリリークに遭遇して、頑張ってメモリリークの原因を突き止めて修正する、ということがあった。その過程でメモリリークについて色々調べて知見が溜まったので、学習資料の紹介という形でアウトプットしてみる *1。 前置き 紹介する記事がかなり偏っていることに注意 冒頭で触れたメモリリークを解決するために読んだ記事をまとめただけなので、内容にそれなりの偏りがある 例えば id:mizdra が遭遇したメモリリークは全てブラウザ上で発生していたものだったので、これから紹介する内容も主にブラウザにおけるメモリリークに焦点を当てたものになる GC がどうメモリをどう解放しているか、何故メモリリークが発生するのかは全てカット 調べれば色々な記事が出てくるので、必要に応じて読んでください 基本的な知識を抑える まずメモリリークとメモリ撹拌の違いを学ぼう どちらも同じ

                                                                                  ブラウザにおけるメモリリークを解決するために読んでおけると良い資料 - mizdra's blog
                                                                                • 【特集】 メモリ8GBだともう少ない?16GBと32GBとの差を用途別に徹底比較

                                                                                    【特集】 メモリ8GBだともう少ない?16GBと32GBとの差を用途別に徹底比較