並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 130件

新着順 人気順

Mapの検索結果1 - 40 件 / 130件

  • 国交省GISデータ「全公開」の衝撃、企業はどう活用すればいいのか?

    国交省推進する「都市計画情報のデジタル化・オープン化」 都市計画とは、都市計画法に基づいて自治体が策定する街づくりのプランのことだ。土地利用(用途地域、地区計画など)や都市施設(道路、公園など)、市街地開発事業(土地区画整理など)に関する計画を総合的に定め、住民が住みやすく、働きやすい都市を目指す。 街づくりは行政のトップダウンですべてがうまくいくような簡単なものではなく、実現には民間事業者の理解と協力が欠かせない。そこで、自治体が都市計画を対外公表することで、事業者側がそこにビジネス機会を見いだし、街ごとのエコシステムが形成されていくことが期待される。 ただ、これまで都市計画のフォーマットは自治体によってバラツキがあり、事業者側にとって街ごとの特性や強みを比較しにくい状況があった。 都市計画のデータ化は以前から少しずつ進められてきた。国交省はすでに2005年には「都市計画GIS導入ガイダ

      国交省GISデータ「全公開」の衝撃、企業はどう活用すればいいのか?
    • デスクトップ上で自動生成架空世界の国家の興亡を見守るSLG『ファンタジーマップシミュレーター』Steamにて配信開始―介入したり、PCの壁紙として動かしたりもお好みで | Game*Spark - 国内・海外ゲーム情報サイト

        デスクトップ上で自動生成架空世界の国家の興亡を見守るSLG『ファンタジーマップシミュレーター』Steamにて配信開始―介入したり、PCの壁紙として動かしたりもお好みで | Game*Spark - 国内・海外ゲーム情報サイト
      • こんなデータ、AIエンジニアも絶望するしかなかった!? 「チーム安野」は都内1万4000カ所の都知事選ポスター掲示板をどう攻略していったのか?【地図と位置情報】

          こんなデータ、AIエンジニアも絶望するしかなかった!? 「チーム安野」は都内1万4000カ所の都知事選ポスター掲示板をどう攻略していったのか?【地図と位置情報】
        • 今年もすごい道路たちが大集結!ゼンリン主催「びっくり道路選手権2024」抜粋まとめ

          ゼンリン公式Xアカウントにて、8/10「道の日」に開催している「びっくり道路選手権」が今年もやってきました。

            今年もすごい道路たちが大集結!ゼンリン主催「びっくり道路選手権2024」抜粋まとめ
          • すぐに役に立つものはすぐに陳腐化してしまうから方法ではなく設計の本を読む - API Design Patterns の読書感想文 - じゃあ、おうちで学べる

            あなたがさっきまで読んでいた技術的に役立つ記事は、10年後も使えるでしょうか?ほとんどの場合でいいえ はじめに 短期的に効果的な手法や知識は、ソフトウェア開発の分野において、急速に価値を失う傾向があります。この現象は、私たちが何を重点的に学ぶべきかを示唆しています。最も重要なのは、第一に基本的な原理・原則、そして第二に方法論です。特定の状況にのみ適用可能な知識や即座に結果を出すテクニックは、長期的には有用性を失う可能性が高いです。これは、技術や手法が時間とともに進化し、変化していくためです。 learning.oreilly.com 「API Design Patterns」は、このような考え方を体現した書籍です。しかも480 ページもあります。本書は単なる手法の列挙ではなく、Web APIデザインの根幹をなす原則と哲学を探求しています。著者のJJ Geewax氏は、APIを「コンピュータ

              すぐに役に立つものはすぐに陳腐化してしまうから方法ではなく設計の本を読む - API Design Patterns の読書感想文 - じゃあ、おうちで学べる
            • 混雑していないカフェが見つかるアプリ「imako」、ひと息つきたい・ちょっとパソコン作業したいときに [てっぱんアプリ!]

                混雑していないカフェが見つかるアプリ「imako」、ひと息つきたい・ちょっとパソコン作業したいときに [てっぱんアプリ!]
              • 台北にある「夜市」の最寄り駅が一目で分かる位置関係をまとめた台北MRT(台北捷運)の夜市マップが超便利「台湾いきてー」「夜市てそんないっぱいあったのか」

                台湾観光ドットコム @TaiwanKanko99 はじめての台湾旅行者におすすめの夜市は、士林夜市、寧夏夜市、饒河街観光夜市の3つです。テレビやガイドブックで取り上げられることも多く、日本人観光客もたくさん行かれています。 taiwan-kanko.com/archives/738 リンク 台湾観光ドットコム 士林夜市のアクセス方法。最寄り駅は2つ。おすすめ店も紹介 士林夜市は、日本から来られる観光客が必ずいくといってもいいぐらい人気で、定番のスポットです。アクセスに便利な駅は2つあります。多くのブログでは1つの駅しか紹介されていませんが、2つの駅をうまく活用すると効率的。

                  台北にある「夜市」の最寄り駅が一目で分かる位置関係をまとめた台北MRT(台北捷運)の夜市マップが超便利「台湾いきてー」「夜市てそんないっぱいあったのか」
                • 「蓮舫氏は盛り上がったのになぜ?」「石丸氏は若者頼りではなかった?」「小池氏の強さの秘訣」人流データで見えた都知事選候補の本当の「集客力」|SlowNews | スローニュース

                  「蓮舫氏は盛り上がったのになぜ?」「石丸氏は若者頼りではなかった?」「小池氏の強さの秘訣」人流データで見えた都知事選候補の本当の「集客力」 都知事選の勝敗を分けたのは何でしょうか。多くのメディアや評論家が様々な分析をしていますが、基本は各社の出口調査のデータをもとにした、「若者に支持された」「無党派層の票を何割取り込んだ」といった分析です。 一方、今回の選挙では街頭演説について「あれだけ盛り上がっていたのになぜ敗れたのか」「あの候補のSNSでの人気ぶりは本当なのか」などの声が上がっていますが、一般に言われていることは定性的な感想のようなものばかりで、定量的に推しはかるデータはありませんでした。 そこで今回、ソフトバンクグループで「人流データ」の分析に長けた企業「Agoop」に分析を依頼。スマートフォンの位置データから、実際にどんな人がどの候補の街頭演説を、どのように聞いたのかをデータで明ら

                    「蓮舫氏は盛り上がったのになぜ?」「石丸氏は若者頼りではなかった?」「小池氏の強さの秘訣」人流データで見えた都知事選候補の本当の「集客力」|SlowNews | スローニュース
                  • 「Tailwind CSSめっちゃ負債になりそう」はそうでもないのでは、と思っている

                    「Tailwind CSSめっちゃ負債になりそう」はそうでもないのでは、と思っている Tailwind CSS 1 を一目見た人、特にCSS初学者のうちけっこうな割合が「これエグい負債になりそう」と思う気がする。なぜなら実際にそのような意見をちらほら見るからなんだけども、自分はあんまりそうは思っていないし、微妙に今のCSSについて誤解があるような空気も感じるのでその理由を説明したい2。JSXと同じで嬉しさを理解して使い慣れればなんてことはないのだけど、一方でその背景にある話はJSXより複雑なので単純に使って慣れればいいという話でもなさそう。 なお、この記事は私の以下の2ツイートを膨らませたものです。 Tailwind CSS、剥がすのは大変そうだけどそれをもって重大な負債になると評せるかは微妙に思っている https://x.com/aumy_f/status/18220941478532

                    • 冗談じゃない!ゲリラ豪雨で冠水被害の麻布十番のとあるマンション1階から見た外がエラい状況になってた

                      『天気の子』の主人公が世話になった事務所が後半こんなカンジで水溜まってましたね(まあアレは半地下みたいな立地だったけど)。

                        冗談じゃない!ゲリラ豪雨で冠水被害の麻布十番のとあるマンション1階から見た外がエラい状況になってた
                      • Go でマルチスレッドプログラミングする際に最低限知っておくべきこと - Cybozu Inside Out | サイボウズエンジニアのブログ

                        この記事は、CYBOZU SUMMER BLOG FES '24 (クラウド基盤 Stage) DAY 10 の記事です。 こんにちは。クラウド基盤本部の野島です。Go は goroutine やチャネルなどの仕組みが備わっており、簡単にマルチスレッドなプログラムを書くことができる言語だと言われています。しかし、マルチスレッドプログラミングには独特の罠があり、何も知らない人が雰囲気でコードを書くとわかりにくいバグを仕込んでしまうリスクが非常に高いです。 この記事では、マルチスレッドプログラミングに詳しくない人に向けて、そのような罠を避けるための方法を紹介します。この記事は Go の基本的な使い方を知っていることを前提としています。 這い寄るデータ競合の恐怖 まずは以下のようなプログラムを考えてみましょう。これは複雑な計算を行って結果を返すような HTTP サーバーのコードです。 // 複雑

                          Go でマルチスレッドプログラミングする際に最低限知っておくべきこと - Cybozu Inside Out | サイボウズエンジニアのブログ
                        • 【これがゲームチェンジャーか!】松尾研のTanuki-8BとTanuki-8x8Bを試す|shi3z

                          なぜタヌキなのか? その謎は謎のままだが、とにかく日本語性能がGemini1.5Proに次ぎ、少し前のGPT-4よりも高い上に商用利用可能という太っ腹仕様なので使わない手はない。むしろこれさえあればもう誰もGPTに課金しなくて済む、そんな未来が来るのかもしれない。 しかし、Tanukiは特殊な何かをしてるらしくMLXに簡単にコンバートできずvllmで動かすときもちょっと魔改造したvllmが必要になるという。 最近ローカルづいてる吾輩としてはできればMLXで動かしたいのだがMLXがまだTanukiに対応してない(し、そもそも何をすればTanuki対応にできるのかよくわからない)ので、とりあえず「非推奨」とされてはいるものの、Macでもギリギリ動きそうなGGUF版を動かしてみた。 from llama_cpp import Llama filename = "Tanuki-8B-dpo-v1.

                            【これがゲームチェンジャーか!】松尾研のTanuki-8BとTanuki-8x8Bを試す|shi3z
                          • 中国の甘粛省の境界線はなぜこんなに汚くなったのかを知りたい→こっちのほうがはるかに「汚い」だろう?

                            違法サイトを貼る人 @ihousaitoniki @CibyThatO_2553 ちなみにここは過去にはめっちゃ国境のいい軍閥があったんですよね。(イスラムマークのところ) 馬家軍(ばかぐん)というイスラム系軍閥です。 ですが、今の中国は内モンゴルがデカすぎるのでこんな細長い形になってしまったんですね pic.x.com/u0uvn57r4h

                              中国の甘粛省の境界線はなぜこんなに汚くなったのかを知りたい→こっちのほうがはるかに「汚い」だろう?
                            • ジャンプTOON Next.js App Router の活用〜得られた恩恵と課題〜 | CyberAgent Developers Blog

                              目次 はじめに Colocation を意識した設計方針 Parallel Routes と Intercepting Routes を用いた設計パターン サーバー側に処理を寄せたことによる恩恵と課題 Next.js が抱える課題 おわりに 参考文献 はじめに ジャンプTOON のWeb版(以降、ジャンプTOON Web)の開発を担当している浅原昌大(@assa1605)です。 5 月にサービスを開始した「ジャンプTOON」は、オリジナル縦読みマンガ作品や人気作品のタテカラー版を連載する、ジャンプグループ発の新サービスです。 ジャンプTOON のフロントエンドには、Next.js を採用し開発をしています。 本記事では、Next.js の最新機能や設計パターン、Next.js を採用した恩恵と現在の課題について紹介します。 Colocation を意識した設計方針 Parallel Rou

                                ジャンプTOON Next.js App Router の活用〜得られた恩恵と課題〜 | CyberAgent Developers Blog
                              • この世の中に溢れているので自分が発言する必要はないが「ソフトウェアは認知の限界まで複雑になる」を自分なりに再考する - じゃあ、おうちで学べる

                                人間が何もしないと病気になるのと同じように、ソフトウェアも何もしないと複雑になる。 はじめに ソフトウェア開発の世界に飛び込んでから、「ソフトウェアは認知の限界まで複雑になる」という言葉を耳にしたとき、正直なところ、「ほへー」って思いながら何も理解していませんでした。しかし、大規模なシステムに携わるようになって、その言葉の重みを身をもって感じるようになりました。内部構造や相互作用が複雑化し、全体を把握するのが難しくなっていく。それは挑戦であると同時に、私たち開発者の存在意義を問いかけるものでもあります。 A Philosophy of Software Design, 2nd Edition (English Edition) 作者:Ousterhout, John K. Amazon この複雑性との闘いは、時に苦しいものです。でも、それを乗り越えたときの喜びは何物にも代えがたい。私たちの

                                  この世の中に溢れているので自分が発言する必要はないが「ソフトウェアは認知の限界まで複雑になる」を自分なりに再考する - じゃあ、おうちで学べる
                                • JavaScriptで実現するFLIPアニメーションの原理と基礎 - ICS MEDIA

                                  アニメーション実装のテクニックのひとつにFLIPと呼ばれるものがあります。FLIPアニメーションは2つの状態をなめらかにつなげるテクニックで、とくに移動や拡大といった動きに有効です。FLIPアニメーションを用いると、次のようなアニメーションを実装できます。 本記事では、ライブラリに依存しないFLIPアニメーションの原理を理解し、実装する方法を紹介します。 FLIPアニメーションとは FLIPとは、First, Last, Invert, Playをまとめた造語です。これらはFLIPアニメーションの手順を説明したものになります。 First:アニメーションを開始するときの状態 Last:アニメーション終了時の状態 Invert:変化量を計算し、Lastの状態に適用してFirstの状態を復元します Play:Invert量を徐々に減らしてLastの状態に近づけていきます FLIPのおもしろい点

                                    JavaScriptで実現するFLIPアニメーションの原理と基礎 - ICS MEDIA
                                  • 令和の時代にPerlに入門する - ハンドルネームの敬称は省略できます

                                    こんにちは、id:rokuokunです。 Perlとの出会いは突然やってきます。 いつ求められてもサッと対応できるように、いち早くPerlを書けるようになっておきましょう。 perl --version 今回入門するにあたり使用するバージョンは Perl 5.40.0 です。 インストール作業については割愛しますが、困ったらplenvを使っておけばいいと思います。 ❯ perl --version This is perl 5, version 40, subversion 0 (v5.40.0) built for darwin-2level Copyright 1987-2024, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Pu

                                      令和の時代にPerlに入門する - ハンドルネームの敬称は省略できます
                                    • Node.jsで型安全な環境変数を扱うスニペット

                                      Node.js で型安全な環境変数を扱うスニペットを作りました。 next devのようなアプリケーションの起動、Playwright でのテストなどコマンドごとに渡したい環境変数のセットが異なるケースがあります。 この場合に環境変数をまとめたものを定義して、それをコマンドごとに読み込むセットを変えたいことがあります。 次のようにベタ書きしてもいいのですが、渡したい環境変数が増えると管理が大変になります。 NEXT_PUBLIC_LOCALHOST_URL=http://localhost:3000 NEXT_PUBLIC_API_URL=http://localhost:3001 NEXT_PUBLIC_IS_TEST_MODE=false FOO="bar" next dev そのため、.envのような環境変数をまとめたファイルを使いたくなります。 Node.js は--env-fil

                                        Node.jsで型安全な環境変数を扱うスニペット
                                      • 山小屋のスタッフがよくやる「洗い物で腰を傷めないための方法"開脚洗い"」他の業界でも重宝されまくり「医療現場でも重要なテク」

                                        リンク www.amazon.co.jp 今日からはじめる山登り インドアオタクたちが山登りにドハマリ!初心者のための山登り入門コミック アニメをきっかけに高尾山で登山デビューを果たした陰キャたち。その時の感動が忘れられずに、毎週のように山に登りまくることに! 縦走、小屋泊、テント泊を経験して、山の楽しさのトリコになっていく…。 ルートMAPから持ち物リスト、山ごはんレシピ、安全登山のための鉄則まで、実用情報も満載のコミックエッセイです。さあ、今日から山登りをはじめよう! 第1座「はじめての山登り」 高尾山 第2座「はじめての縦走」 陣馬山~景信山~城山~高尾山 第3座 2

                                          山小屋のスタッフがよくやる「洗い物で腰を傷めないための方法"開脚洗い"」他の業界でも重宝されまくり「医療現場でも重要なテク」
                                        • 「私はアメリカに行ったことがなくて全然知らない」アメリカが舞台の映画をみたり小説を読んだりする時に、そこがどんな場所なのかをなんとなくでも知っておくと、わかることが増えるし味わいが違うという話

                                          ムグラシ @fkgwfkgw 私はアメリカに行ったことがなくて全然知らない アメリカが舞台の映画をみたり小説を読んだりする時に「地図でスッと頭に入る アメリカ 50州」という本を見てそこがどんな場所なのかをなんとなくでも知っておくと、わかることが増えるし味わいが違う 絵もかわいくて好き mapple.co.jp/11625/ pic.x.com/b3ntacgmbb

                                            「私はアメリカに行ったことがなくて全然知らない」アメリカが舞台の映画をみたり小説を読んだりする時に、そこがどんな場所なのかをなんとなくでも知っておくと、わかることが増えるし味わいが違うという話
                                          • アクセシビリティが考慮された React Aria のドラッグアンドドロップ

                                            アクセシビリティが考慮された React Aria のドラッグアンドドロップ 2024.09.07 React Aria は Adobe により提供されている React 用のコンポーネントライブラリであり、アクセシビリティを最優先した設計となっています。本記事では、React Aria により提供されているドラッグアンドドロップ機能を紹介します。 ドラッグアンドドロップは、ユーザーが UI の要素をドラッグして別の場所に移動する操作です。Web アプリケーションにおいて、ドラッグアンドドロップはユーザーが直感的に操作できるため、多くの場面で利用されています。例えばタスク管理アプリケーションにおいて、タスクをドラッグして進行状況を変更したり、ファイル管理アプリケーションにおいてファイルをドラッグしてフォルダを移動する機能などがあります。 従来のドラッグアンドドロップ機能はマウス以外での操作

                                              アクセシビリティが考慮された React Aria のドラッグアンドドロップ
                                            • レビュー依頼の優先度について考えていたら、レビュー依頼をスコアリングしてソートするツールができた - エムスリーテックブログ

                                              こちらはAI・機械学習チームブログリレー8日目の記事です。前回のブログは高田さんの「AI・機械学習チームで学んだ開発技法で趣味の通知系ツールを量産した」でした! www.m3tech.blog エムスリーエンジニアリンググループ AI・機械学習チームでソフトウェアエンジニアをしている中村(po3rin) です。 「レビュー依頼の優先度」といえば自分の作業とレビューのどちらを優先するかという意味での「優先度」の印象ですが、今回は複数あるレビュー依頼の中で、どのレビューから見ていくかという意味での「優先度」の話をします。 レビューの優先度を考えていく中で、「これは自動化したら面白いのではないか」と思い立ち、レビューの優先度をスコアリングするツールを作ったので、その経緯を簡単に紹介していきます。 レビューの優先度の再考 先に見るべきレビュー依頼の観点 急ぎ系のマージリクエスト メンションされてか

                                                レビュー依頼の優先度について考えていたら、レビュー依頼をスコアリングしてソートするツールができた - エムスリーテックブログ
                                              • Go 1.23のイテレータについて知っておくべきこと

                                                はじめに 2024年8月13日、Go 1.23がリリースされ、ついにイテレータが利用可能となりました。 この記事では、Goのイテレータについて、 どうやって使うのか どこまで知っておく必要があるのか を理解することをゴールとします。 基本的な知識 基本的な知識としては、以下の内容を知っていれば問題ないです。 for文のrangeループの仕様が変わった 関数を対象にrangeループを回せるようになる rangeループの対象にできる種類の関数をイテレータと呼ぶ イテレータには3種類ある for文のrangeループの仕様が変わった Go 1.22までは、for文によるrangeループの対象にできたのは、配列, slice, 文字列, map, channel, 整数だけでした。 Go 1.23で、ここに関数(ただし、特定の形式に限る)が加わりました。 ここで、rangeループの対象にできる形式の

                                                  Go 1.23のイテレータについて知っておくべきこと
                                                • 「教養があると何がいいのか」への答え

                                                  箇条書きされている疑問への回答を書いてみました。 教養があるとハイコンテクストな文書が楽しめる生活に大きく関わります。生活で困った時や不利な状況になった時には、政府や行政の様々な補助やセーフティネットが利用できますが、その理念、制度設計、成り立ちを教養として知っておくと何かと便利です。。あらかじめ概念を理解していると、最新の細かいルールは必要な時に簡単に調べられます。 例えば起業・転職・転居・出産などの人生で大きな決定で貧困や困難を避けることができ、人生に関わる大きなチャレンジもしやすいです。 また、日常生活や旅行で時間が余った時に無料や低価格で公的文化施設を楽しめます。行政が国民のために用意してくれているサービスを最大限利用するには教養があった方が有利です。(行政は低リテラシーの方向けに理解を支援する取り組みも最大限行ってくれてはいますが、各人の素養の差は完全には解消できていません。)

                                                    「教養があると何がいいのか」への答え
                                                  • 20年前に廃線になった東急東横線の“横浜~桜木町間”は今どうなっているか 住宅街の中心に突如レール、万里の長城と呼ばれた高架、あのトンネルは… | 文春オンライン

                                                    いまではお馴染み「元町・中華街行き」だが... 渋谷駅を出発した東横線は、目黒川を渡って中目黒、学芸大学や都立大学を経て、自由が丘は大井町線と交差するターミナル。 田園調布駅では目黒線、多摩川駅では東急多摩川線と接続し、多摩川を渡ると武蔵小杉のタワマン群が見えてくる。日吉はいわずと知れた慶應義塾大学の門前駅だ。 かつては温泉があった綱島駅を過ぎると鶴見川を渡り、東海道新幹線と交差すると横浜線と接続する菊名駅。以後、横浜市郊外の住宅地の中を走って横浜駅に向かう。 ここからは地下を走ってみなとみらい地区へ。馬車道や日本大通りといった、幕末以来の港町・横浜の中心だったエリアを東に走り、終点の元町・中華街駅へ。北にはマリンタワーに山下公園、西側には駅名の通りの横浜中華街が広がる終点のターミナルである。 終点「元町・中華街」にある横浜中華街は観光客でにぎわう ©時事通信 正しくは横浜〜元町・中華街間

                                                      20年前に廃線になった東急東横線の“横浜~桜木町間”は今どうなっているか 住宅街の中心に突如レール、万里の長城と呼ばれた高架、あのトンネルは… | 文春オンライン
                                                    • ESLint の Flat Config を書く時に読んでほしい記事 (2024-08版) - Object.create(null)

                                                      ESLint v9 から Flat Config がデフォルトの設定ファイルの形式となり, 徐々に対応しているプラグインも増えて移行が進みつつありますが, 実際に移行したプロジェクトを見ているとしばしば勘違いなどから誤った設定をしている事例を目にします. ということで, Flat Config を書くにあたっていくつか知っておいて欲しいことや, よく見かけるミスをまとめてみました. この記事では網羅的な説明はしませんので, ESLint や typescript-eslint の公式ドキュメントを前提として, 副読本的に参照してください. Getting Started with ESLint - ESLint - Pluggable JavaScript Linter Getting Started | typescript-eslint Flat Config のしくみ Flat Co

                                                        ESLint の Flat Config を書く時に読んでほしい記事 (2024-08版) - Object.create(null)
                                                      • null or undefined #kyotoasterisk とその補足など - Object.create(null)

                                                        Kyoto.なんか #6 で発表しました. speakerdeck.com 以下はその補足情報など. 仕様書中の出現頻度 null と undefined がそれぞれの仕様でどの程度使われているのかは, 仕様書中の出現頻度を見るだけでもある程度わかりりそうです. ということで ECMAScript 2024 と WHATWG の標準 (2024-09-07 時点) のうちいくつかの仕様書の中での出現頻度を見てみましょう. Spec #null #undefined ES2024 300 939 DOM 368 120 Fetch 276 10 HTML 1778 275 URL 98 9 見ての通り, 顕著に登場頻度に差があることがわかりますね. なお上記の null の出現数には WebIDL の nullable (T?) を含めていないため, Web 標準における実際の null の

                                                          null or undefined #kyotoasterisk とその補足など - Object.create(null)
                                                        • Linux Pipes are Slow | Quentin Santos

                                                          vmsplice is too fast Some programs use a particular system call “vmsplice” to move data faster through a pipe. Francesco already did a deep dive on using vmsplice to make things fast. However, while experimenting with it, I noticed that, when not using vmsplice, Linux pipes are slower than what I would have expected. Since you cannot always use it, I wanted to understand exactly why that was, and

                                                          • 若い方だけど、ITのつまらなくなったも、ITおもしろいもチョットワカル - Qiita

                                                            概要 ある記事が8/21出た。 ITが面白い時代はすでに終わっているし変化も遅くなった - きしだのHatena Xで流れてきて、ああこれは反論記事をだれか出すだろうなぁと思った。出てきた。 ITがつまらんとか言ってるのは老害だけ | さにあらず 両方ともワカル。わかるけど、なんか違うんよね。 違和感 まず自分のバックグラウンドを知ってもらいたい。未だ30にもなっていない一応若い部類に入る方だと思っている。初めて触ったPCはWindows Meだし、PCスペックがアレゲすぎてDamm Small Linuxを入れたり遊んだ。大学でアプリ開発して遊んで、NWを勉強し、そして今は電気だの空調をやっている。そのバックグラウンドをもって思うことがある。 この議論は現時点で不毛だ。と思う。 ITというデカい主語 議論をする際は論点を明確にしないといけない。 ことIT、情報技術においては各人のバックグ

                                                              若い方だけど、ITのつまらなくなったも、ITおもしろいもチョットワカル - Qiita
                                                            • 福岡から東京に出たの間違いだった

                                                              去年の夏に福岡から東京に異動をきっかけに出てきた。 これまで九州から出たことがなく都会に出たいという思いがあり、異動希望を出してたのが通ったのが経緯。 一年経って、慣れるかと思いきや福岡に戻りたい思いが日に日に強まっている。 なんでそんなに帰りたくなるのか自分なりに考えてみた。 ①お金がかかる 当たり前だけど、生活費や食費諸々にかかるお金は結構違う。知り合いの福岡出身の人が関東で家を買ったんだけど、車1台しか止められないそんなに大きくない家で億は行かないけどそれなりにしたらしい。 そういう話を聞いて、関東で戸建てだけはやめとこうと思った。自分の理想は、サザエさん家の平屋建てだ。 ②プライベートな空間がない 移動に限った話だけど、福岡は基本車社会だから車中で1人の時間を過ごせる。1人カラオケしたり、夜風を浴びるのが好きだった。 一方、東京は電車移動だから常に人がいる状態。 全くリラックするタ

                                                                福岡から東京に出たの間違いだった
                                                              • GISことはじめ|帝国書院 高等学校新課程情報サイト

                                                                GISことはじめ令和4年度から新しく必履修科目として設置された「地理総合」では,ESD,グローバル,防災と並び“GIS”が重要なキーワードになっています。 ここでは,帝国書院の定期刊行冊子『地理・地図資料』や『地歴・公民科資料 ChiReKo』で掲載したGISに関する記事のほか,教材作成にお使いいただける外部のWebGISサイトを紹介いたします。 GIS 講座1 GISって,何?―アナログGIS教材をつくろう― スマートフォンの地図アプリなどを例に,GISの基本的な事項を解説。地理院地図を活用して作成できるアナログGIS教材もご紹介しています。 地理・地図資料 2018年度 2学期号 ▶

                                                                • NewsPicksに推薦システムを本番導入する上で一番優先すべきだったこと - Uzabase for Engineers

                                                                  はじめに 皆さんこんにちは! ソーシャル経済メディア「NewsPicks」プロダクトエンジニアの森田です:) 私は2024年4月に株式会社ユーザベースに新卒入社し、現在は主にNewsPicksにおける推薦機能の開発改善に携わっています。 NewsPicksでは、ユーザに価値のある経済情報を届けるための施策の一つとして記事推薦機能を導入しています。 本ブログでは、NewsPicks記事推薦機能にて基盤改善がモデル改善につながってCTR(Click Through Rate)を改善できた事例をもとに、私たちが認識した「推薦システムを本番導入する上で一番優先すべきだったこと」を共有します。 また先日行われた「実応用 × 推薦システム」をテーマとしたイベント Recommendation Industry Talks にて、本ブログの内容に関して発表させていただきました!参加者の皆様とカジュアルか

                                                                    NewsPicksに推薦システムを本番導入する上で一番優先すべきだったこと - Uzabase for Engineers
                                                                  • Chevy Ray | How I Created 175 Fonts Using Rust

                                                                    In December of 2023 I launched the 175 Pixel Font Megapack, followed shortly by 42 individual packs for each font family. I created my own toolchain for generating, quality testing, and deploying these fonts... in Rust! In this post I'll walk you through the whole process. Check out the Pixel Font Megapack on itch.io! Before the MegapackBefore we talk about the new pack, let's talk about the old p

                                                                      Chevy Ray | How I Created 175 Fonts Using Rust
                                                                    • Good Refactoring vs Bad Refactoring

                                                                      I've hired a lot of developers over the years. More than a few of them have come in with a strong belief that our code needed heavy refactoring. But here's the thing: in almost every case, their newly refactored code was found by the other developers to be harder to understand and maintain. It also was generally slower and buggier too. Now, don't get me wrong. Refactoring isn't inherently bad. It'

                                                                        Good Refactoring vs Bad Refactoring
                                                                      • graphql-code-generator から gql.tada に移行した話 - Gaudiy Tech Blog

                                                                        こんにちは。ファンと共に時代を進める、Web3スタートアップのGaudiyでエンジニアをしているkodai(@r34b26)です。 Gaudiyでは、以前からフロントエンド(Next.js)とGateway(Node.js)の通信においてGraphQLを使用しています。 techblog.gaudiy.com その際に、GraphQLスキーマからコードを自動生成するツールとしてGraphQL-Codegenを活用してきましたが、開発者体験やユーザー体験においていくつかの課題を抱えていたため、今回、gql.tadaに移行しました。 この記事では、課題背景から実際の移行プロセスを紹介してみるので、gql.tadaが気になっている人やGraphQLの運用に課題感のある人の参考になれば嬉しいです。 1. GaudiyとGraphQL 2. GraphQL-Codegenにまつわる課題 3. gql

                                                                          graphql-code-generator から gql.tada に移行した話 - Gaudiy Tech Blog
                                                                        • 小さい経路最適化ミドルウェアを実装してあらゆるAZ間通信を削減する - LIFULL Creators Blog

                                                                          KEELチームの相原です。 前回のエントリは「LLMを利用したPlatform Engineering」でした。 www.lifull.blog 今回は、小さい経路最適化ミドルウェアを実装してAZ間通信を削減した話を書きたいと思います。 背景 我々KEELチームはKubernetsベースの内製PaaSであるKEELを開発しており、LIFULLのほとんどのサービスがこのKEEL上で動いています。 www.lifull.blog そして、KEELは巨大なマルチテナントのKubernetesクラスタとしてAWSの複数のAvailability Zone(以下AZ)に展開されていて、多くのmicroservicesが互いに通信しあっています。 そのためAZ間通信はプラットフォームとして重要な関心事の一つです。 レイテンシやAWSのAZ間通信に対する課金を最小限に抑えるため、なるべくAZ間通信を減ら

                                                                            小さい経路最適化ミドルウェアを実装してあらゆるAZ間通信を削減する - LIFULL Creators Blog
                                                                          • Vanilla JSX

                                                                            function TodoInput(attrs: { add: (v: string) => void }) { const input = <input type='text' /> as HTMLInputElement; input.placeholder = 'Add todo item...'; input.onkeydown = (e) => { if (e.key === 'Enter') { attrs.add(input.value); input.value = ''; } }; return input; } class TodoList { ul = <ul class='todolist' /> as HTMLUListElement; add(v: string) { const item = <li>{v}</li> as HTMLLIElement; it

                                                                            • AWS Location ServiceをCDKで構築して地図をカスタマイズしてみた - Taste of Tech Topics

                                                                              こんにちは、igaです。 8月ももう終わりですが、まだまだ暑い日が続きますね。私は数年前から日傘を使うようになりましたが、晴れた日に外を歩く際、日傘があると少しだけ体感温度がましになるので、夏は日傘が手放せなくなりました。 今回は、AWS Location ServiceをCDKで構築して、地図のスタイルをカスタマイズしてみました。 AWS Location Service AWS Location Serviceとは AWS Location Service(以降、Location Serviceと表記します)はAWSが提供する、地図や位置情報、移動経路などが利用できるサービスです。 aws.amazon.com 今回の内容 今回は、次の2つを実施します。 Location ServiceをCDKで構築して、クライアントで地図を表示する 地図のスタイルをカスタマイズする 地図のスタイルの

                                                                                AWS Location ServiceをCDKで構築して地図をカスタマイズしてみた - Taste of Tech Topics
                                                                              • Ruby Parser開発日誌 (19) - 最高の構文木の設計 2024年版 - かねこにっき

                                                                                はじめに 今回はparserの生成物である構文木についてのお話です。 普段は主にparserとlexerについて考えていますが、たまに構文木について考えを巡らすこともあります。 むしろparserの目指すべき実装が固まったいまだからこそ、その主な生成物である構文木の設計について考える必要があるとも言えます。 Rubyのparserの実装は複数あり、それぞれのparserが生成する構文木もまた微妙に異なります。 それらの構文木は各parserのユースケースに合わせてアドホックに必要な要素が追加されているように見え、なにか原理原則に従っているように思えませんでした。 そのため果たして構文木に設計というものがあるのだろうかという疑問をずっと抱いていました。 Rubyの開発ではユースケースを収集し、それらのユースケースに対してどのくらい応えられているかをもって設計の良し悪しを確認するというアプロー

                                                                                  Ruby Parser開発日誌 (19) - 最高の構文木の設計 2024年版 - かねこにっき
                                                                                • [Go言語] gin と singleflight を組み合わせた試行錯誤と実装例 - Techtouch Developers Blog

                                                                                  singleflight とは gin とは Middleware Context 2つの実装例 1. 同期待ち方式 2. 非同期待ち方式 まとめ こんにちは。SRE 兼 テックブログ編集長の izzii です。毎年お盆休みに連泊で登山するのですが今年は台風の影響で行けませんでした。悲しい! さて、本記事ではパフォーマンス最適化の文脈で登場することの多い singleflight と、ウェブフレームワーク gin を組み合わせた実装例を紹介します。要素技術の概要とモチベーションに触れつつ、試行錯誤についてもお話しします。実装に関しては結局妥協が必要であり正解の形がないので GitHub で公開という形ではなく、ブログを通して自分の考えた2つの実装を紹介することにしました。この記事は Go に関する基礎知識を必要とします。 singleflight とは 複数のスレッド(go routine

                                                                                    [Go言語] gin と singleflight を組み合わせた試行錯誤と実装例 - Techtouch Developers Blog