並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 780件

新着順 人気順

LISPの検索結果161 - 200 件 / 780件

  • Emacsで異体字とか色付き絵文字とかを表示できるようにしてみた - tmtms のメモ

    いまだに Emacs を使ってるんだけど、最近フォント周りを調べてみたのでメモ。 異体字セレクタ Emacs は異体字セレクタに対応してないとずっと思っていたんだけど、実は単にフォントの問題で、ちゃんと異体字セレクタに対応したフォントを使えば異体字を表示することができた。 普段使ってる Migu 1M フォントだと Emacs 上で異体字はこんな感じに表示される。 異体字セレクタに対応している花園明朝Aフォントを使うとちゃんと表示できる。 でも明朝体ではなくゴシック体を使いたい。IPAexゴシックフォントは一部しか異体字セレクタに対応していない。「禰󠄀豆子」は表示できるけど「令󠄂和」は表示できない。 全体的に Migu 1M フォントを使いつつ、「令」(U+4EE4)は花園明朝A、「禰」(U+79B0)はIPAexゴシックを使うということもできる。 (set-fontset-font

      Emacsで異体字とか色付き絵文字とかを表示できるようにしてみた - tmtms のメモ
    • 古い言語のプログラムを生成AIで統廃合 住友ゴムが“Gemini”で進める開発効率化

      Google Cloud は、2024年3月7日、生成AIをテーマとしたイベント「Generative AI Summit Tokyo '24」を開催。同イベントでは、生成AI活用を実践に移す、各業界のユーザー企業が登壇した。 本記事では、設計におけるシミュレーションの現場で開発効率化に取り組む住友ゴム工業の「製造業における生成AIを使った業務効率化への取り組み」と題したセッションの様子をお届けする。 住友ゴムのシミュレーション手法開発部門が抱える悩み 住友ゴムは、タイヤ製品を中核に、ゴルフやテニスなどのスポーツ用品や、地震による建物の揺れを低減する制振ダンパーといった産業品も手掛けている。 このうちタイヤ製品の設計では、開発初期段階から車両メーカーとの間で設計データをやり取りするため、「デジタル化が重要だ」と住友ゴム工業の研究開発本部 研究第一部長である角田昌也氏は言う。 加えて、タイヤ

        古い言語のプログラムを生成AIで統廃合 住友ゴムが“Gemini”で進める開発効率化
      • 【Groq】一秒で500トークン、GPT-4の25倍のスピードで出力できるAIを使ってみた | WEEL

        WEELメディア事業部LLMリサーチャーの中田です。 ここ数日で、言語生成AIの「Groq」が話題になりました。 これにより、GPTよりも高速でテキストを生成できるんです、、、! "GPT-3.5 class LLMs are too slow." Sure, that was true last week. Here is Groq (not the same as Musk's Grok) running Llama 2. Watch for the moment I click send. If you want to try: https://t.co/aZKkWVsamS pic.twitter.com/gOlB4cL5MC — Ethan Mollick (@emollick) February 19, 2024 XでのGroq関連の投稿のいいね数は、すで1100を超えており、

        • From Node to Ruby on Rails | DUNK

          I learned to code in the Javascript stack [1] and am building a Javascript based product [2]. I never questioned this stack: many companies default to it, JS everywhere seems good, and the community is big. But for my new side project I decided to try Rails because despite some perception that Ruby on Rails is ‘over’, people in HN comments say it was somehow more enjoyable than the newer Node base

          • 2021年の補完UI事情とEmacs28に標準添付されるfido-vertical-modeについて - Qiita

            メリークリスマス! Emacs Advent Calendar 2021です! 今月頭にはGNU Emacsの次期安定版であるEmacs28のプレテスト版(いわゆるベータ版に相当)がリリースされました。いつもの通り?ならここからEmacs半年かからずにリリース候補版・正式版がリリースされるのではないでしょうか。Emacsの独特なバージョンのルールや過去のリリース履歴などは以下のページでご確認ください。 さて、2021年のEmacs界隈を賑わしていたのが新しいミニバッファ補完UIの潮流でした。 各パッケージの位置付けや比較などは何人もの方が詳細な記事を書いてくださっているので参照ください。 Emacsの次世代ミニバッファ補完UI | 日々、とんは語る。 君はselectrumとEmacsる? - tsuu32 selectrum/consult/marginaliaの設定 - 備忘録 まあざ

              2021年の補完UI事情とEmacs28に標準添付されるfido-vertical-modeについて - Qiita
            • プログラミング言語にこだわると、なぜか「できる人」になったと錯覚できる

              プログラミングを始めようとする初心者による定番の質問の1つが「どのプログラミング言語を選べばいいか」というものだ。一般にプログラミングには「難しい」という印象があるため、なるべくやさしく始められる言語を選びたいのだろう。 あるいは、プログラミング言語に優劣があると考えているのかもしれない。劣る言語を学ぶのは時間の無駄なので、なるべく優れた言語でプログラミングを始めたいというわけだ。 プログラミングに少し慣れてくると、自分が使っている言語が「お気に入り」になることもある。それだけならよいのだが、他の言語をけなし始める人も一部には出てくる。「他人よりも優れた言語を使っている」と優越感に浸りたいのだろう。 昔、そのことを皮肉る図を作って雑誌に掲載したことがある。図のタイトルは「言語にこだわると『できる人』になったと錯覚できる」というものだ。 図では、えせRubyistが「Rubyの仕事しかしたく

                プログラミング言語にこだわると、なぜか「できる人」になったと錯覚できる
              • Jupyterもいいけど、SageMath使って可能性もっと伸ばそう! - dely Tech Blog

                はじめに こんにちは。dely開発部の辻です。 本記事はdely Advent Calendar 2019の4日目の記事です。 qiita.com adventar.org 昨日は弊社CXO坪田が「突破するプロダクトマネジメント」という記事を書きました! プロダクトマネージメントっていつの時代も課題山積ですよね。弊社も多分に漏れずたくさんの課題を抱えているわけですが、それらをどのように突破していくか様々な観点からの具体的な取り組みが書かれていますので興味のある方は是非読んでみてください。南無。 blog.tsubotax.com さて本日は「Jupyterもいいけど、SageMath使って可能性もっと伸ばそう!」ということで、普段Jupyter Notebook使ってるという人向けに、どうせならSageMathを使ってやれること増やしませんか?という内容になっています。そこで、SageMa

                  Jupyterもいいけど、SageMath使って可能性もっと伸ばそう! - dely Tech Blog
                • MacOSのEmacsにEPWING形式の辞書を導入する - 備忘録

                  表題に関して、こちらを参考にした。 ただ同記事はUbuntu前提だったので、Macでの導入ログを残しておく。 1. EBライブラリをダウンロードしてインストール - http://www.mistys-internet.website/eb/ - configure, make, make install 2. eblookをダウンロードしてインストール - http://ikazuhiro.s206.xrea.com/staticpages/index.php/eblook - configure, make, make install 3. lookupをインストール - http://ikazuhiro.s206.xrea.com/staticpages/index.php/lookup - configure, make, make install - デフォルトで /usr/lo

                    MacOSのEmacsにEPWING形式の辞書を導入する - 備忘録
                  • Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction - cl-fast-ecs by Andrew

                    Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction In this series of tutorials, we will delve into creating simple 2D games in Common Lisp. The result of the first part will be a development environment setup and a basic simulation displaying a 2D scene with a large number of physical objects. It is assumed that the reader is familiar with some high-level programming language, has a gener

                      Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction - cl-fast-ecs by Andrew
                    • Emacsの精神的後継者とは | ソフトアンテナ

                      高い拡張性を持つテキストエディタ「Emacs」。 vi/Vimとならび2大テキストエディタと評されることもありますが、長い歴史を持つソフトウェアなだけに設計が古いと批判される事もあるようです。 今回、このEmacsの精神的後継者が「VS Code」であるかどうかについて、ハッカーのVivek Haldar氏が持論を展開しています。 同氏は、Pythonを開発したGuido von Rossum氏がポッドキャストで「私にとってある意味、VS CodeはEmacsの精神的後継者だ」と発言したのに驚かされたと記事を書いたきっかけを説明しています。 Guido van Rossum氏の主張は以下の通りです。 The key part of Emacs is that it’s mostly written in Lisp … There’s a core implementation that c

                        Emacsの精神的後継者とは | ソフトアンテナ
                      • リトルランゲージはプログラミングの未来だ

                        chreke's blogより。 マクスウェルの方程式が書かれたTシャツを着たオシャレな女性 特に、ガブリエラ・ゴンザレスの『The end of history for Programming』を読み、アラン・ケイの『Programming and Scaling』の講演を見て、「リトルランゲージ」 (非常に特定な問題を解決するために設計された小さな言語)が、プログラミングの未来であると確信しました。どちらも素晴らしいので、是非読んでみて欲しいのですが、もし、時間があれば、私が「リトルランゲージ」とはどういう意味なのか、なぜそれが重要なのかを説明します。 「リトルランゲージ」とは何か? ジョン・ベントリーは、彼の名を冠した論文『Little Languages』の中で、「リトルランゲージ」という言葉を作り、彼は次のように定義しました。 [...] リトルランゲージは特定の問題領域に特化し

                          リトルランゲージはプログラミングの未来だ
                        • Cassette

                          Cassette is a small, Lisp-like programming language. It looks like this: import List import Math import Canvas import System let width = 800, height = 480, canvas = Canvas.new(width, height) canvas.text("Lines!", {200, 2}) System.seed(System.time()) def rand-line(i) do let x0 = Math.floor(i * width / 100), y0 = Math.rand-int(20, height / 10), x1 = Math.rand-int(0, width), y1 = Math.rand-int(20, he

                          • The Niche Programmer - REPL

                            For the vast majority of my programming career, I've been a mainstream developer. By mainstream, I mean writing in a language and using the tools that most of the category of software development I have been in (mostly web development) has used, such as PHP, JavaScript, and the most popular tools of those ecosystems. But then one day in 2018 I got a job where I had to learn Clojure. I had never he

                            • ごみ集めのない (頭の悪い) LISP

                              ごみ集めのないLISP 2020年5月 第17回関西Lispユーザ会 @zick_minoh 頭の悪い

                                ごみ集めのない (頭の悪い) LISP
                              • Emacsのダイナミックモジュール - Qiita

                                これは Emacs Advent Calendar 2020 20日目の記事です。 2020 年 8 月にリリースされた Emacs 27.1 は、久しぶりのメジャーバージョンアップということもあり様々な新機能が話題になったと思います。そうした華々しい新機能の陰で地味にひっそりとした変更がありました。ダイナミックモジュールがデフォルトで有効になったのです。このおかげで、例えば GNU が配布している Windows 用 Emacs 公式バイナリそのままで、IME パッチを当てなくてもダイナミックモジュールでエミュレーションすることにより、IME パッチ版と同様の使用感を実現できる tr-ime のようなことができるようになりました。 本記事は、(Windows に限定せず)ダイナミックモジュールとはどんなものなのか説明し、そして実際にダイナミックモジュールを作ってみます。 はじめに Ema

                                  Emacsのダイナミックモジュール - Qiita
                                • ごみ集めのない (頭の悪い) LISP

                                  ごみ集めのないLISP 2020年5月 第17回関西Lispユーザ会 @zick_minoh 頭の悪い

                                    ごみ集めのない (頭の悪い) LISP
                                  • ハッカーのための投資家ガイド (Paul Graham) - FoundX Review - 起業家とスタートアップのためのノウハウ情報

                                    1. 投資家がスタートアップの中心地(ハブ)を生み出す。 2. エンジェル投資家が最も重要である。 3. エンジェル投資家は注目を好まない。 4. ほとんどの投資家は創業者とは違う種類の人間である。特にVCは。 5. ほとんどの投資家はモメンタム投資家である。 6. ほとんどの投資家は大ヒットを求めている。 7. VCは大きな額を投資したがっている。 8. バリュエーション(評価額)はフィクションである。 9. 投資家は現在のスター創業者のような人を求めている。 10. 投資家の貢献は過小評価されがちである。 11. VCは悪く見られるのを恐れている。 12. 投資家に却下されても大したことはない。 13. 投資家は感情的である。 14. 交渉は契約締結まで終わらない。 15. 投資家は共同投資を好む。 16. 投資家は共謀する。 17. 大規模投資家は個別の企業ではなくポートフォリオを気

                                      ハッカーのための投資家ガイド (Paul Graham) - FoundX Review - 起業家とスタートアップのためのノウハウ情報
                                    • Cheating is All You Need

                                      Heya. Sorry for not writing for so long. I’ll make up for it with 3000 pages here. I’m just hopping right now. That’s kinda the only way to get me to blog anymore. I’ve rewritten this post so many times. It’s about AI. But AI is changing so fast that the post is out of date within a few days. So screw it. I’m busting this version out in one sitting. (Spoiler alert: There’s some Sourcegraph stuff a

                                        Cheating is All You Need
                                      • TypeScript and the dawn of gradual types

                                        The FullScreenMario project burned brightly for a few short weeks in October 2013 after Boing Boing lauded it as “a pretty impressive example of what HTML5, in-browser functionality can do.” A few days later, it went viral on Reddit and by November, attention turned to scrutiny, and Nintendo took the project down with a DMCA request. Josh Goldberg speaks of his former project with a bit of pride—i

                                          TypeScript and the dawn of gradual types
                                        • Visual Studio Code June 2022

                                          Register now for a full day of community, learning, and all things Visual Studio Code June 2022 (version 1.69) Update 1.69.1: The update addresses these issues. Update 1.69.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the June 2022 release of Visual Studio Code. There are many updates in this version

                                            Visual Studio Code June 2022
                                          • イーロン・マスクがTwitter社員に「明日までにハードコアな職場を受け入れるか辞めるか決めろ」と最後通牒を突きつける

                                            by Tesla Owners Club Belgium TwitterのCEOであるイーロン・マスク氏が社員に対して、「Twitter 2.0」を構築するにあたり長時間かつ猛烈に働くことに同意しない場合は退職するよう求める通告を行ったことが分かりました。 Musk issues ultimatum to staff: Commit to ‘hardcore’ Twitter or leave - The Washington Post https://www.washingtonpost.com/technology/2022/11/16/musk-twitter-email-ultimatum-termination/ マスク氏はTwitterの社員に向けて送った電子メールの中で、「今後、画期的なTwitter 2.0を構築し、ますます激化する競争の中で成功するためには、極めてハードコ

                                              イーロン・マスクがTwitter社員に「明日までにハードコアな職場を受け入れるか辞めるか決めろ」と最後通牒を突きつける
                                            • JVM (Java Virtual Machine) on Emacs - Thanks Driven Life

                                              メリークリスマス!本記事は Emacs Advent Calendar 2019 の25日目の記事です。 まずはこちらをご覧ください。 java コマンドと同様、Emacs でも "Hello, World!" を出力していますね。 HelloWorld.java を書き換えてコンパイルしたあとも、java コマンドの結果と同じ文字列を出力しています。 これはどういうことかというと、 純度 100% Emacs Lisp で .class ファイルを解析・実行しています。 つまり Emacs が JVM となった瞬間です。おめでとうございます 🎉 当然ながら JVM 全てをカバーできているわけではなく、基本的な部分だけを実装してあります。 今後も開発は続くかもしれないし、続かないかもしれません。 本記事の概要 開発に至った経緯 開発のおはなし 1. .class ファイルの解析 1-1.

                                                JVM (Java Virtual Machine) on Emacs - Thanks Driven Life
                                              • プログラミングの大学初年次教育をどのように遠隔で成り立たせるか?の記録|Satoshi Nakamura

                                                新型コロナウィルスの影響で,大学での対面講義ができなくなる可能性が出てきた3月ごろから,私が主として担当している約120人の受講生を抱える大学1年生必修科目であるプログラミング演習1をどのようにして成り立たせるのかを色々と考え,実行に移してきました.この記事では,その試行錯誤と準備と,失敗と,改善について,記憶がまだ鮮明なうちに自分の記録がてら(また,これから遠隔の演習講義を担当される方への参考情報として)残しておこうと思います. 前提明治大学 総合数理学部 先端メディアサイエンス学科(FMS学科)では,1年次の4~5月(第1クォーター)にエンタテイメントプログラミング演習があり,ここではHSPという言語を使ってプログラムを書くことで様々なことができることを知り,発表会にてHSPを利用した表現に挑戦します.その後を受けて6~7月(第2クォーター)にこのプログラミング演習1という講義がありま

                                                  プログラミングの大学初年次教育をどのように遠隔で成り立たせるか?の記録|Satoshi Nakamura
                                                • Switching to Elixir

                                                  A few months ago I started a new job at a company that uses Elixir as its main language on the backend. I've never written a line of Elixir or Erlang before in my life, but I've heard a lot about it and Erlang is familiar because I've played around with Prolog for a bit. Thanks to the heavily Ruby-inspired syntax, Elixir was a synch to pick up. I might not be an expert on best practices, architect

                                                  • 日本の Twitter ユーザーが好きな言語・嫌いな言語2019 - Qiita

                                                    概要 2019年10月5日、(おそらく) このツイートを端緒として、多くのエンジニアが自身のプログラミング言語歴や好みについて語るという試みがなされ、10月14日には自然言語クラスタを巻き込んだこともあってかトレンド入りを果たしました。 1. 最初の言語: Basic 2. 難しかった言語: Javascript 3. 一番使っている言語: C++ / C# 4. 嫌いな言語: HTML / CSS 5. 一番好きな言語: C++ 6. 初心者にオススメ: Unity 他の人のも聞いてみたいですね。 — たつなみ (@qrostar) 2019, 10月 5 本記事では、10月18日18時までに集まった1480件のツイートの集計結果を示したいと思います。なお結果にはプログラミング言語ではなくマークアップ言語も含まれていますが、票数が多かったこともありそのままにしてあります。ご了承ください。

                                                      日本の Twitter ユーザーが好きな言語・嫌いな言語2019 - Qiita
                                                    • jQueryの作者による「毎日コードを書く」習慣の効果と自分で半年やってみた感想 - パンダのプログラミングブログ

                                                      毎日コードを書くという習慣 jQueryの作者John Resig氏による「Write Code Every Day」というブログを読んだ。この記事は氏のブログの紹介と、自分もかつて半年ほどやっていたので軽い振り返りだ。 氏は、初めサイドプロジェクトで休日が消費され、しかもいいコードが書けなかった時の喪失感やプレッシャーを抱えていたそうだ。 ある日、Jennifer Dewalt氏が180日間もの間、毎日何らかのサイトを作るというプロジェクトを完遂したのに触発され、John Resig氏は毎日コードを書いてみようと決心した。 自分に4つのルールを課す 毎日コードを書くという取り組みのために、4つのルールを自分に課したとのこと。 コードを毎日書く。ドキュメント、ブログやコードを追加すること 有用なコードを書く。インデントの修正やリファクタは加算しない 12時までに書くこと コードはGithu

                                                        jQueryの作者による「毎日コードを書く」習慣の効果と自分で半年やってみた感想 - パンダのプログラミングブログ
                                                      • [AWS] Site to Site VPN の BGP 経路を制御しよう | DevelopersIO

                                                        社内勉強会でAWSのSite to Site VPN/DirectConnectのBGPについて紹介する機会がありました。その延長として、具体的なユースケースを実機を使ってどのように動作するか紹介します。 こんにちは、菊池です。 AWSとオンプレミスの拠点を接続するSite to Site VPNやDirectConnectでは、経路情報を交換/制御するために動的ルーティングプロトコルのBGPを使用します。このBGPの経路交換ですが、経験がないとなかなかイメージがつかみにくく、また、オンプレ側の機器も必要なので検証も気軽にやりにくいところがあります。今回は、BGP経路情報がどのように広報され、経路制御されるのか、Site to Site VPNのいくつかのパターンで実際に試してみましたので、紹介します。 基本的な仕様 具体的な設定の前に、基本的な仕様の確認です。Site to Site V

                                                          [AWS] Site to Site VPN の BGP 経路を制御しよう | DevelopersIO
                                                        • The Super Tiny Compiler ではじめるコンパイラ入門

                                                          The Super Tiny Compiler とは? The Super Tiny Compiler は、わずか 200 行の JavaScript で書かれたコンパイラです。 Super Tiny の言葉どおり機能はとても限定されていて、LISP ぽい関数呼び出しを C 言語のような関数呼び出しに変換するだけです。

                                                            The Super Tiny Compiler ではじめるコンパイラ入門
                                                          • GitHub Copilot investigation · Joseph Saveri Law Firm & Matthew Butterick

                                                            Maybe you don’t mind if GitHub Copi­lot used your open-source code with­out ask­ing. But how will you feel if Copi­lot erases your open-source com­mu­nity?Hello. This is Matthew Butterick. I’m a writer, designer, pro­gram­mer, and law­yer. I’ve writ­ten two books on typog­ra­phy—Prac­ti­cal Typog­ra­phy and Typog­ra­phy for Lawyers—and designed the fonts in the MB Type library, includ­ing Equity,

                                                              GitHub Copilot investigation · Joseph Saveri Law Firm & Matthew Butterick
                                                            • n月刊ラムダノートVol.1 No.3(2019)発売のお知らせ

                                                              いつもご来店ありがとうございます。計算機好きのための技術解説情報誌『n月刊ラムダノート』のNo.3ができました。 季節の深まりを思わせる濃い紫のNo.3は「パターンマッチ」のミニ特集です。 代数的データ型とパターンマッチの基礎(κeen 著) パターンマッチin Ruby(辻本和樹 著) No.1やNo.2に比べて記事数は1本減ですが、ページ数では1.5倍の120ページ、価格は同じ1500円(PDFのみは1000円)です。 「パターンマッチって要するに条件分岐の一種でしょ?」、「動的型付きの言語にパターンマッチなんて入れて何のメリットが?」、「後付けで制御構造を入れるのってマクロがあるLispならともかくRubyだとどこまで現実的なの?」などなど、パターンマッチと聞いて思わず反応してしまうすべてのプログラミング言語好きの方にお勧めします。 どこで買えるの? 『n月刊ラムダノート』のお求めは

                                                                n月刊ラムダノートVol.1 No.3(2019)発売のお知らせ
                                                              • Closures · Crafting Interpreters

                                                                As the man said, for every complex problem there’s a simple solution, and it’s wrong. Umberto Eco, Foucault’s Pendulum Thanks to our diligent labor in the last chapter, we have a virtual machine with working functions. What it lacks is closures. Aside from global variables, which are their own breed of animal, a function has no way to reference a variable declared outside of its own body. var x =

                                                                • Emacsに来たnative compileを試す

                                                                  Emacsのlispファイルをnativeでcompileする、いわゆる gccemacs が Masterブランチにマージされたので、さっそく試してみた。 https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=289000eee729689b0cf362a21baa40ac7f9506f6 環

                                                                    Emacsに来たnative compileを試す
                                                                  • 現代のコンピューターにおけるスタンダード「ノイマン型」を初めて実現したのは、かの天才「フォン・ノイマン」ではなく「もうひとりのノイマン」だった…!?

                                                                    フォン・ノイマンという天才の名前に聞き覚えは無いだろうか。数学、物理学、気象学、経済学など恐ろしいほど幅広い分野にわたって活躍した、間違いなく歴史に残る偉人のひとりである。 そのおびただしい功績の中でも特に記憶に残りやすいのが、彼の名前がそのまま名づけられている「ノイマン型コンピューター」という構造を生み出したことだろう。現在のコンピューターの大半が、彼が1945年に執筆した報告書の中で提示したアーキテクチャをベースとしている。 こういったことから「フォン・ノイマンは現代コンピューターの父だ!」と短絡的に受け止めてしまいがちだが、現実はそれほど単純ではないようだ。なにしろ、フォン・ノイマンが自ら開発した文字通りの「ノイマン型」コンピューターである「IASコンピューター」は、いかなる点でも世界初のコンピューターなどではないという。 では、フォン・ノイマンのコンピューター史における功績は過大評

                                                                      現代のコンピューターにおけるスタンダード「ノイマン型」を初めて実現したのは、かの天才「フォン・ノイマン」ではなく「もうひとりのノイマン」だった…!?
                                                                    • WebAssembly 入門してみた

                                                                      WebAssembly 入門してみた 最近こんなニュース記事を見て、 WebAssemblyに対してクラウドサービスを抽象化、そのままAWSでもAzureでもGoogle Cloudでも実行可能にする「SpiderLightning」、Deis Labsが公開、標準化も推進 いろんなOSにまたがった実行環境という意味ではJavaのJVMみたいだなと思ったり(Javaそんなに詳しくないけど)、「WebAssemblyってそんなこともできるのか...」とちょっと興味を惹かれた。 名前のちょっとした概要だけは知っている所謂「にわか勢」だったので、良い機会だし少しちゃんと調べてみる。 そもそもWebAssemblyて とりあえず公式ページを見てみると、こんな記載がある。 WebAssembly (abbreviated Wasm) is a binary instruction format fo

                                                                        WebAssembly 入門してみた
                                                                      • The values of Emacs, the Neovim revolution, and the VSCode gorilla

                                                                        In 2018 Bryan Cantrill gave a brilliant talk where he shared his recent experiences with the Rust programming language. More profoundly, he explored a facet of software that is oftentimes overlooked: the values of the software we use. To paraphrase him slightly: Values are defined as expressions of relative importance. Two things that we're comparing could both be good attributes. The real questio

                                                                          The values of Emacs, the Neovim revolution, and the VSCode gorilla
                                                                        • 【2020年】史上最もおすすめされているプログラミング本【25選】 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                          こんにちは、株式会社ラクスで横断的にITエンジニアの育成や、技術推進、採用促進などを行っている開発管理課に所属している鈴木( @moomooya )です。 今回はdev.toで人気記事になっていた「The 25 most recommended programming books of all-time.(史上最もおすすめされているプログラミング本【25選】)」を紹介したいと思います。 注:本記事は2020年2月18日にPierre氏がdev.toに投稿したThe 25 most recommended programming books of all-time.を執筆者Pierre氏の了承のもと、日本語で紹介する記事です。 訳書の邦題について、訳書に改訂などがあった場合は出来る限り最新版の邦題で記載しています。 おすすめのプログラミング本を選んだ方法 「Best Programming

                                                                            【2020年】史上最もおすすめされているプログラミング本【25選】 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                          • Tree-sitter|Introduction

                                                                            ☰ Introduction Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. Tree-sitter aims to be: General enough to parse any programming language Fast enough to parse on every keystroke in a text editor Robust enough to provide useful results even in the prese

                                                                            • GitHub - a-schaefers/systemE: 🤣 A lightweight systemd replacement written in Emacs lisp 🤣

                                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                GitHub - a-schaefers/systemE: 🤣 A lightweight systemd replacement written in Emacs lisp 🤣
                                                                              • Rust is coming to the Linux kernel

                                                                                After 31 years, a second programming language will be allowed in Open Source Summit Both Linus Torvalds' Open Source Summit keynote and Jonathan Corbet's "Kernel Report" discussed efforts to allow Rust modules in Linux. The next version of the kernel will be 6.0, but as ever, the change of major version number doesn't denote any major technical changes. Torvalds acknowledged that it might have bee

                                                                                  Rust is coming to the Linux kernel
                                                                                • 2023 年振り返り

                                                                                  2023 年を振り返ります。 仕事 移転したユビーのオフィスにあるかっこいい壁 相変わらずユビーでプロダクト開発エンジニアをしていました。症状検索エンジン ユビーを開発するチームでフロントエンドとバックエンドを書いています。このプロダクト上で、製薬企業向けのソリューションを実現するための開発をしています。複雑なドメイン知識が求められる上に、会社の成長に伴って求められるデータやサービスの信頼性が上がってきていてチャレンジングな仕事だなと思っていますが、頼れる仲間と共に頑張っています。 また、仕事に関する記事をいくつか書きました。 テーブル駆動テストを使った QA エンジニアとソフトウェアエンジニアの連携 開発スピードを維持しながらモブプログラミングを実施した話 そういえば、たまに「どのくらい働いているんですが?」と聞かれることがあるんですが、普通にフルタイムで働いています。大学が忙しいときに

                                                                                    2023 年振り返り