並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 2199件

新着順 人気順

basicallyの検索結果1 - 40 件 / 2199件

  • OSSで世界と戦うために - ゆーすけべー日記

    「日本人」を理由にしたくないし、「コードは全世界共通語」なのは分かっているけど、自分が日本人で日本語を母国語としていることはOSSにおいて不利になる。 この2年間のHonoの開発をしてきた経験で分かったことだ。 そこに目を瞑ってはいけないし、自覚することで世界と戦えるかもしれない。今回はそのことについて書こうと思う。 8k 現在、HonoのGitHubスター数は8,000を超えた。 これはとんでもない数字なんだけど、もっと伸びるべきで、早く1万を超えなくはいけない。 npmのダウンロード数は週間「46,000」とこれは相対的に低く、こちらも伸びるべきである。 数字が全てではないが、こうした数字は昨今のOSSにとって「一番の」指標であることは確かだ。 だから戦うことはこの数字を伸ばすことである。 なぜ「戦う」のか なんで「戦う」というおっかない言葉を使い、そして戦わなくてはいけないのか。 ま

      OSSで世界と戦うために - ゆーすけべー日記
    • 「スタートアップだからテストを書かない」は正しいか - An Epicurean

      スタートアップのCTOクラスの人がたまにそういうことを言っているのを聞くことがあります。もしくは「スピード優先だからテストを書かない」等です。 それは真ではなく、言ってしまえば、未熟だからテストを書「け」ない、のではないでしょうか。ただ、スタートアップという言葉に未熟であるという意味が含まれているのであれば「スタートアップだからテストを書かない」という問は真になるかも知れません。スタートアップは得てして未熟なものだし、それでも良いからです。 テストを書かないというジャッジをするのは構いません。でもそれは、スタートアップだからでもスピード優先だからでもない。自分達が未熟だからで、そこには向き合うべきだと考えます。状況のせいにするのではなく、徹底的に自分ごと化する。それがスタートアップに求められる姿勢です。少なくとも技術のトップが自分たちの技術力に向き合わないのはまずいでしょう。 「スタートア

        「スタートアップだからテストを書かない」は正しいか - An Epicurean
      • 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
        • This is The Entire Computer Science Curriculum in 1000 YouTube Videos

          This is The Entire Computer Science Curriculum in 1000 YouTube Videos In this article, we are going to create an entire Computer Science curriculum using only YouTube videos. The Computer Science curriculum is going to cover every skill essential for a Computer Science Engineer that has expertise in Artificial Intelligence and its subfields, like: Machine Learning, Deep Learning, Computer Vision,

            This is The Entire Computer Science Curriculum in 1000 YouTube Videos
          • 『Skyrim』のキツネはプレイヤーをお宝に導くか。発売直後から囁かれてきた噂の真相を元開発者が明かす - AUTOMATON

            ホーム ニュース 『Skyrim』のキツネはプレイヤーをお宝に導くか。発売直後から囁かれてきた噂の真相を元開発者が明かす オープンワールドRPG『The Elder Scrolls V: Skyrim(以下、Skyrim)』 海外プレイヤーを中心に長年囁かれてきたある噂について、同作元開発者が興味深い事実を明かした。その噂は「キツネを追うと宝や重要な場所に辿り着く」というもの。キツネは宝を追っているのか否か、その答えはゲームの仕組みの内側にあったようだ。 『Skyrim』は根強い人気を誇るロングラン作品だ。最近では『Skyrim』冒頭で発生する「荒ぶる馬車」バグについて語る元開発者Nathan Purkeypile氏のSNS投稿が話題になるなど、いまだ多くのプレイヤーの興味を集めている(関連記事)。こうしたなか、同作ではある噂がまことしやかに囁かれてきた。それは、「野生NPCであるキツネを

              『Skyrim』のキツネはプレイヤーをお宝に導くか。発売直後から囁かれてきた噂の真相を元開発者が明かす - AUTOMATON
            • イーロン・マスクを社内Slackで批判した社員約20人がクビに、理由は「最近の行動は会社のポリシー違反」

              イーロン・マスクCEOのもと、大規模な人員整理が進むTwitterで、社内で用いられているSlackでマスクCEOを批判した社員約20名が「会社のポリシーに違反している」として解雇されたことがわかりました。 Scoop: another ~10 Twitter employees who made sassy or critical remarks about Twitter's current leadership on a Twitter internal Slack channel have been terminated overnight. Several were respected sw engineers. One person was told they are let go "for recent behaviour".— Gergely Orosz (@Gergely

                イーロン・マスクを社内Slackで批判した社員約20人がクビに、理由は「最近の行動は会社のポリシー違反」
              • Popular git config options

                Hello! I always wish that command line tools came with data about how popular their various options are, like: “basically nobody uses this one” “80% of people use this, probably take a look” “this one has 6 possible values but people only really use these 2 in practice” So I asked about people’s favourite git config options on Mastodon: what are your favourite git config options to set? Right now

                • Hosting SQLite databases on Github Pages - (or IPFS or any static file hoster) - phiresky's blog

                  Hosting SQLite databases on Github Pages(or IPFS or any static file hoster) Apr 17, 2021 • Last Update Jun 04, 2023I was writing a tiny website to display statistics of how much sponsored content a Youtube creator has over time when I noticed that I often write a small tool as a website that queries some data from a database and then displays it in a graph, a table, or similar. But if you want to

                  • 訳文;「そこにはなんの報酬もありません。このゲームが何を為していてどう機能しているのか、ただただ見ていたかったのです」ジェンキンズ、カーソン、ホッキング、『Outer Wilds』へつづく2,3の論考 - すやすや眠るみたくすらすら書けたら

                    翻訳の秋が今年もきました。また去年みたく面白い記事をいくつか見つけて勝手に紹介したいところです! 去年アップした『訳文;「"好奇心駆動型の冒険"とでも言うべき特殊なタイプの冒険に報酬を与えるゲームをつくりたい、それが『Outer Wilds』の主目的です」A・ビーチャム氏の論文より』で翻訳紹介した論考のなかで、参照文献として挙げられていた文献のうち2つ、ヘンリー・ジェンキンズ著『GAME DESIGN AS NARRATIVE ARCHITECTURE(物語による建築物としてのゲームデザイン)』とボニー・ルバーク取材『Clint Hocking Speaks Out On The Virtues Of Exploration(クリント・ホッキングが語る冒険の美徳)』。別記事1つ、ドン・カーソン著『Environmental Storytelling: Creating Immersive

                      訳文;「そこにはなんの報酬もありません。このゲームが何を為していてどう機能しているのか、ただただ見ていたかったのです」ジェンキンズ、カーソン、ホッキング、『Outer Wilds』へつづく2,3の論考 - すやすや眠るみたくすらすら書けたら
                    • Goで開発していたが、途中でPythonに切り替えた件を振り返る。 - Qiita

                      イントロダクション 目下、開発中のプロダクトなので詳しいことは書けないのですが、いろいろと気付きの多い出来事だったので、 少し自分自信の振り返りも兼ねて、投稿してみたいと思います。 これは、決してGoよりPythonのほうが優れているとかそういった話ではないです。 今回、自分は開発者というよりプロジェクトマネージャー(以降、PM)という立場になります。 Goの採用 当社のコア技術はPythonなのですが、今回、開発にあたってGoを採用していました。 主な採用理由としては、「プロトコルとしてgRPCを採用するにあたって、gRPCとの組み合わせ事例が多い」からでした。 gRPCの採用理由は、「同時に企画されていた別プロダクト(Python)との連携が想定されており、異なるプログラミング言語間でも型を維持したままデータ交換が可能」なことからでした。 当初は、プロダクトのリリース時期も未定でプロト

                        Goで開発していたが、途中でPythonに切り替えた件を振り返る。 - Qiita
                      • DirectX ❤ Linux - DirectX Developer Blog

                        DirectX is coming to the Windows Subsystem for Linux At //build 2020 we announced that GPU hardware acceleration is coming to the Windows Subsystem for Linux 2 (WSL 2). What is WSL? WSL is an environment in which users can run their Linux applications from the comfort of their Windows PC. If you are a developer working on containerized workload that will be deployed in the cloud inside of Linux co

                          DirectX ❤ Linux - DirectX Developer Blog
                        • モンスターエナジーが「モンスター」という単語をゲームタイトルに使っているゲーム開発者を攻撃している

                          エナジードリンクのモンスターエナジーはゲーム業界と深いかかわりを持っており、東京ゲームショウのオフィシャルドリンクになったり、日本のeスポーツチームであるZETA DIVISIONのパートナー企業になったりしています。しかし、そんなモンスターエナジーが「モンスター」とタイトルにつくゲームの開発者を攻撃していると報じられています。 Monster Energy Goes After Indie Dev For Using The Word 'Monster' https://www.thegamer.com/monster-energy-goes-after-glowstick-entertainment-for-using-the-word-monster/ モンスターエナジーが最初にゲーム開発者を攻撃したのは2020年のこと。Ubisoftの「イモータルズ フィニクス ライジング」は、当

                            モンスターエナジーが「モンスター」という単語をゲームタイトルに使っているゲーム開発者を攻撃している
                          • JS+SVGで液晶画面風の表示をつくる | tech - 氾濫原

                            液晶風の画面は決まった形をオン・オフするだけなので、canvas にコードで描くのは大変なだけで無駄が多い。かといってセグメントを1つ1つ画像にわけて座標指定で配置していくのも面倒くさい。 と考えていくと SVG を埋めこんで、SVG の要素を JS で操作するのが効率が良い。ワークフローとしては SVG の作成と JS の実装で綺麗に境界を作ることができる。 Inkscape Inkscape の良いところは以下の点 XML エディタが UI と連動している レイヤーやオブジェクトを選択すると該当箇所にエディタ上で跳べる 構造をコントロールしやすい 画像を編集するというより SVG の XML を編集するUIというイメージ Inkscape でオブジェクトに名前をつけると、svg 上では inkscape:label 属性に入る。これを利用して JS から操作すれば Inkscape で

                            • Time on Unix

                              Sections What is time Representing time Where do we usually find time on Unix System time, hardware time, internal timers Syncing time with external sources What depends on time Human perception of time What is time Time is relative Measuring time and standards Coordinating time Time zones DST Time, a word that is entangled in everything in our lives, something we’re intimately familiar with. Keep

                                Time on Unix
                              • 『バイオハザード RE:4』の「黄色のペンキ誘導いる・いらない」議論が白熱しすぎてネットミーム化。その黄色のハシゴは過剰か適切か - AUTOMATON

                                『バイオハザード RE:4』では、プレイヤーがインタラクトできる一部オブジェクトが分かりやすいように黄色いペイントが施されている。この点についてわかりやすいというユーザーと雰囲気にそぐわないといった不満を述べるユーザーに割れ、議論を巻き起こしているようだ。この議論は本作の登場以来続けられてきた様子で、ネットミームとして認識されるほどの広がりを見せている。 『バイオハザード RE:4』は、2005年に発売されたサバイバルホラーゲーム『バイオハザード4』を原作としたリメイク作品だ。オリジナル版での方向性を活かしつつ、ストーリーを再構成。ゲームプレイにおいては、ナイフでのパリィといった新アクションなど、新たな要素も複数追加されている。グラフィックもRE ENGINEにより最新のビジュアルで再構築されており、キャラのモデルも一新された。また本作に向けては9月21日、オリジナル版の「the anot

                                  『バイオハザード RE:4』の「黄色のペンキ誘導いる・いらない」議論が白熱しすぎてネットミーム化。その黄色のハシゴは過剰か適切か - AUTOMATON
                                • TabFS

                                  Going through the files inside a tab's folder. For example, the url.txt, text.txt, and title.txt files tell me those live properties of this tab (Read more up-to-date documentation for all of TabFS's files here.) This gives you a ton of power, because now you can apply all the existing tools on your computer that already know how to deal with files -- terminal commands, scripting languages, point-

                                    TabFS
                                  • NEC’s Tetris Processor

                                    Tetris is a classic time-waster, both in and outside of the office. What good is any computing device if it can’t play this game? Tokyo System House certainly thought so, and ported it to the NEC mini5 line of CP/M-based word processors. Let’s preserve it for future generations and then see what it’s like! I’ve been trying to get this game for a bit. First, I had been looking at the online old-gam

                                      NEC’s Tetris Processor
                                    • Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked

                                      Google, if you’re reading this, it’s too late. Ok. Cracks knuckles. Let’s get right to it. Internal documentation for Google Search’s Content Warehouse API has leaked. Google’s internal microservices appear to mirror what Google Cloud Platform offers and the internal version of documentation for the deprecated Document AI Warehouse was accidentally published publicly to a code repository for the c

                                        Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked
                                      • The forgotten mistake that killed Japan's software industry - Disrupting Japan

                                        This is our 200th episode, so I wanted to do something special. Everyone loves to complain about the poor quality of Japanese software, but today I’m going to explain exactly what went wrong.  You’ll get the whole story, and I’ll also pinpoint the specific moment Japan lost its way. By the end, I think you’ll have a new perspective on Japanese software and understand why everything might be about

                                          The forgotten mistake that killed Japan's software industry - Disrupting Japan
                                        • React-pdf - Announcing react-pdf v2.0

                                          I'm very excited to announce react-pdf 2.0 to the world! This is the culmination of almost an entire year of work and all the lessons learned since this project started all the way back in October 2016. It's crazy, I feel it was just yesterday when I was announcing 1.0 as well. In essence, this new 2.0 version is a full reimplementation of the library. Starting from scratch is always a risky move,

                                            React-pdf - Announcing react-pdf v2.0
                                          • MagicDNS is generally available

                                            Tailscale automatically assigns IP addresses for every unique device in your network, giving each device an IP address no matter where it is located. We further improved on this with MagicDNS, which automatically registers a human-readable, easy-to-remember DNS name for each device —  so you don’t need to use an IP address to access your devices. This means you can access the device monitoring, ev

                                              MagicDNS is generally available
                                            • Writing Python like it’s Rust

                                              I started programming in Rust several years ago, and it has gradually changed the way I design programs in other programming languages, most notably in Python. Before I started using Rust, I was usually writing Python code in a very dynamic and type-loose way, without type hints, passing and returning dictionaries everywhere, and occasionally falling back to “stringly-typed” interfaces. However, a

                                              • Nintendo Switchゲームの性表現規制に方針変更があったと、海外スタジオが報告。禁断ゾーンをめぐり“新ポリシー”を主張 - AUTOMATON

                                                パブリッシャーのGamuzumiは9月30日、Nintendo Switch向けに新作をリリースすべく任天堂に作品を提出したものの、拒否されたことを明らかにした。拒否された理由として、任天堂が最近になってあるポリシーを変更しためだと主張している。 Gamuzumiは、アドベンチャーゲーム『サクラ・MMO』シリーズや『サクラ・スピリット』などのビジュアルノベル、また『Elves Fantasy Hentai Puzzle』のようなパズルゲームなどを手がけているスタジオ。いずれの作品も美少女キャラが登場し、程度はさまざまながら性描写を含むことが特徴となっている。 Basically, obscene content could damage the brand and infringe its policies. This means that now all games with boobs

                                                  Nintendo Switchゲームの性表現規制に方針変更があったと、海外スタジオが報告。禁断ゾーンをめぐり“新ポリシー”を主張 - AUTOMATON
                                                • Marie Kondo your software stack with open source

                                                  As someone makes more money, expenses once considered luxuries can suddenly become seen as necessities: It’s called lifestyle creep. In the world of software development, we can suffer from a similar affliction: stack creep. Where hardware limitations once restricted developers to a minimalist approach, increased processing power, memory, and storage have led many down a more maximalist path. It’s

                                                    Marie Kondo your software stack with open source
                                                  • Introducing Yarn 2 ! 🧶🌟

                                                    Hi everyone! After exactly 365 days of very intensive development, I'm extremely happy to unveil the first stable release of Yarn 2. In this post I will explain what this release will mean for our community. Buckle up! If you're interested to know more about what will happen to Yarn 1, keep reading as we detail our plans later down this post: Future Plans. If you just want to start right now with

                                                      Introducing Yarn 2 ! 🧶🌟
                                                    • 解雇されたTwitter社の社員の勤務状況が「会社でヨガや日光浴やお酒を飲んだりして、実際の仕事は週に4時間くらい」という情報はどこから?

                                                      人間が大好き @hito_horobe Twitter 4時間勤務説の出どころは"I basically went to work for like four hours a week last quarter."の部分だと思うけど、勤務時間なのかリモートでない出社の時間なのか分からないしこの社員だけか他の社員もそうなのかも不明、しかもソースはデイリーメールという…… dailymail.co.uk/news/article-1… 2022-11-07 21:12:34 人間が大好き @hito_horobe Twitter週4時間勤務説はdaily mailの記事が発端だったけど、取材したのが偏向動画や陰謀論を投稿しまくる極右グループProject Veritasの覆面記者で、しかもインタビューに出てきたTwitter社員とされるSiru Murugesanという人はLinkedInやT

                                                        解雇されたTwitter社の社員の勤務状況が「会社でヨガや日光浴やお酒を飲んだりして、実際の仕事は週に4時間くらい」という情報はどこから?
                                                      • Announcing TypeScript 5.0 - TypeScript

                                                        Today we’re excited to announce the release of TypeScript 5.0! This release brings many new features, while aiming to make TypeScript smaller, simpler, and faster. We’ve implemented the new decorators standard, added functionality to better support ESM projects in Node and bundlers, provided new ways for library authors to control generic inference, expanded our JSDoc functionality, simplified con

                                                          Announcing TypeScript 5.0 - TypeScript
                                                        • When TCP sockets refuse to die — Idea of the day

                                                          This article was first published on Cloudflare blog: When TCP sockets refuse to die Accompanying scripts While working on our Spectrum server, we noticed something weird: the TCP sockets which we thought should have been closed were lingering around. We realized we don't really understand when TCP sockets are supposed to time out! In our code, we wanted to make sure we don't hold connections to de

                                                          • Rust Is The Future of JavaScript Infrastructure

                                                            Rust is a fast, reliable, and memory-efficient programming language. It's been voted the most loved programming language six years in a row (survey). Created by Mozilla, it's now used at Facebook, Apple, Amazon, Microsoft, and Google for systems infrastructure, encryption, virtualization, and more low-level programming. Why is Rust now being used to replace parts of the JavaScript web ecosystem li

                                                              Rust Is The Future of JavaScript Infrastructure
                                                            • Clean Architecture on Frontend

                                                              Alex Bespoyasov Posted on Sep 1, 2021 • Updated on May 12, 2022 • Originally published at bespoyasov.me Not very long ago I gave a talk about the clean architecture on frontend. In this post I'm outlining that talk and expanding it a bit. I'll put links here to all sorts of useful stuff that will come in handy as you read: The Public Talk Slides for the Talk The source code for the application we'

                                                                Clean Architecture on Frontend
                                                              • Remix vs Next.js

                                                                Easily the biggest question we get asked is something like: How is Remix different from Next.js? It appears we have to answer this question! We'd like to address it directly and without drama. If you're a fan of Remix and want to start tweeting smug reactions to this article, we kindly ask that you drop the smugness before hitting the tweet button 🤗. A rising tide lifts all boats. We've been frie

                                                                  Remix vs Next.js
                                                                • Apple A4チップやAMD Ryzenの生みの親であるジム・ケラー氏がNVIDIAのCUDAとx86アーキテクチャを「沼」と呼んで批判

                                                                  AMDのAthlonやZenマイクロアーキテクチャ、Apple A4などさまざまなチップの開発に携わったアーキテクトでエンジニアのジム・ケラー氏が、X(旧Twitter)で「NVIDIAのCUDAは沼です」と批判したことが報じられています。 Jim Keller criticizes Nvidia's CUDA, x86 — 'Cuda’s a swamp, not a moat. x86 was a swamp too' | Tom's Hardware https://www.tomshardware.com/tech-industry/artificial-intelligence/jim-keller-criticizes-nvidias-cuda-and-x86-cudas-a-swamp-not-a-moat-x86-was-a-swamp-too ケラー氏の経歴は以下の記事を

                                                                    Apple A4チップやAMD Ryzenの生みの親であるジム・ケラー氏がNVIDIAのCUDAとx86アーキテクチャを「沼」と呼んで批判
                                                                  • Flying away from AWS – Terrateam

                                                                    Migrating from AWS to Fly.io TL;DR It was a pleasure migrating from AWS to Fly.io (opens in a new tab) but it's not all rainbows and unicorns. Fly.io goes above and beyond to create an exceptional developer experience. It's super easy to hit the ground running. However, there are some rough edges that you might encounter. If you like managing your own infrastructure and can live without stellar su

                                                                      Flying away from AWS – Terrateam
                                                                    • The Future of the Web is on the Edge

                                                                      Except Singapore, we’ve got a world of sub-100 millisecond TTFBs. This is because instead of heading off to Virginia to get the site, each of these locations can use an edge server nearest to them. The edge is about getting 50ms response times vs 150ms response times. You can test this for yourself with a VPN. If you: curl -I https://deno.landYou’ll get the server nearest your location: server: de

                                                                        The Future of the Web is on the Edge
                                                                      • Merging Remix and React Router

                                                                        We've been building a bridge. You can hear Ryan talk about this announcement at React Conf 🎥 For nearly 4 years we've been working on Remix, a fullstack framework built on web standards to help you build better websites and applications. React Router has always been Remix's largest dependency after React itself. The two projects are so closely aligned that we updated React Router to include Remix

                                                                          Merging Remix and React Router
                                                                        • 【訃報】プログラミング言語「Pascal」の開発者ニクラウス・ヴィルト氏が89歳で死去、ソフトウェア設計のパイオニアとして複数のプログラミング言語を考案し1984年にチューリング賞を受賞

                                                                          プログラミング言語「Pascal」の開発者であるニクラウス・ヴィルト氏が2024年1月1日に亡くなりました。89歳でした。 RIP: Software design pioneer Niklaus Wirth • The Register https://www.theregister.com/2024/01/04/niklaus_wirth_obituary/ We lost a titan of programming languages, programming methodology, software engineering and hardware design. Niklaus Wirth passed away on the first of January. We mourn a pioneer, colleague, mentor and friend.— Bertra

                                                                            【訃報】プログラミング言語「Pascal」の開発者ニクラウス・ヴィルト氏が89歳で死去、ソフトウェア設計のパイオニアとして複数のプログラミング言語を考案し1984年にチューリング賞を受賞
                                                                          • The technology behind GitHub’s new code search

                                                                            To perform a search, we intersect the results of multiple lookups to give us the list of documents where the string appears. With a trigram index you need four lookups: lim, imi, mit, and its in order to fulfill the query for limits. Unlike a hashmap though, these indices are too big to fit in memory, so instead, we build iterators for each index we need to access. These lazily return sorted docum

                                                                              The technology behind GitHub’s new code search
                                                                            • 🌳🚀 CS Visualized: Useful Git Commands

                                                                              Although Git is a very powerful tool, I think most people would agree when I say it can also be... a total nightmare 😐 I've always found it very useful to visualize in my head what's happening when working with Git: how are the branches interacting when I perform a certain command, and how will it affect the history? Why did my coworker cry when I did a hard reset on master, force pushed to origi

                                                                                🌳🚀 CS Visualized: Useful Git Commands
                                                                              • Elon Musk and company take @x handle from its original user. He got zero dollars for it.

                                                                                Elon Musk and company took over the @X handle as part of the Twitter rebrand. The user who registered it more than 16 years ago received nothing for it. Credit: Omar Marques/SOPA Images/LightRocket via Getty Images Elon Musk took his next big step in fully turning Twitter into X on Tuesday night: The @Twitter handle officially changed to @X. But, what about its original owner? Mashable interviewed

                                                                                  Elon Musk and company take @x handle from its original user. He got zero dollars for it.
                                                                                • GitHub - google/cdc-file-transfer: Tools for synching and streaming files from Windows to Linux

                                                                                  CDC File Transfer Born from the ashes of Stadia, this repository contains tools for syncing and streaming files from Windows to Windows or Linux. The tools are based on Content Defined Chunking (CDC), in particular FastCDC, to split up files into chunks. History At Stadia, game developers had access to Linux cloud instances to run games. Most developers wrote their games on Windows, though. Theref

                                                                                    GitHub - google/cdc-file-transfer: Tools for synching and streaming files from Windows to Linux