並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 387件

新着順 人気順

C†Cの検索結果1 - 40 件 / 387件

  • NTT フレッツ光における通信速度などの現状について、背景や仕組みから正しく理解する 2020

    会社でフルリモート体制が築かれるにつれ、各スタッフの自宅の回線などについての相談を受けることが増えてきました。ということで、筆者 sorah の見解として 2020 年の NTT フレッツ光網について、主に通信速度や輻輳についての問題を理解するための背景と仕組みを説明しようと思います。 理解が間違っていたら教えてください。なるべく総務省や NTT の資料からソースを集めてきた上で説明していますが、出典不明の情報も混ざっているかもしれません。できるだけ具体的な出典を文単位で示していますが、複数の資料に渡る複雑なトピックに関しては文末に纏める形になっています。 技術的な意味での細かい解説よりも複雑な事情や背景の説明が中心です。フレッツ光とか NGN とか IPoE とか IPv6 とか v6 プラス・アルファみたいな言葉を聞いて、なんでそんな難しいんだと思った人も多いんじゃないでしょうか。エン

    • 技術ようつべチャンネル集 - Qiita

      役立つYouTubeのチャンネルまとめ 数学、物理、アルゴリズム、プログラミング、などなど自分が使う技術に役立ちそうだな、困ったときによく見たなと思うチャンネルを紹介する。 取っ掛かり、ハマりがち、コツみたいな物が拾える。数学がメイン。随時更新していくつもり。 当たり前だけどちゃんと本も読んで勉強するんだぞ。 背景 YouTubeは視聴する登録チャンネルの数が増えると、チャンネルが埋もれて発掘困難になりがち (chrome拡張でできるチャンネルのフォルダ分け機能は、ぽちぽち登録するのも面倒で、そのフォルダの中から掘り出すのも難しい) モチベが上がる(おべんつよしたい)チャンネルを探してるうちに湧いてくる、わんにゃんコンテンツ(だいちゅき)に流され一日が終わるため、 モチベが上がる有用なチャンネルにすぐにたどり着くために、よく使うQiitaに列挙しておくことにした Streamや大学専用サイ

        技術ようつべチャンネル集 - Qiita
      • 45歳多重派遣プログラマの退職エントリ

        45歳多重派遣と言っても、噂のGitHubの人ではない。すまんな。。 皆さんはプロジェクトの共有ディレクトリの最下層に”女子大生”という何もないファイルを作ってアクセスログをとっていたのがバレて怒られた事はあるか?私はある。2回。 人は暇なとき、意外とディレクトリをめぐる旅をするものだ。 仕事でとうとうGitHubすら使わずにプログラマ人生を終えてしまった。 レガシーな技術を使いがちな金融プログラマではそこそこ居るのでは無いだろうか。 年収は20代後半からは550万~700万位だった。残業代・退職金は無く交通費は出ない。 所属会社は営業も事務も居ない小さな所帯のフリーの集まりのような所で、会社の運営に必要な金額をある程度毎月納めれば良い会社だった。 仕事がなくなれば自分、もしくは他社員の人脈で仕事をとってくる。フリーで居るよりは仕事を取りやすく、単価も上げやすいので一応会社の所属にしている

          45歳多重派遣プログラマの退職エントリ
        • 今この世界には「2種類のCCレモン」が混在している|鬼谷

          7月のある夕方のことだ。 喉が渇き、炭酸飲料が飲みたくなった私は、ふと「CCレモンって最近飲んでないな」と思ってサントリーのホームページを見てみた。 CCレモンにはいろんな種類が出ていることを知った。まあ確かに言われてみればこういう変わり種も定期的に見かけていたな、という感じである。しかし私の好みの傾向は往々にしてスタンダードタイプであるため、その後スーパーに行って買ったものは結局普通のこれだった。 やはり美味かった。レモン味の酸っぱさと強すぎない炭酸がたまらない。あっという間に飲み切ってしまった。 翌日、CCレモンの余韻を引きずっていた私は夜の散歩の時に自販機でCCレモンを買うことを決めた。CCレモンが売られている自販機は2ヶ所把握していたが、片方の自販機がある付近はこの時期アズマヒキガエルが頻出するため、それを避けるべくもう片方の自販機がある方へと進んだ。 すると、そこにはCCレモンが

            今この世界には「2種類のCCレモン」が混在している|鬼谷
          • プログラムがメモリをどう使うかを理解する(1)

            この記事の狙い この記事は、端的に言えば この図が言わんとしていることを理解できるようになるための解説を目指しています。 昨今のプログラミング環境において、メモリの管理方法やその実態は、詳細を知らずとも目的を達成できるようになっています。といっても、実際にはメモリは無尽蔵に使えません。制約が厳しい環境下で動かさねばならないプログラムもありますし、多少潤沢に使える環境であっても、無駄に浪費するよりは、必要最低限のメモリで効率よく動作するプログラムの方が、多くの場面においては良いプログラムと言えるでしょう。 メモリのことなど知らなくてもプログラムを書けるのは一つの理想ではありますが、現実的にはその裏に隠されている(抽象化されている)仕組みを知っておいたほうが有利です。また、昨今のレトロゲームにおけるタイムアタックで駆使されるメモリ書き換えのテクニックなども、何故そういったことが可能なのかを知る

              プログラムがメモリをどう使うかを理解する(1)
            • Google TypeScript Style Guide

              // Good: choose between two options as appropriate (see below). import * as ng from '@angular/core'; import {Foo} from './foo'; // Only when needed: default imports. import Button from 'Button'; // Sometimes needed to import libraries for their side effects: import 'jasmine'; import '@polymer/paper-button'; Import paths TypeScript code must use paths to import other TypeScript code. Paths may be r

              • IPA のけしからん技術が再び壁を乗り越え、セキュアな LGWAN 地方自治体テレワークを迅速に実現

                IPA のけしからん技術が再び壁を乗り越え、セキュアな LGWAN 地方自治体テレワークを迅速に実現 2020 年 11 月 3 日 (火) 独立行政法人情報処理推進機構 (IPA) 産業サイバーセキュリティセンター サイバー技術研究室 登 大遊 独立行政法人 情報処理推進機構 (IPA) 産業サイバーセキュリティセンター サイバー技術研究室は、このたび、できるだけ多くの日本全国の地方自治体 (市町村・県等) の方々が、LGWAN を通じて、迅速に画面転送型テレワークを利用できるようにすることを目的に、J-LIS (地方公共団体情報システム機構) と共同で、新たに「自治体テレワークシステム for LGWAN」を開発・構築いたしました。 本システムは、すでに 8 万ユーザー以上の実績と極めて高い安定性 を有する NTT 東日本 - IPA 「シン・テレワークシステム」をもとに、LGWAN

                  IPA のけしからん技術が再び壁を乗り越え、セキュアな LGWAN 地方自治体テレワークを迅速に実現
                • 「Visual Studio Codeの教科書」を読んでVS Codeの設定をゼロから見直してみた - karaage. [からあげ]

                  追記:VS Codeの入門書をZennでリリースしました ブログで扱ったVS Code関連の記事をまとめて、無料の電子書籍としてZennというプラットフォームでリリースしました。よければ、こちらも参考にしてみてください。 Visual Studio Codeの教科書 Visual Studio Codeの教科書を購入しました。基本的な使い方から拡張機能の作り方まで、広く押さえられていました。 プログラマーのためのVisual Studio Codeの教科書 (Compass Booksシリーズ) 作者:川崎 庸市,平岡 一成,阿佐 志保発売日: 2020/04/30メディア: Kindle版 自分は拡張機能作りには興味なかったのですが、思わず手を伸ばしたくなりますね。拡張機能作りまで興味ある方にとってはかなり良い本ではないかと思います。 本を読むと、色々改めて発見があったのと、拡張機能一回

                    「Visual Studio Codeの教科書」を読んでVS Codeの設定をゼロから見直してみた - karaage. [からあげ]
                  • モバイルバッテリーが膨張した時の回収先を把握してますか?

                    モバイルバッテリーが膨張した時の回収先を把握してますか? by Balshark 2024年6月25日 「あれ、このモバイルバッテリー膨張してない。。。?」 そう思ったのは出張明けの週末に家の掃除をしている時のことでした。筆者は仕事とプライベートの両方で家を空けることが多いため、一時期モバイルバッテリーを複数持ち歩いている時期がありました。さらにモバイルバッテリーを多用する中で、「もっと良いものがあるのではないか?」とAmazon等でセールがある度にとりあえず買うように。さながらミルクボーイの漫才のつかみの如く「こんなんなんぼあっても良いですからね」状態でした。 しかし、出張装備の軽量化を図ったり宿泊施設で夜間にモバイルバッテリーの充電を忘れても日中に案外問題がなかったり、等の理由でいつしかモバイルバッテリー自体を使うことがなくなっていました。ということが今回のバッテリー膨張の発端でした。

                    • サントリー映画『天気の子』を君は見たか|大門キエフ

                      概要本日(2021年1月3日)21時、新海誠監督作品『天気の子』が地上波初放送された。まだ視聴されていない向きのためにネタバレ抜きで書くと、あらすじは概ねこうだ。 「離島・神津島から東京都心へ家出してきた少年・帆高は、しかしすぐに生活に行き詰まり、離島からの連絡船で知り合った男・須賀の事務所に転がり込み、須賀のライター業の手伝いを始める。異常気象で連日雨が降り続く東京。母を亡くし、弟と二人だけで暮らす少女・陽菜と知り合った帆高は、陽菜の"祈ると100%晴れにできる"不思議な能力を知り、陽菜とその弟・凪と共に、"晴れ屋"を始める。連日の雨の東京の中ですぐに大人気となる晴れ屋。楽しい日々を過ごす帆高と陽菜たちだったが、しかし帆高に捜索願とある容疑がかけられていることから警察に追われることに。3人で異常気象下の東京を彷徨い、警察から逃れ、ようやくホテルに落ち着いた3人は楽しいひと時を過ごすが、し

                        サントリー映画『天気の子』を君は見たか|大門キエフ
                      • AIにプログラミング作業を奪われている - k0kubun's blog

                        せっかく10年以上かけて学んだプログラミングだが、人間がコード書くよりChatGPTにやらせた方が早いなということが度々あり、だんだん自分でプログラミングをやる時間が減ってきた。AIにコードを書かせてそれをGitHubにコピペして残りの時間は遊んでるだけで成果が出てお給料ももらえる日は近いし、段々会社もそのことがわかってきて失職する日も近い。 残念ながら現時点では全ての仕事がAIで上手くいくわけではないが、どういう時に使えるかを知っておくと楽をしやすくなるので、僕がどう使っているかをまとめておく。 失職できるケース 簡単なスクリプトを高速に書かせる 僕はRubyが全ての言語の中で一番慣れており、StackOverflowやドキュメントをほぼ見ずに大抵のプログラムを書き切れるため、Rubyを書いている時がプログラマとして一番生産性が高いのだが、それでも最近AIにRubyを書かせたことがあった

                          AIにプログラミング作業を奪われている - k0kubun's blog
                        • 弟がプログラミングスクールに通おうとしたのを全力で止めた話

                          正月に実家に帰ると、今年28歳になる9歳下の弟が会社をやめてプログラミングスクールに通うと言い出したので全力で止めた。 エンジニアになりたいのならカリキュラムは全部俺が組むし、わからないことがあったらいつでも相談にのるし、なんなら仕事の紹介だってするから、 まずは会社をやめるな、そしてスクールには金を払うな、と伝えた。 その後、転職をするのであれば適切な情報を伝えねばと考え、いろいろな会話をしたので、書いてみたいと思う。 まずIT業界をリードしているGAFAの求人情報を見せた。 例えばこれ。[ https://www.amazon.jobs/jp/jobs/1353081/software-development-engineer-full-time-class-of-2022 ] 4年制大学、大学院、もしくは博士課程卒業の方2022年4月1日入社可能の方(2021年4月~2022年3月卒

                            弟がプログラミングスクールに通おうとしたのを全力で止めた話
                          • ゲームエンジンはアートである - 8 年以上自作ゲームエンジンをメンテし続けている話|Hajime Hoshi

                            自分は Ebiten という 2D ゲームエンジン (ゲームライブラリ) を趣味で開発しています。使用しているプログラミング言語は Go です。 2013 年 6 月に最初のコミットを行ったので、現在 8 周年の 9 年目です。 Ebiten は「くまのレストラン」などのモバイル及び Nintendo Switch 向けゲームで使われており、一定の実績があります。 ゲームエンジンの開発は一朝一夕では終わりません。Unity や RPG ツクールといった既製品がある中、ゲームエンジンをわざわざ自作することは酔狂かもしれません。ではなぜそのようなことをしたのでしょうか。端的に言うと「ミニマムな API で実用的な 2D ゲームが作れるかどうか」ということを証明したかったのです。自分の美的感覚の追求です。この目的に気づいたのは割と最近のことです。やっていくうちに「自分がやりたかったのはこういうこ

                              ゲームエンジンはアートである - 8 年以上自作ゲームエンジンをメンテし続けている話|Hajime Hoshi
                            • 裏紅白歌合戦2024

                              2024・おもな、選に漏れたかたがた (2023年出場者) ハマいく/細川たかし/yH2(二代目橋幸夫)/ゆこぴ/香取慎吾×SEVENTEEN/潮騒のメモリーズ/松平健×岸大介/水谷千重子・浜ローズ・六条たかや/水木一郎/山崎まさよし/広末涼子/加護亜依/アイクぬわら/ やす子/ハリウッドザコシショウ/TONIKAKU/ヨネダ2000/草薙航基/ザ・マミィ酒井/いちばんかわいい/ 後藤輝基(フットボールアワー)/劇団ひとり/有吉弘行/矢部浩之/浜田雅功/三遊亭小遊三/ 草刈正雄/岡田准一/ギャル曽根/武田真一アナ/あっぱれ学園OB一同/なかやまきんに君&藤澤五月/藤井聡太&羽生善治/藤岡弘、ファミリー/津田きみ子(ダイアン津田母)/長州力とホタテ漁師のみなさん/永田裕志/豊ノ島・一ノ瀬ワタル・富栄ドラム(cv:林原めぐみ)/ノゴーン・ベキ/Paypay銀行社員(三井ビルのど自慢優勝者)/慶

                                裏紅白歌合戦2024
                              • コロナ感染記:ビュロ菊だより

                                初めまして。僕は菊地成孔(きくち なるよし)と申します。音楽と著述を生業にしていまして、SNSというものは基本、やらないし、やったとしても、自分のライブや新刊、イベントの宣伝にしか使っておりません(それも全てマネージャーがやっています)。 なのですけれども、今月22日に、コロナ陽性反応が出まして、結論から先に申し上げると、少なくとも、僕個人に関しては「今度のコロナは感染力強いけど、重症化しない=行動制限もしませんよ」という図式は、真っ赤な嘘で、これは大げさではなく「一歩間違えたら死んでたかも」という経験をしました。 そこで、「SNSというのは、本来、こういうことを発信するためにあるのでは?」と思い、こうして発信させていただいている次第です。やっと今、フラフラではありますが、長文をキーパンチできる肉体的余裕が出てきた。という側面もあります。症状が出始めて10日目、抗原検査で陽性反応が出て9日

                                  コロナ感染記:ビュロ菊だより
                                • コミックマーケット98 の開催中止について

                                  2020年3月27日 最終更新:2020年5月22日 コミックマーケット準備会 共同代表 安田かほる・筆谷芳行・市川孝一 新しい情報はこちら →「コミックマーケット98中止に伴う対応の現状について」(2020年5月22日) →「コミックマーケット98中止に伴う対応の現状について」(2020年6月26日) コミックマーケット98の開催中止について コミックマーケット98(開催日5月2日〜5日・於:東京ビッグサイト)は、新型コロナウイルス感染症(COVID-19)拡大防止の観点から、開催を中止いたします。 3月15日のコミックマーケット公式Webサイトの告知(https://www.comiket.co.jp/info-a/C98/C98Covid19Notice1.html)以降、政府・東京都をはじめ関係各方面の発表等を注視し、開催に向けて検討を続けてまいりました。しかしながら、政府及び東京

                                    コミックマーケット98 の開催中止について
                                  • pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator

                                    - はじめに - Pythonのパッケージ管理ツールは、長らく乱世にあると言える。 特にpip、pipenv、poetryというツールの登場シーン前後では、多くの変革がもたらされた。 本記事は、Pythonパッケージ管理ツールであるpip、pipenv、poetryの3つに着目し、それぞれのツールに対してフラットな背景、技術的な説明を示しながら、所属企業内にてpoetry移行大臣として1年活動した上での経験、移行の意図について綴り、今後のPythonパッケージ管理の展望について妄想するものである。 注意:本記事はPythonパッケージ管理のベストプラクティスを主張する記事ではありません。背景を理解し自らの開発環境や状態に応じて適切に技術選定できるソフトウェアエンジニアこそ良いソフトウェアエンジニアであると筆者は考えています。 重要なポイントのみ把握したい場合は、各章の最後のまとめを読んで頂

                                      pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator
                                    • 10年引きこもりニートしてた就職氷河期直撃アラフィフでも社会復帰してReactで成り上がれるよ|erukiti

                                      社会問題にもなっている就職氷河期直撃世代のえるきちです。クッソどうでもいい専門学校を出てから10年引きこもりニートしてました。 どん底(と言っても本当にどん底ではないかもしれない)からでも、普通に人生なんとかなるみたいな話です。あと、怪しげなサロンやスクールに通うくらいならN予備校に通う方がいいと思いますという話です。 ワナビー界隈だと年収公開したりするようなキラキラパリピが人気集めるんですって?わざわざ金の話をこれ見よがしに語る人、まっとうなエンジニアではないので気をつけた方がいいですよ。 年収は特に書きませんが、スタートアップに勤めて、同人誌書いたりしつつ、面白おかしく生きるのに問題無い金額は稼いでおります。 前提: 他の世代の人への補足アラフィフ4x歳だったら、経験も豊富で金も一杯もらってんだろ当然だろみたいに考える人もいるかもしれませんが、それは必ずしもそうとはいえません。 たとえ

                                        10年引きこもりニートしてた就職氷河期直撃アラフィフでも社会復帰してReactで成り上がれるよ|erukiti
                                      • VSCodeの拡張機能、なに使ってますか? はてなエンジニア世論調査 #2 - Hatena Developer Blog

                                        こんにちは、Webアプリケーションエンジニアのid:hogashiです。 半年ほど前に公開した「開発環境のフォントなに使ってますか?」に続く、はてなエンジニア世論調査の第2回「VSCodeの拡張機能、なに使ってますか?」です。 ソースコードエディタであるVisual Studio Code(以下、VSCode)は多くのエンジニアに利用されています。VSCodeにはソースコードのシンタックスハイライトやデバッグなど、さまざまな拡張機能をインストールして使うことができますが、公開されている拡張機能は膨大にあります。 その中から、はてなのエンジニアはどんな拡張機能をインストールして、日頃の開発に使っているのでしょうか? 前回と同様にアンケート調査してみました。 アンケート方法 アンケート結果から見える人気の機能拡張 6割の拡張機能は1人だけが使用 人によってかなり異なるインストール数 興味深いコ

                                          VSCodeの拡張機能、なに使ってますか? はてなエンジニア世論調査 #2 - Hatena Developer Blog
                                        • 業務スーパーに勤務→通う店のレトルトカレー大量買い判明…飲食店の既製品使用の実態|Business Journal

                                          業務スーパー ある人物が「業務スーパー」で働き始めたところ、普段訪れていた喫茶店の店主が定期的に業務スーパーでレトルトカレーを大量に購入している光景を目にし、自家製だと思っていたカレーがレトルト商品だったと知り驚いたというネット上の投稿が、一部で話題を呼んでいる。 2000年に兵庫県三木市で1号店がオープンした業務スーパーは、昨年には国内1000店舗を達成。積極的にメーカーを買収して生産能力を拡大させ、自社で企画・製造するオリジナル商品を増やし、海外メーカーから直輸入する商品とともに圧倒的な低価格で販売することで急成長を遂げてきた。多くの店舗をフランチャイズ形式で運営し、業務スーパーは商品とノウハウの提供に注力することで低コスト経営を実現。運営元の神戸物産の業績も好調で、2022年10月期連結決算の売上高は前期比12.4%増の4068億円、営業利益は同1.9%増の278億円、経常利益は同1

                                            業務スーパーに勤務→通う店のレトルトカレー大量買い判明…飲食店の既製品使用の実態|Business Journal
                                          • 2020年の開発者が知っておくべき11の必須スキル - Qiita

                                            以下はjavinpaul( Webサイト / Twitter / Facebook / dev.to )による記事、11 Essential Skills Software Developers should Learn in 2020の日本語訳です。 なおリンク先URLは元記事のままであり、和訳にあたり変更などは行っていません。 11 Essential Skills Software Developers should Learn in 2020 注意事項:この記事にはアフィリエイトリンクが含まれています。 この記事に記載されているリンクを踏んで製品やサービスを購入すると、私が利益を受けとることがあります。 ソフトウェア開発を始めてしばらくすると、優れたプログラマになるには何をすればいいのかという考えが時によぎるでしょう。 より良い開発者になるために、2020年には何を学ぶべきでしょう

                                              2020年の開発者が知っておくべき11の必須スキル - Qiita
                                            • Google の中途採用を受けてオファーをもらった話

                                              Google の SWE(iOS エンジニア)のポジションに応募してオファーをもらった。 こんなにストレスのかかる日々は久しぶりだった(転職活動ってこんな大変だっけ、と思った)のであとで振り返るためにも文章に残しておくことにした。 これから受ける人の参考になればいいなと思う。 もちろん面接で出た問題の話とかどんなこと聞かれたかとかは書いてない。 TL; DR Google の中途採用を受けてオファーをもらった 受けるまでに5ヶ月準備したことをまとめた 面接を受けてからオファーまで3ヶ月ちょっとかかった 誰? こんなスペックのソフトウェアエンジニア。 阪大 修士(情報科学) → Sony → LINE 言語 仕事 Windows(C++, C#) 5年 Server(Java, Ruby) 2年 iOS(Swift) 5年 競プロ Python(AtCoder 水色) 英語話者との仕事経験あ

                                              • なぜCを学ぶべきなのか - 立命館大学情報理工学部セキュリティ・ネットワークコース プログラミング言語サポートページ

                                                プログラミング言語としてのCは、初学者にとっては難しい言語であるのは確かです。中には、初心者が学ぶべき言語ではないと言い出す人もいます。ですが、私たちセキュリティ・ネットワークコースの教員は、我々のコースの学生は早期にCを学ぶべきであると考え、このカリキュラムを設定しています。以下に理由を列挙します。 Cはコンピュータの構造に深く根ざした言語なので、コンピュータそのものの学習を同時に進めることで、相互の理解が深まると考えています。例えば主記憶(メモリ)上にプログラムとデータの双方が置かれるフォン・ノイマンアーキテクチャや、メモリ上のデータ配置の問題、エンディアンの問題などを直接感じられるのはCならではだと思います。 CはOSや、コンパイラなどの言語処理系、組み込み機器などで広く使われており、その構造や動作と深く関わっているため、セキュリティとネットワークの理解のために欠かせないからです。

                                                  なぜCを学ぶべきなのか - 立命館大学情報理工学部セキュリティ・ネットワークコース プログラミング言語サポートページ
                                                • ChatGPTで無料で学べる『英会話AI』の作り方(神田敏晶) - エキスパート - Yahoo!ニュース

                                                  KNNポール神田です。 まさにChatGPTやPerplexity AIとの出会いで、インターネット黎明期のような感動の日々である。 『英語は10000時間でモノになる』の著者であり、デジタルハリウッド大学の教授である橋本大也氏のFaceBookで気になる『プロンプト』が紹介されていた。 出典:デジタルハリウッド大学 無料で学べるすごい英会話AIのつくりかた 1 Voice Control for ChatGPT( https://chrome.google.com/webstore/detail/voice-control-for-chatgpt/eollffkcakegifhacjnlnegohfdlidhn)の拡張をChromeブラウザーにインストールする。これでChatGPTと音声で対話することができる。GPTがしゃべりだす。 2 ChatGPTに下記のプロンプトを入れてから英語で

                                                    ChatGPTで無料で学べる『英会話AI』の作り方(神田敏晶) - エキスパート - Yahoo!ニュース
                                                  • 全ての開発者が知っておくべきUnicodeについての最低限の知識

                                                    2003年には「プレーンテキストなんてものは全く存在しない」と言われ、テキストの解読には文字コードの情報が必須となっていました。しかし、2023年になるまでの20年の間に絵文字などのおかげでUnicodeの利用率は98%へと到達し、再び文字コードを気にせずにすむ時代がやってきています。そんな時代において、正しくUnicodeを使うために必要な知識をエンジニアのニキータ・プロコポフさんが解説しています。 The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!) @ tonsky.me https://tonsky.me/blog/unicode/ Unicodeの歴史と利用率の推移をまとめたグラフは下図の通り。2000年代後半から急速に普及が進んでいったこ

                                                      全ての開発者が知っておくべきUnicodeについての最低限の知識
                                                    • C++やPython向けのコード可視化ツール「Sourcetrail」がオープンソースに

                                                      Sourcetrailは、開発者が他人の書いたソースコードを理解し、生産的にコーディングを行えるよう支援する。開発者は既存のソースコードを理解することに多大な時間を費やすが、一般的なコードエディタは、こういった作業にはほとんど役に立たない。 Sourcetrailの主要開発者であるEberhard Gräther氏は、「Google Chrome」のグラフィックスチームにインターンシップとして参加した2012年時点の経験を次のように語っている。 「割り当てられた単純に見えるタスクに着手し、具体的なコードの改善に取り組み始めるとすぐに、Chromiumの巨大なアーキテクチャを理解する機会が全くないことに気付いた。ドキュメントはあまり役に立たず、開発チームのメンバーは非常に友好的だったが、コードベースについて質問するインターンに邪魔されることを好まないことも分かった。そこで、ソースコードを読ん

                                                        C++やPython向けのコード可視化ツール「Sourcetrail」がオープンソースに
                                                      • (年収270万で)プログラマーを引退して、医学部にきた俺が真面目に考えて..

                                                        (年収270万で)プログラマーを引退して、医学部にきた俺が真面目に考えてやろう。 ① 言葉は正しく使おう真面目に読んでいて、ちょっと気になる箇所がある。たとえば PostgreSQL を postgre とか書くヤツは現場では嫌われるぞ。少なくとも postgres と書いてくれ。お里が知れるぞ。 ② プライドが高い消えていくエンジニアの特徴だけど、叱責されたり馬鹿にされるのが嫌で VCS にコミットしないヤツ、または貪欲にコードレビューをされるのが嫌がるやつは、成長しない。 ③ エリート意識この業界は数年前には『デジタル土方』と揶揄される業界でした。ちなみに、アメリカでも「テック系はハードだから避ける」という雰囲気でした。つまり何をいいたいのかというと、ソフトウェアの開発者っていうのは「泥臭い領域」なんだよ。エリートとは程遠い場所にあるというね。 ④ 「某天市場の先輩には,ここ仕事量少な

                                                          (年収270万で)プログラマーを引退して、医学部にきた俺が真面目に考えて..
                                                        • 車載 OS について語る

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

                                                            車載 OS について語る
                                                          • 芸術における、「天才、プロ、アマチュアじゃんけん」の法則。|つんく♂

                                                            たくさんの方に読んでいただきましたつんく♂のコラム「凡人が、天才に勝つ方法。」。今回は感謝の気持ちを込めて、続編を全文無料公開します。 (文 つんく♂ / 編集 小沢あや / イラスト みずしな孝之) これまでnoteでは「天才」という言葉をテーマにちょくちょくお話をしてきましたが、今日は天才とプロとアマチュアの定義を話してみたいと思います。 これは、プロ、アマ、天才じゃんけんの勝敗相関図です。 結論として、「プロ」は「天才」に勝ちます。しかし、「プロ」は「アマチュア」に負けます。そして、「アマチュア」は「天才」には勝てません。 それでは、仕組みと定義を紐解いていきます! 一般的な「天才」の定義 誰もが憧れる「天才」。 「天才」ってなんでしょう? もちろん、才能のある人という意味です。でも、日常で誰かをさして「あいつ天才」と思うのって、どんな時ですか? 人間って、自分の知らないモノが出てく

                                                              芸術における、「天才、プロ、アマチュアじゃんけん」の法則。|つんく♂
                                                            • [2021年版]AWSセキュリティ対策全部盛り[初級から上級まで] というタイトルでDevelopersIO 2021 Decadeに登壇しました #devio2021 | DevelopersIO

                                                              [2021年版]AWSセキュリティ対策全部盛り[初級から上級まで] というタイトルでDevelopersIO 2021 Decadeに登壇しました #devio2021 DevelopersIO 2021 Decadeで登壇した動画や資料を掲載、解説をしています。AWSのセキュリティについて網羅的に扱っています。ちょー長いのでご注意を。 こんにちは、臼田です。 みなさん、AWSのセキュリティ対策してますか?(挨拶 ついにやってまいりました、DevelopersIO 2021 Decade!私は「[2021年版]AWSセキュリティ対策全部盛り[初級から上級まで]」というテーマで登壇しました。 動画と資料と解説をこのブログでやっていきます。 動画 資料 解説 動画はちょっぱやで喋っているので、解説は丁寧めにやっていきます。 タイトル付けの背景 今回何喋ろうかなーって思ってたら、2年前のDeve

                                                                [2021年版]AWSセキュリティ対策全部盛り[初級から上級まで] というタイトルでDevelopersIO 2021 Decadeに登壇しました #devio2021 | DevelopersIO
                                                              • シティポップの最終防衛ラインが突破されるとき - 森の掟

                                                                シティポップとは何か ここ数年日本のシティポップが世界中で人気らしいという話が、ネットニュースなどを通じて一般レベルにまで伝わってきている。 単におもしろい社会現象としてだけでなく、いわゆる「日本スゴイ」言説の一種としても受け入れられている感じもある。 また、国内でのシティポップ再評価は、自分が観測してきた限りでも10年以上前からあり、たとえば2011年のceroの1stアルバムについてはそのような語られ方をしていた。 ただ、これら一連のムーブメントにおいて、「シティポップ」という言葉が具体的にどのあたりのサウンドを指しているか、実は語ってる人によってバラバラなんですよね。 「シティポップ」という呼び名が出てくる前から、山下達郎のシュガー・ベイブとか、細野晴臣のティン・パン・アレイ周辺の再評価がゼロ年代にあって、その流れで大貫妙子や吉田美奈子や大滝詠一あたりがシティポップってイメージを個人

                                                                  シティポップの最終防衛ラインが突破されるとき - 森の掟
                                                                • プログラミングスクール通うくらいならチートスキル身につけたほうが百億倍楽やぞ|erukiti

                                                                  皆さん異世界転生ラノベをご存知ですか?チートし放題な主人公たち好き勝手しやがってとか思っています?最近は「初級魔法で無双する」「生活魔法で無双する」みたいな話流行ってますよね。 でも、別に異世界なんていかなくても、転生しなくても、プログラミングのチートスキルなんて簡単に身につけられるんですよ。 ※ここでいうチートスキルは本来の意味のチートではないのでご注意ください。そっちのスキル身につけるのは楽しいかもしれませんが、本筋ではありません。 ※ここでいう「初級魔法」はラノベ読まない人の想像する初級魔法ではないことがほとんどなのでご注意を 特定のプログラミングスキルを身につけると、派生スキルが勝手にポコポコ生えてきたり、派生スキルの習得コストが圧倒的に安くなります。 たとえば、なにか一つのプログラミング言語をマスターした人なら、他のプログラミング言語を覚えるときのコストが低くなるというのは直感的

                                                                    プログラミングスクール通うくらいならチートスキル身につけたほうが百億倍楽やぞ|erukiti
                                                                  • なんか「ITがつまらなくなった」叩かれすぎてムカついたので書いてみる

                                                                    個人的には、ゲームエンジンを書く仕事がなくなった これはデカいと思うんだよな ゲームエンジンって職人芸的なところがあった Unityとか、Unrealとか、物理エンジンもBox2DとかBulletとか、当然昔はなかったので、みんな自前で書いてたはず 例えば、スーパーマリオの物理挙動とか衝突判定は当たり前だけど自前で書いてたはず でも、今はブロック崩しさえUnityとかUnrealに含まれてる物理エンジンで剛体力学使って書けちゃう なんかそういうの無駄な計算力だよなと思うけど、まあ書けちゃう、動いちゃう たしか、チュートリアルかなんかにもあったはず 昔はゲーム作るときって、リードプログラマーが1人いて、他も数人で、少人数で職人芸的に作ってたわけだよ 全て自前でやらなければいけないから、簡易的なものを作るにしても、一応大学でやった物理を再度勉強したりするわけだ 剛体力学とか、流体力学とか、材料

                                                                      なんか「ITがつまらなくなった」叩かれすぎてムカついたので書いてみる
                                                                    • プライベートでMac使うのやめた

                                                                      最近、自分のプライベートの開発環境を大きく変えたので紹介する。 先にまとめ プライベートではMacを使わなくなった 家にUbuntuが入ったミニPCを置いた 外からはThinkPad X1 CarbonからTailscale経由のSSHで家のミニPCに接続 購入まで まず、自分にとって最も大きな変化はプライベートでMacを使わなくなったことだ。2013年くらいにプログラミングを始めてからずっとメインのOSはMacだったので、約10年ぶり、ほぼ初めての非Mac環境である。 自分の普段の開発のユースケースは、Webアプリケーション開発とNode.js上で動くソフトウェアの開発、WebKitへのコントリビューション、たまにRustやGoやC/C++で自分専用ツールの開発、くらいなので別にMacで困っているわけではなかった。Web開発やNode.js上のソフトウェアの開発はまあ普通にMacで困らな

                                                                        プライベートでMac使うのやめた
                                                                      • Visual Studio Codeに入れるべき拡張機能【2023年最新版】 - Qiita

                                                                        弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 はじめに VSCodeは世界で多くの人が使っているコードエディタです。 開発の際に使用している人も多いのではないでしょうか。 今回はそんなVSCodeの拡張機能を一挙に紹介していきます。 拡張機能 VSCodeは世界中で支持されているコードエディタですが、最大の魅力が「拡張機能」です。 機能を追加して、より自分が使いやすいコードエディタにすることができます。 拡張機能のインストール 拡張機能のインストールのやり方を説明します。 アクティビティバーの拡張機能マークをクリックする(四角が4つあるマークです) インストールしたい拡張機能を検索する 拡張機能を選ぶ インストールをク

                                                                          Visual Studio Codeに入れるべき拡張機能【2023年最新版】 - Qiita
                                                                        • 中級Git操作

                                                                          今回の記事の内容はGitHub共同創業者のScott Chacon氏の「Pro Git」と同氏の今年の「So You Think You Know Git」(Gitがわかっているとでも思っているか?)発表をベースにしている。 コンフィグ ここでコンフィグにてデフォルトとして指定して損がないオプションをいくつか紹介します。 git rerere git rerereは"reuse recorded resolution"(記録ずみ解決方法を再利用)の略語になっている。 名の通りマージコンフリクトがどう解消されたかを記録し、次に同じようなコンフリクトが発生した際、同様の解決方法を自動的に適用するためのコマンドです。 また、基本的にデフォルトにしてもときに差し支えないため、ぜひgit config --global rerere.enabled trueを実行してみてください。 git main

                                                                            中級Git操作
                                                                          • なぜ型ファーストで考えるのか - 貳佰伍拾陸夜日記

                                                                            How do you imagine a building? You consciously create each aspect, puzzling over it in stages. Inception 型なし言語に馴染みはあるものの型付言語をいざ使ってみたらどういう気持ちで書いたらいいのかわからなかったと同僚から相談があり, それをきっかけにして社内の勉強会で以下の話をしました. よく型なし vs. 型付の文脈では「型を書くのは面倒だ」「安全の方が大事だ」「でも面倒だ」「それは型推論を前提にしていないからだ」などの議論になりがちな気がしますが、これはあくまで「計算ありきの型」を考えているからで, 「型ありきの計算」だと全く見え方が違います. 「型はある種の仕様」とおもえば, 型ファーストであることと, 型なし言語でテスト駆動開発(TDD)するときに最初にテストを書くこととは, 同じ

                                                                              なぜ型ファーストで考えるのか - 貳佰伍拾陸夜日記
                                                                            • ブラウザ開発者ツールのネットワークタブに表示されない情報送信手法 - Qiita

                                                                              はじめに はじめまして、セキュリティエンジニアのSatoki (@satoki00) です。今回はブラウザの開発者ツールのネットワークタブから隠れて、Webサイト内の情報を送信する手法をまとめます。所謂Exfiltrationというやつです。中にはCSPの制限をBypassするために用いられるテクニックもあります。CTFなどで安全に使ってください。 前提 発端はWeb上でテキストの文字数をカウントできるサイトが閉鎖する際の話です。カウント対象のテキストデータがサイト運営 (やサイトを改竄した攻撃者) に盗み取られていないかという議論が巻き起こっていました。「盗み取られていない」側の主張は、ブラウザの開発者ツールのネットワークタブにリクエストを送信した形跡がないというものでした。ここで ブラウザの開発者ツールのネットワークタブに表示がなければ外部へデータを送信していないのか? といった疑問が

                                                                                ブラウザ開発者ツールのネットワークタブに表示されない情報送信手法 - Qiita
                                                                              • 性行為寸前みたいな氷菓のイラストを描き続けている謎の韓国人と新婚生活みたいなルルーシュとC.C.のイラストを描き続けてる謎の日本人

                                                                                しるこ @ThiLco 「性行為寸前みたいな氷菓のイラストを描き続けている謎の韓国人」という言い回しが好きだし、そもそも普通に「性行為寸前みたいな氷菓のイラストを描き続けている謎の韓国人」本人自体のこともずっと前から好きです。

                                                                                  性行為寸前みたいな氷菓のイラストを描き続けている謎の韓国人と新婚生活みたいなルルーシュとC.C.のイラストを描き続けてる謎の日本人
                                                                                • 生涯現役のソフトウェアエンジニアでありたい。IC(Individual Contributor)のキャリアパスがあると自覚するまで10年の軌跡 - Findy Engineer Lab

                                                                                  ソフトウェアエンジニアの藤吾郎(@__gfx__)と申します。最近、IC(Individual Contributor / 個人貢献者†)という言葉でキャリアが語られることも増えてきたように思います。この記事では、ソフトウェアエンジニアにおけるICというキャリアパスについて、自分の認識と経験を交えて次の点から解説していきます。 ICというキャリアパスがあることを、ソフトウェアエンジニアに知ってもらいたい 私が39歳という年齢でIC一本でいくと決意するに至った経緯は? 「IC」とはどういったキャリアなのか? 管理職ではないキャリアとしてのIC これからICを定義する企業は増えるか 私がICというキャリアパスを選ぶことになるまで ソフトウェアエンジニアになるつもりはなかった 27歳で選択したソフトウェアエンジニアをウロウロする10年 Fastlyに入社して初めて明示的にICとなる ソフトウェア

                                                                                    生涯現役のソフトウェアエンジニアでありたい。IC(Individual Contributor)のキャリアパスがあると自覚するまで10年の軌跡 - Findy Engineer Lab