タグ

Tmolosのブックマーク (2,006)

  • 私が使う最小設定(2023年) - Qiita

    はじめに 今回は、最小設定群(2023年)を紹介します。 常にこれを使っているわけではなく、私がたまにログインして、ファイルの内容確認を主な目的として Emacsを起動し、後はかるーく編集する時に使うための最小設定群です。 空の init.el からサーバ上の Emacs を使い始めて、操作中に あ"あ"! となった事象を解消した設定群です。あ"あ"! と思った項目に対応する設定は、基的に、普段使いの設定群からコピペしています。 この最小設定群でも、意外と乗り切れますね。ポイントは、 カーソル移動系の設定 画面内に表示されて欲しいと期待する情報を制御するための設定 は最低限必要ってことですかね。 init-min.el 外部パッケージは、markdown-modeだけ取り込んでいます。それ以外はビルトインパッケージを使い、以下ではview-mode, org-mode, dired-mo

    私が使う最小設定(2023年) - Qiita
    Tmolos
    Tmolos 2023/12/31
  • ITパーソンが今読むべきビジネス書トップ10--「頭のいい人」の伝え方の共通点とは?

    ビジネスパーソンのスキルや知識アップに役立つ“今読むべき”を厳選し、要約してその内容を伝える「flier(フライヤー)」。ITパーソンはもちろん、IT企業が社員教育の一環として法人利用しているケースが増えている。 この記事では、flierで紹介しているの中から2023年にITパーソンに読まれたのベスト10を紹介したい(集計期間:2023年7~11月)。今回のランキングは「言語化」「生活習慣」「仕事効率化」がキーワードとなった。仕事の効率を上げるとともに、円滑な人間関係を築いたり、健康的で豊かな生活を送ったりしたいと考える、向上心あふれるITパーソンが多いことがうかがえる。気になった1冊があればぜひ、手に取ってほしい。 1位:「頭のいい人は『短く』伝える」(大和書房) 伝える力は仕事を円滑に進める上で欠かせないものだ。書は、言いたいことを4行にまとめる「4行メソッド」により、あなたの

    ITパーソンが今読むべきビジネス書トップ10--「頭のいい人」の伝え方の共通点とは?
  • ▽▼SKKではじめる快適日本語入力|jig.jp engineers

    はじめにjig.jp Advent Calendar 2023 の12月15日分の記事を担当します、あろーです。 この記事では、私が愛用している日本語入力システム「SKK」の良さをメリット・デメリットの両面から紹介していきます。 SKKとはSKK (Simple Kana to Kanji conversion program) は Emacs 上で動作する日本語入力システムです。 現在では様々な環境向けに移植されており、WindowsmacOSLinux はもちろん、Vim でも利用できます。 普通のIMEとの違い普通の IME (Google 日本語入力など) は、入力された文章を形態素解析して文節ごとに漢字変換を行いますが、SKK はそれらを行いません。 代わりに 単語の区切りならスペース 送り仮名の区切りなら大文字 を入力して、人間が文節の区切りを指定する必要があります。 例え

    ▽▼SKKではじめる快適日本語入力|jig.jp engineers
    Tmolos
    Tmolos 2023/12/27
  • 2024年に読んだほうがいいエンジニアな書籍10冊+α - CloudとSREそしてキャリア本 - Lean Baseball

    Google Cloud Partner Top Engineer 2024を頂いた者です. 仕事エンジニア系のコンサルとSRE, 趣味(と前職以前の仕事)で機械学習や生成AI*1をやっとります. この記事は当ブログの名物かつ人気シリーズである, 主に技術書を中心としたオススメ書籍(元々はPythonメイン)の紹介エントリーです. ※去年の記事はこちら. 年のこのエントリーは, 2024年の推し4冊 CloudおよびSREな4冊 いい感じな技術書2冊 この三立て(+私の完全なる趣味チョイスで数冊)でご紹介できればと思います. というわけで, 年のラインナップは以下の通りです. この記事の著者 2024年の推し技術書10冊 特に推したい4冊 クラウドストラテジー 世界一流エンジニアの思考法 仕事に役立つ新・必修科目「情報Ⅰ」 キャリアづくりの教科書 CloudおよびSREな4冊

    2024年に読んだほうがいいエンジニアな書籍10冊+α - CloudとSREそしてキャリア本 - Lean Baseball
  • ベテランエンジニアも意外と知らない「パッケージ管理システムの仕組み」 - Qiita

    この記事はNuco Advent Calendar 2023の16日目の記事です。 1. はじめに 世の中には、複雑な計算や面倒な分析を1行で済ませてくれるような便利なパッケージが数多くあります。それらをインストールするときには、以下のようなOSやプログラム言語に応じた簡単なコマンドを実行していることでしょう。 あなたがパッケージをインストールする裏で、それらのパッケージを管理するシステムが地獄のような処理を人知れず行なっていることはご存知でしたか? 稿ではそんな縁の下の力持ちであるパッケージ管理システムが、一体どのような仕組みで動いているのか、その全貌を明らかにしていきたいと思います! 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方

    ベテランエンジニアも意外と知らない「パッケージ管理システムの仕組み」 - Qiita
  • 全エンジニアが知っておくべきGithubレポジトリTop28【2023最新版】 - Qiita

    この記事はNuco Advent Calendar 2023の18日目の記事です。 はじめに 記事ではGithubレポジトリTop28を紹介します! Githubレポジトリは日々の業務や学習に役立てることが可能です。必要な機能や学習教材は、無料で利用出来る高機能なものがあるのなら積極的に利用して役立てるべきです。 以下の内容に分けて合計28個のGithubレポジトリを紹介します! 開発用Githubレポジトリ 学習用Githubレポジトリ QOL高めのエンジニアとして日常を過ごしたい方は参考にしてください! 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。

    全エンジニアが知っておくべきGithubレポジトリTop28【2023最新版】 - Qiita
  • なぜエンジニア組織をうまくマネジメントできないと悩む経営者が多いのか? - Qiita

    はじめに 私は、さくらインターネットというクラウドサーバの会社の社長をしていて、よく経営者の方からのメンタリングのリクエストをいただくことがあります。 その中で多くの割合を占めるのが、ITエンジニア(以降、エンジニア)のマネジメントと、エンジニア組織の構築をどのようにすればいいのかというテーマです。 確かに、どんなビジネスをするにしても、単にSaaSやノーコードツールを活用するだけでは足りなくて、自分たちでシステム開発しないといけないケースが増えてきているのは、間違いないなと思います。 外注をしてシステム構築をするケースももちろん多いですが、基幹システムのような使いにくくても自社の社員が我慢すればいいものと違って、自社のお客様向けのシステムだと使いやすくないとお客様が離脱してしまいますし、常にアップデートをし続けて、最良のUI/UXを作ることが業績に直結します。 要は、今のデジタルシステム

    なぜエンジニア組織をうまくマネジメントできないと悩む経営者が多いのか? - Qiita
  • 【初心者向け】AI関連の読むべき資料まとめ - Qiita

    はじめに 今回は初心者向けのAI関連の有益資料をまとめました。 大学や企業が公開している資料を厳選したので、ぜひ参考にしてみてください。 当にわかりやすいAI入門 AIの基礎的な話から、実践的な活用事例までを網羅的に学べる資料。 AIとは何か 脳の仕組み 伝わりやすさと境界の決め方 課題を乗り越えるための取り組み 文章生成の仕組み AIのこれから 資料に加えてYoutubeに動画もあります。 生成AIでシステム開発はどう変わるか LayerXさんが公開している「生成AIでシステム開発はどう変わるか」。 生成AIを活用したシステム開発の今後と具体的な活用事例が学べる資料になっています。 エンジニアが0からコードを書くとこはなくなる コードの生成と解説で開発速度が劇的に上がる その他の開発工程の多くを自動化しうる ノーコードとローコードツールが進化する コードは事前に書いておくものではなくな

    【初心者向け】AI関連の読むべき資料まとめ - Qiita
    Tmolos
    Tmolos 2023/12/15
  • Gitコマンドチートシート - Qiita

    まえがき DMM WEBCAMP Advent Calendar 2023 14日目記事です。 DWCメンター・卒業生が記事を投稿しておりますので、是非他の記事もご確認ください! 初めに よく使うコマンドを厳選して載せています. そのため,その他コマンドについては,manコマンドなどを用いて各自で調べてください. git設定 コマンド 解説 補足

    Gitコマンドチートシート - Qiita
  • 【11万文字越え】プログラミング初心者に贈る即戦力ガイド - Qiita

    弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 目次 1.はじめに 2.VSCode拡張機能紹介 3.コーディングのポイント 4.よく使われる英単語一覧 5.エラーとの向き合い方 6.テストで動作確認 7.検索の極意 8.公式ドキュメントに慣れる 9.リファクタリングでさらに読みやすく 10.資料作成で気をつけること 11.Gitで管理 12.よく使うLinuxコマンド一覧 13.仕事の進め方 14.プログラム以外で意識するところ 15.初心者こそ読んで欲しい 16.まとめ 1. はじめに プログラミングは現代のデジタル社会において重要なスキルです。 AIがコードを書いてくれる時代ですが、それでも人の手によるプログラ

    【11万文字越え】プログラミング初心者に贈る即戦力ガイド - Qiita
  • 全エンジニア必見!情報収集のためのリンク集 - Qiita

    この記事はNuco Advent Calendar 2023の12日目の記事です。 はじめに 技術は目まぐるしく変化・進歩していて、トレンドに追いつくには、まず信頼できる情報源が必要です。 このリンク集では、エンジニア向けのコンテンツを種類別に紹介します。業界の最新ニュース、学術論文、実践的な動画解説、そして専門家のコミュニティなど多様なリソースをまとめました。 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 知識共有コミュニティ Qiita 言わずもがな、国内最大級のコミュニティサービスです。言語・分野ごとのタグがあり、どのエンジニアにとっても使いやすいサイトになっています。 Zenn 「知識を共有するエンジニアに対価

    全エンジニア必見!情報収集のためのリンク集 - Qiita
  • プログラミングというより物事が出来る思考法~実践編|牛尾 剛

    大変多く読んでいただいた「プログラミングというより物事が出来る思考法」というポストや、世界一流エンジニアの思考法の書籍で紹介した内容がある。 私の職場でも、ものすごく出来る人が「実践」しているところを何回も目撃しているので「実践編」として皆さんにシェアしようと思って今回のポストを書いてみた。 タイトルにもある通り、私はエンジニアだが、ビジネス書である書籍と書かれた多くの思考法と同じく、あまりエンジニアリングというものに関係ない要素であると感じている。 上記のポストや書籍でシェアした内容を端的に言うと「理解には時間がかかるがかける価値が十分あり、それによって自分が物事をコントロールしている感覚を身につけることが出来る」という自分の小さな発見だ。私がこのことを最初に発見したのは、新卒の出来る人々との出来事がきっかけだが、今回その小さな自分なりの発見を後押しするような出来事がいくつかあった。それ

    プログラミングというより物事が出来る思考法~実践編|牛尾 剛
  • プログラミングというより物事が出来るようになる思考法|牛尾 剛

    私が人生でずっと悩んで追い求めていたものがついに解決した。それは、なんでも良いから何かが「出来るようになる」ことだ。 昔からいくらその対象に時間をかけても、努力しても、人並みにすらならない。人にやってもらうとか自分がやらないことに関してはうまくいくのだが、自分が何かが出来るようになるということに関しては人生50年目だが、絶望的で、それが自分の自己肯定感や、人並みに生きることへの罪悪感を生んでいた。人生で解決したかった問題 No.1 だ。だからそれをずっと解決しようと頑張ってきた。 ギター演奏での解決方法私はクソ不器用で、なにやってもできないので、人生で出来たらいいことを2つだけ定めた。ギター演奏と、プログラミング。ギター演奏に関しては少し前に解決した。根的な問題を一つ上げるとすると、「ゆっくりから、メトロノームで練習する」これだけだ。 ギターはもう何十年も演奏しているのに弾ける感がなかっ

    プログラミングというより物事が出来るようになる思考法|牛尾 剛
  • 【2024年最新】エンジニア向けおすすめ書籍 - Qiita

    はじめに 今回はエンジニア初心者から中級者が読むべき書籍を10冊厳選して紹介します。 1年目の自分に読んでもらいたい書籍としてまとめました。 リーダブルコード エンジニアの必読書 他の人が理解しやすいコードの書き方が学べる 我流からの脱却 豊富なコードが掲載されているので実践しやすい 「美しいコードを見ると感動する。優れたコードは見た瞬間に何をしているかが伝わってくる。そういうコードは使うのが楽しいし、 自分のコードもそうあるべきだと思わせてくれる。書の目的は、君のコードを良くすることだ」(書「はじめに」より)。 コードは理解しやすくなければならない。書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介します。 名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。 またコードを再構成するための

    【2024年最新】エンジニア向けおすすめ書籍 - Qiita
  • パイプに関係するさまざまなバッファ、ちゃんと意識していますか? - Qiita

    はじめに コマンドをパイプでつなげた時、各コマンドの間にはいくつかのバッファが存在します。そのバッファについてちゃんと意識しているでしょうか? バッファの存在によって各コマンドの実行には分かりづらい変化があります。そのバッファを知らないと罠にハマってしまう・・・かもしれません。 プロセス間のパイプ通信のバッファ まずプロセス間のパイプ通信に存在しているバッファです。多くのコマンドは行単位でデータを処理しますが、一般的にパイプでつなげた各コマンドはそれぞれ処理速度が異なります。処理がすぐに終わるコマンドもあれば時間がかかるコマンドもあります。各コマンドは並列で動作可能ですが必ずしも並列で動作するわけではありません。 一般論としてパイプライン全体の処理にかかる実時間はパイプでつながったコマンドの中で一番遅いコマンドに足を引っ張られます。いくら並列で動作可能と言ってもデータが到着しなければ処理す

    パイプに関係するさまざまなバッファ、ちゃんと意識していますか? - Qiita
  • カーネルことはじめ

    この記事は未踏ジュニアAdvent Calendar : 10日目です. カーネル, 書きたくないですか? こんにちは, horizon (@horizon2k38)です. 私は2023年の未踏ジュニアでA9Nというマイクロカーネルを作成していました. 人類なら誰しもがカーネルを書きたいと思ったことがあるはずです. そんな方のために, 未踏期間で得られた "0からカーネルを如何にして学び, 実装したか" という知見をより一般化して解説しようと思います. この記事の内容をすべて達成することで, あなたもきっとカーネルを書くことができるでしょう. やれば出来る きっと 絶対 私No.1 注: この記事はどちらかといえば初心者向けなので, 自信がある方は最下部の"参考文献"と, 私が書いた低レイヤー学習のロードマップのみ読むことをおすすめします. カーネル/OSとは そもそもカーネルとは, 所謂

    カーネルことはじめ
  • 大学の C++ 講義で使っているオンラインコンパイラ

    C++ Advent Calendar 2023, 9 日目の記事です。 学校で C++ を教える場合、受講者に最初から Visual Studio Code や、Visual Studio, Xcode などの統合開発環境をインストールしてもらうのは難しいことがあります。 とくにプログラミングが初めての学生、パソコンに不慣れな学生が多い場合は、なるべく環境構築に時間をかけず、スムーズに C++ プログラミングの学習に入れるよう、講義の序盤ではオンラインコンパイラの使用が選択肢として有効です。 記事では、筆者が実際に大学の C++ 講義で使った 3 つのオンラインコンパイラを、講義での活用の観点から紹介します。 Simple C++ Editor Simple C++ Editor は、Wandbox をバックエンドとしたオンライン C++ コンパイラです。初心者がよく起こすエラーや警告

    大学の C++ 講義で使っているオンラインコンパイラ
  • 強いエンジニア組織に必要な、6つの技術以外のこと – メルカリ編 | メルカリエンジニアリング

    はじめに メルカリ Engineering Office マネージャーのhiroiです。 我々のチームでは「Establish a Resilient Engineering Organization」というミッションを元に、エンジニアリングにおける、組織横断課題の解決を目指しています。 組織横断というと、Platformチームや、インフラ周りのチームを想像する方も多いと思いますが、我々のチームでは、プロダクト開発における技術的な課題を除く、組織課題や横断的な取り組みを推進しています。 具体的には、各技術領域ごとの研修プログラムの構築、エンジニア向けのイベント企画運営、技術広報(このEngineering Websiteも我々の活動の一つです)、ナレッジマネジメント、エンジニア文化の言語化や醸成、技術戦略策定、果てはインド開発支部の立ち上げのプロマネなどをしています。 この記事ではそんな我

    強いエンジニア組織に必要な、6つの技術以外のこと – メルカリ編 | メルカリエンジニアリング
  • 「秘密の NTT 電話局、フレッツ光、およびインターネット入門 (1)」を冊子にして読んでいます

    ICT 「秘密の NTT 電話局、フレッツ光、およびインターネット入門 (1)」を冊子にして読んでいます※当サイトにはプロモーションが含まれています。 先日、「秘密の NTT 電話局、フレッツ光、およびインターネット入門 (1)」という資料(PDF)の存在を知りました。 ソフトウェア業界で有名な登大遊さんという方がいらっしゃるのですが、この方の講演資料です。 まだ半分ちょっとしか読んでいないこともあり、内容を説明するのは難しいですが、歴史的経緯を交えつつ日におけるインターネットの仕組みについて語られています。 各家庭のルータからどのようにインターネットに通信できているのかについて、NTT 東日の具体的な装置(下画像を参照)まで取り上げ、ハードウェア・ソフトウェアの両面から説明されているというのは、かなり貴重な資料だと思います。ずっと以前からこのあたりについては、疑問に思っていました。ま

    「秘密の NTT 電話局、フレッツ光、およびインターネット入門 (1)」を冊子にして読んでいます
  • C++20からC++23までの変化

    【DevelopersIO 2024】AI 半可通なのにエッジ AI 機能を全力で解説してみる 〜Cloudflare の場合〜

    C++20からC++23までの変化