並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 18509件

新着順 人気順

shellの検索結果201 - 240 件 / 18509件

  • いまや、DJはもうDJじゃない。デリック・メイと考える人工知能と「人の意思」

    いまや、DJはもうDJじゃない。デリック・メイと考える人工知能と「人の意思」2024.09.20 21:0014,582 照沼健太 AIと人間の区別がつかない時代がもうすぐそこに? Open AIが脅威の性能を誇るChatGPTの音声対話機能を公開間近。さらにはAppleがiOSやMac OSに組み込む生成AI「Apple Intelligence」を発表するなど、AI競争はさらに加速しています。 そんなAIと人間の区別がつかない未来を予見したかのような作品が、95年公開の映画「GHOST IN THE SHELL / 攻殻機動隊」です。本作の関連作品として、1997年にPlayStation用ソフトとして発売されたゲーム「攻殻機動隊 GHOST IN THE SHELL」のサントラに参加していたデトロイトテクノのオリジネイターの一人、デリック・メイが、今年5月に東京・新宿のZepp Sh

      いまや、DJはもうDJじゃない。デリック・メイと考える人工知能と「人の意思」
    • PowerShellの今を見る 2つあるPowerShellはどっち使えばいい? (1/2)

      PowerShellに関しては、2021年に1回まとめたのだが、あれから3年も経過したので最新情報も含めて、簡単に解説したい。なお、それぞれのこれまでの経緯などは、過去記事に記載しているので参考にしてほしい。 ●あらためて「PowerShell」の現状と登場後の経緯を整理する https://ascii.jp/elem/000/004/052/4052789/ 結論から言えば、PowerShellには、Windowsに同梱されている「Windows PowerShell」と、ユーザーがインストールする必要がある「PowerShell」がある。コマンドラインを使う頻度が高いようならば、最新のPowerShellをインストール、そうでなければWindows PowerShellで十分である。 PowerShellのインストーラーなどに表示される奇妙な人物イラストを見たことがある人もいるだろう。

        PowerShellの今を見る 2つあるPowerShellはどっち使えばいい? (1/2)
      • OpenAI APIのファインチューニングの学習データのガイドライン|npaka

        以下の記事を元に、「OpenAI API」のファインチューニングの学習データのガイドラインをまとめました。 1. 学習データの書式ファインチューニングするには、単一の入力「プロンプト」とそれに関連する出力 「コンプリーション」 のペアで構成される学習データが必要です。これは、1回のプロンプトで詳細な手順や複数の例を入力するような、ベースモデルの使用方法とは大きく異なります。 「学習データの書式」のガイドラインは、次のとおりです。 ・プロンプトが終了してコンプリーションが開始することをモデルに知らせるため、区切り記号 ("\n\n###\n\n"など) でプロンプトを終了する必要があります。区切り記号は、プロンプトの他の場所で使用されない文字列を指定します。 ・コンプリーションが終了することをモデルに知らせるため、停止記号 ("\n"、"###"など)でコンプリーションを終了する必要がありま

          OpenAI APIのファインチューニングの学習データのガイドライン|npaka
        • プログラミング支援AIサービスまとめ。GitHub Copilot、AWS CodeWhispererなど11種類(2024年3月版)

          GitHub CopilotやAWS CodeWhispererをはじめとする、コードエディタに統合できる11種類のプログラミング支援AIをまとめた。 GitHub Copilotに代表されるコードエディタに統合されたプログラミング支援AIサービスは、まだ登場して間もないにも関わらず、多くのプログラマの生産性向上にとって欠かせない機能になりつつあります。 と同時に、プログラミング支援AIサービスはGitHub Copilot以外にもさまざまなクラウドベンダ、ツールベンダ、スタートアップなどが参入し、多様な製品が新たに投入され続けている変化の激しい分野でもあります。 ここではその中から、現時点での主要なサービスやソフトウェアを11種類取り上げ、まとめました。導入や選択の参考にしていただければと思います。 価格別の主な機能 (Copilot Individual / 月額10ドル/年間100ド

            プログラミング支援AIサービスまとめ。GitHub Copilot、AWS CodeWhispererなど11種類(2024年3月版)
          • yarn と npm の栄枯盛衰

            yarn と npm の栄枯盛衰2021 年 8 月に yarn の v3 がリリースされました。2020 年の同月あたりに yarn v2 がリリースされたので、約 1 年ぶりのメジャーバージョンアップになります。 v1 → v2 のパラダイムシフトは強烈でしたが、 v2 → v3 は berry というパッケージ名は相変わらずで、 v2 の正統なバージョンアップでありちょっとだけ物足りなさを感じてます。 Get Started なにはともあれ、とりあえずは触ってみましょうか。 Node.js ≥ 16.10 であれば、 Corepack を使って以下のコマンドで yarn v3 をインストールできます。 $ corepack enable $ corepack prepare yarn@3.0.0 --activate # yarn.lock や README.md が生成される $

              yarn と npm の栄枯盛衰
            • 10年間バックエンドエンジニアとして働いた人がよく使っているコマンド

              皆さんのよく使うコマンドの状況とかも知りたいので書いていただけると嬉しいです。 概ねデフォルトで入っているコマンドのみ記入してます。(gitとかは除外してます) 詳しいオプションやその他の使い方は別途調べるのが吉です。 これからコマンドを学ぶ人は を参考にすると良いかと思いました。 調べなくてもコマンドを思い出せる ls ファイル、フォルダ確認したい時

                10年間バックエンドエンジニアとして働いた人がよく使っているコマンド
              • 今どきのシェルスクリプトは数値計算にexprを使わない(POSIX準拠) - Qiita

                はじめに 1992 年に POSIX でシェルが標準化されて以来、シェルスクリプトの数値計算に expr コマンドは使いません。expr コマンドを使って計算していたのは Bourne シェル(古い UNIX の sh)時代の話で、現在の POSIX sh (dash、bash、ksh 等)時代では数値計算に expr コマンドは不要です。今どきはシェルの機能だけで整数の計算を行うことができます。「今どき」って一体いつからだって話なわけですが……。 注意 シェルスクリプトでパフォーマンスの話をするとすぐに「他の言語で〜」という方がいますが、私はどんなことにでもシェルスクリプトを使えなんて一言も言っていません。パフォーマンスを気にしている理由は、そこが実際にシェルスクリプトのボトルネックになるポイントだからです。そもそもシェルスクリプトと一般的な言語は言語設計レベルで得意なことが違います。ユ

                  今どきのシェルスクリプトは数値計算にexprを使わない(POSIX準拠) - Qiita
                • カゴヤのVPS+SoftEther VPNで簡単にVPNサーバーを自作しよう

                  「フリーWiFiでも安全にインターネットを使いたい」 「接続元に固定IPアドレスを使いたい」 「国外からでも日本国内と同じインターネット環境を使いたい」 これらの要望は、VPNサーバーを使えば全て叶えることができます。ただしVPNサーバーの構築は、方法によっては手間がかかる上にコストも高くなるため手軽には行えません。 この記事ではVPNサーバーとは何か初心者の方にもわかりやすく解説した上で、VPS+SoftEhterで簡単かつ安価にVPNサーバーを構築する方法を紹介します。 VPNサーバーとは VPNとは、「Virtual Private Network」(仮想プライベートネットワーク)を略した言葉です。VPNでは通信キャリアの公衆網を使い、仮想的に自社専用のプライベートネットワークを構築します。 その上でVPNサーバーとは、自社でVPNを実現するために必要なサーバーのことです。VPNサー

                    カゴヤのVPS+SoftEther VPNで簡単にVPNサーバーを自作しよう
                  • Big Sky :: ぼくがかんがえたさいきょうの Vim のこうせい 2019年 年末版

                    はじめに 以下の記事では、僕の Vim の構成について記述しています。本来はこの記事で vim-lsp の導入方法と私的 Go 編集環境について書こうと思っていましたが、あまりにも長くなってしまったので別途書く事にしました。僕は Windows と Linux しか使わないので、皆さんの環境で使うとうまく動かない可能性があります。また僕は最新の Vim 8 しか使いません。古めの Vim を使いません。neovim も使いません。それらをお使いの方はうまく動かない可能性があります。ご了承下さい。なお設定ファイルの配置スタイルは完全に僕個人の趣味ですので必ずしも僕の構成が正しい訳ではありません。 ぼくのかんがえたさいきょうの Vim こうせい Vim の設定は vimrc に記述するのですが、その設定方法には「汚くさせない」ための工夫が必要だと思っています。以下は僕が行っている「vimrc

                      Big Sky :: ぼくがかんがえたさいきょうの Vim のこうせい 2019年 年末版
                    • 「無料でLog4j対策を教えろ」と迫った大企業とオープンソース開発者の痛快なやりとりが公開中

                      2021年12月に、さまざまなプログラムに使われているJavaのログ出力ライブラリ「Log4j」にリモートコード実行のゼロデイ脆弱(ぜいじゃく)性「Log4Shell」があることが発覚し、世界中のIT産業が対応に追われました。そんな問題に対し、フォーチュン500に選出されるような大企業から対応方法を教えるよう要請を受けたオープンソース開発者が、相手企業と交わしたメールを公開しています。 LogJ4 Security Inquiry – Response Required | daniel.haxx.se https://daniel.haxx.se/blog/2022/01/24/logj4-security-inquiry-response-required/ さまざまなプロトコルを用いてデータを送受信するのに使われるオープンソースソフトウェア「cURL」の開発者のダニエル・ステンバーグ

                        「無料でLog4j対策を教えろ」と迫った大企業とオープンソース開発者の痛快なやりとりが公開中
                      • AWS Lambda Node.js runtime の EoL に疲れたので Go にしていっている話 - KAYAC Engineers' Blog

                        SREチームの藤原です。Tech Kayac Advent Calendar Migration Track 19日目の記事です。いよいよ年も押し詰まってきましたね…! AWS Lambda、使ってますか?最近はサーバーレスという文脈で取り上げられることも多い Lambda ですが、カヤックではそこまでサーバーレスにこだわることはせず、主にイベントドリブンな処理に適切なユースケースに使用しています。 Lambda のリリース当初に用意されていたランタイムは Node.js のみでした。カヤックで最近使うことが多い言語である Go, Ruby のランタイムがサポートされたのが比較的最近だったということもあり、Node.js の Lambda function が比較的多く存在している状況でした。 Node.js EoL (End of Life) ところで、技術基盤チームのリポジトリで「La

                          AWS Lambda Node.js runtime の EoL に疲れたので Go にしていっている話 - KAYAC Engineers' Blog
                        • 今だからこそ読み直す「エンジニアのための時間管理術」 - kakakakakku blog

                          2006年に出版された「エンジニアのための時間管理術」を2009年(大学院時代)にはじめて読んだ.本書はエンジニアを対象にした書籍であり,その後 SIer でシステムエンジニアとして働きながら何度も読み直した.もともとプロダクティビティを追求することに興味があり,今も続くスタイルの一部は本書から学んだことを参考にしている.それほどに「個人的に影響を受けた1冊」と言える.今までブログに書評記事を書いてなく,最近また読み直す機会があったため,書評記事を書くことにした. 本書のタイトルは「エンジニアのための」と書いてあるけど,原著のタイトルは「Time Management for System Administrators」となり,明確に「システム管理者」を対象に書かれている.本書の冒頭にも「プログラマを対象としていない」と書かれている.とは言え,現在では文化面も技術面も変化し,DevOps

                            今だからこそ読み直す「エンジニアのための時間管理術」 - kakakakakku blog
                          • Linuxプロセスアクセス制御の概要 - えんでぃの技術ブログ

                            SELinuxシリーズ 本記事は、SELinuxシリーズの1記事目です。 Linuxプロセスアクセス制御の概要 ←今ココ SELinuxの概要 SELinux Type Enforcement SELinuxの実践 (参考) SELinuxのRBAC、UBAC、MLS、MCS (参考) SELinux Module Policyのソースコード読解、ビルド 参考URL 1〜3記事目は、4記事目を理解するための前提知識をカバーしています。 4記事目が最も重要で、SELinuxの具体的な操作方法やコマンド、トラブルシューティング手順を紹介しています。 5記事目以降は参考情報です。 SELinuxの関連記事は、SELinuxタグから探せます。 一連の記事はFedora環境を前提として書いています。 FedoraやRHELに類するディストリビューションであればほぼ同等の挙動になると思いますが、他のデ

                              Linuxプロセスアクセス制御の概要 - えんでぃの技術ブログ
                            • GitHub - onceupon/Bash-Oneliner: A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.

                              I am glad that you are here! I was working on bioinformatics a few years ago and was amazed by those single-word bash commands which are much faster than my dull scripts, time saved through learning command-line shortcuts and scripting. Recent years I am working on cloud computing and I keep recording those useful commands here. Not all of them is oneliner, but i put effort on making them brief an

                                GitHub - onceupon/Bash-Oneliner: A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.
                              • Spring Frameworkの脆弱性 CVE-2022-22965(Spring4shell)についてまとめてみた - piyolog

                                2022年3月31日、Spring Frameworkに致命的な脆弱性が確認され、修正版が公開されました。ここでは関連する情報をまとめます。 1.何が起きたの? JDK9以上で実行されるSpringMVC、SpringWebFluxでリモートコード実行が可能な脆弱性(CVE-2022-22965)が確認された。脆弱性の通称にSpring4shellまたはSpringShellが用いられている。 Spring FrameworkはJavaで採用される主流なフレームワークの1つのため、Javaで実行されるWebアプリケーションで利用している可能性がある。 2022年3月31日時点で脆弱性のExploitコードが出回っており、関連するインターネット上の活動が既に報告されている。 2.脆弱性を悪用されると何が起きるの? 脆弱性を悪用された場合、リモートから任意コード実行が行われることで、機密情報の

                                  Spring Frameworkの脆弱性 CVE-2022-22965(Spring4shell)についてまとめてみた - piyolog
                                • <特別編・後編>宮台真司の『攻殻機動隊 SAC_2045』評:人間より優れた倫理を持つ存在と戦う必要があるのか?

                                  リアルサウンド映画部にて連載中の社会学者・宮台真司による映画批評。今回は特別編として、6月1日放送のミュージシャン・ダースレイダーとのライブ配信企画「100分de宮台」の第4回目を対談形式にて掲載する。後編では、前編(参考:<特別編・前編>宮台真司の『ミッドナイト・ゴスペル』評:サラダボウルの中にいた「見たいものしか見ない」主人公が「倫理」に気づく)で語ってもらったNetflixオリジナルアニメ『ミッドナイト・ゴスペル』とポストヒューマン的世界観を共有するNetflix『攻殻機動隊SAC_2045』を論じる。本作が問いかける、「ポストヒューマンのルーツ」だという倫理の行方、感情の劣化の描写、そして作品内で示唆される、民主主義国家で暮らす人々の未来像についてまで語ってもらった。 【『ミッドナイト・ゴスペル』を踏まえた『攻殻機動隊SAC_2045』】 ダースレイダー(以下、ダース):『攻殻機動

                                    <特別編・後編>宮台真司の『攻殻機動隊 SAC_2045』評:人間より優れた倫理を持つ存在と戦う必要があるのか?
                                  • GitHub Actions のワークフローをチェックする actionlint をつくった - はやくプログラムになりたい

                                    GitHub Actions のワークフローを静的にチェックする actionlint というコマンドラインツールを最近つくっていて,概ね欲しい機能が揃って実装も安定してきたので紹介します. github.com なぜワークフローファイルの lint をすべきなのか GitHub Actions が正式リリースされてからだいぶ経ち,GitHub 上での CI は GitHub Actions が第一候補となってきているように感じます.僕も新規にリポジトリを作成して CI をセットアップする場合はほぼ GitHub Actions を使っています. ですが,GitHub Actions には下記のような問題があり,actionlint でそれらを解決・緩和したいというのが理由です. ワークフローを実装する時は,GitHub に push して CI が実行されるのを待って結果を確認するという

                                      GitHub Actions のワークフローをチェックする actionlint をつくった - はやくプログラムになりたい
                                    • How to use bookmarks in bash/zsh

                                      How to installHere is where the magic is. Add these 4 lines of code to your bashrc or zshrc file. if [ -d "$HOME/.bookmarks" ]; then export CDPATH=".:$HOME/.bookmarks:/" alias goto="cd -P" fiAdditionally, you need to create the directory in your home folder or wherever it suits you, just remember to update the CDPATH variable above. mkdir ~/.bookmarksHow to useTo add a new bookmark, you just need

                                        How to use bookmarks in bash/zsh
                                      • Slackのtimesチャンネル文化が好きじゃない - りまりまだんの本拠地

                                        speakerdeck.com はてなブックマークやxでこの資料が話題になっていた。80%くらいは同意できるが、Slackの部分は個人的にはうーんと思った。特にtimesが好きではなくて、「timesじゃなくてチケット管理システムを使え」と思ってしまった。なんで好きじゃないんだろう?と思ったので整理しておく。 情報が垂れ流しだと探しづらいから timesには思考や調べたことを投稿して、後から見返せるようにしましょうという役割がある。でもそれ、本当に見返せるのだろうか?Slackの検索クエリはGoogleほど絞り込みが効かないし、部分一致の検索でもかなりフィルタリングされた情報がヒットする印象がある。本当に探し出せる気がしない。 また、投稿した人ではない誰かが仕事を引き継いだときに困るんじゃないか、という思いが拭えなくて好きじゃない。例えばエンジニアの退職でリポジトリのメンテを引き継ぐことに

                                          Slackのtimesチャンネル文化が好きじゃない - りまりまだんの本拠地
                                        • Linux Performance

                                          static, benchmarking, tuning: sar, perf-tools, bcc/BPF: bpftrace, BPF book: Images license: creative commons Attribution-ShareAlike 4.0. This page links to various Linux performance material I've created, including the tools maps on the right. These use a large font size to suit slide decks. You can also print them out for your office wall. They show: Linux observability tools, Linux static perfor

                                          • alacritty+tmuxもいいけど、weztermがすごい件

                                            私はターミナルが大好きなので毎日使っているんですが、永らく alacritty + tmux を愛用してました。(といってもさっき見たら alacritty 使ってたのは 1 年ちょっとだったらしい・・・) しかし最近 wezterm というターミナルの話を Reddit とかでちょくちょく聞くようになってたので 2022 年個人開発環境大変革[1]に合わせて試してみることにしました。 wezterm とは? wez さんが作った Rust 製の GPU-accelerated で cross-platform なターミナルです。自分の名前をプロダクトに入れるところに正直自信の表れを感じます w wez さんは 2022 年現在 Facebook(meta)で働いているようです。 まぁけど、Rust 製の GPU-accelerated で cross-platform なターミナルってそ

                                              alacritty+tmuxもいいけど、weztermがすごい件
                                            • iTerm2 から kitty に移行した話 〜Hammerspoon で快適ターミナルライフ〜 - Gunosy Tech Blog

                                              こんにちは、 Gunosy Tech Lab AdsML チームで広告のロジック改善をしている m-hamashita です。昨年 FlexiSpot E6 と ErgoDox EZ を導入してからひどかった肩こりが改善したのでおすすめです。 FlexiSpot は最近 Black Friday で安くなっていたので、購入した人も少なくないのではないでしょうか。 こちらの記事は Gunosy Advent Calendar 2021 の 8 日目の記事です。昨日の記事は 吉岡(@rikusouda) さんの『2021年にSwiftUIを部分利用しつつ新規のiOSアプリを作った 』でした。 本記事ではターミナルエミュレータを iTerm2 から kitty に移行し、Hammerspoon で Hotkey 周りをいい感じにした話を紹介します。 はじめに kitty kitty について k

                                                iTerm2 から kitty に移行した話 〜Hammerspoon で快適ターミナルライフ〜 - Gunosy Tech Blog
                                              • UNIXシェルの並列化により最大34倍高速化する「PaSh」、米MITなどが開発 プログラム結果も正確

                                                Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 米ペンシルベニア大学、米MIT、ポーランドのXIV Staszic High School、米国の研究機関Aarno Labs、米Stevens Institute of Technologyによる研究チームが開発した「Practically Correct, Just-in-Time Shell Script Parallelization」は、UNIXシェルで実行されるプログラムの速度を精度を保証しながら劇的に加速させるシステムだ。 このシステムはUNIXシェルにおいて、スクリプトを先読みして並列化を行う。これによりプログラム結果を正確な上で最大34倍高速化し、Webインデックスや自然

                                                  UNIXシェルの並列化により最大34倍高速化する「PaSh」、米MITなどが開発 プログラム結果も正確
                                                • 「マジで怖い」消波ブロックの上に積もった砂の上を歩くのは危険→実際に転落してしまった人も…

                                                  カズラ貝🐚 @kazura_shell @qH18Yu83EAX3Ykp @tskuuru 一回だけ片足を落とした事があるので分かります😓 運が悪いと、スポッと落ちて2度と這い上がれないと思いました💦 2019-10-30 15:51:36 常時ベスト @johji_best @kazura_shell @tskuuru 撮影しそびれましたが、穴の下でガチャガチャと組合わさる消波ブロックを見て、ゾッとしました。 当たり処によっては死にかねないし、足を痛めたら只でさえ困難な脱出が絶望的になります。更に周囲が崩れて来たら… 2019-10-30 16:42:23

                                                    「マジで怖い」消波ブロックの上に積もった砂の上を歩くのは危険→実際に転落してしまった人も…
                                                  • PlayStationエミュレータ作りに取り組んだ

                                                    最近暇だったのでPlayStationのエミュレータ作りに取り組みました。そのまとめをしたいと思います。 PlayStationエミュレータ作りと聞くと難しそうに聞こえますが、実はかなり分かりやすいガイドブックが存在し、これに従うことであまり詰まることなく実装できました。 結果として5日ほどで、懐かしいオレンジのロゴが見れる程度の必要最低限の実装が行えたので、紹介したいと思います。 ※テクスチャは未実装なのでロゴが赤い四角になってる The ガイドブック 以下のPDFは、CPUの仕組みの簡単な説明から入り、0からBIOSのオレンジのロゴが表示できることろまで網羅した神ガイドブックです。言語は英語とRustです。 https://svkt.org/~simias/guide.pdf 普段のエミュレータ作りで時間のかかる作業は: 地獄のデバッグ PCのタイミング調整(パイプラインがある場合)

                                                      PlayStationエミュレータ作りに取り組んだ
                                                    • 「黒人」という呼び方は差別か? 日本在住の外国人「人を色で呼ぶことに対してビックリした」 : 痛いニュース(ノ∀`)

                                                      「黒人」という呼び方は差別か? 日本在住の外国人「人を色で呼ぶことに対してビックリした」 1 名前:muffin ★:2020/06/26(金) 13:55:20.63 ID:5F1DZFBt9 世界で広がる「Black Lives Matter(ブラック・ライブズ・マター)」の運動。日本在住の外国人に、「黒人」という呼び方をどう思うか、これまでどんな差別を感じたか、話を訊いた。 答えてくれたのは、日本初の黒人経営者によるアニメスタジオ「D’art Shtajio(デ・アート・シタジオ)」のCEOであるアーセル・アイソムさん。6月21日(日)オンエアのJ-WAVE『ACROSS THE SKY』(ナビゲーター:玄理)のワンコーナー「WORLD CONNECTION」にて。 今回の放送で話を聞いた、日本在住の外国人であるアーセルさん。高校生の頃にアニメ作品の『GHOST IN THE SHE

                                                        「黒人」という呼び方は差別か? 日本在住の外国人「人を色で呼ぶことに対してビックリした」 : 痛いニュース(ノ∀`)
                                                      • ChatGPTをWebフレームワークにしたら、未来が見えた

                                                        ChatGPTを文字通りWebフレームワークにしてみました。 何を言っているかわからないと思うので、次のコードを見てください。 import { initChatGptGenerator } from "gpt-as-api"; import { Hono } from "hono"; import { cache } from "hono/cache"; const gpt = initChatGptGenerator( "これからTODOアプリとしてふるまってください。\n今からリクエストを行うので、そのアプリレスポンスを次の指示に従って返却してください。\n\n{{Domain}}" ); const app = new Hono(); app.get("/", gpt("TODOの管理ができるページをHTMLで適切に返してください。", "html")); app.all("/ap

                                                          ChatGPTをWebフレームワークにしたら、未来が見えた
                                                        • プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ

                                                          技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 去年の記事「プロと読み解く Ruby 2.6 NEWS ファイル」に続き、今年も本日 12/25 リリース予定の Ruby 2.7 の NEWS ファイルの解説をしてみようと思います。NEWS ファイルとは何か、というのは去年の記事を見て下さい。 実は最近、NEWS ファイルを読みやすくしよう、と例を入れたりしていて、以前のものに比べて読みやすくはなっています(英語だけど)。記事中のコードも、NEWS ファイルから引用しているものがあります。本記事では、変更の解説に加え、執筆者らが開発に携わっているということを活かして、「なぜ変更

                                                            プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ
                                                          • GoodBye Linux : the next OS

                                                            The server operating system has not changed in 50 yearsOur current server operating systems have not changed in 50 years and do not reflect modern day concerns for managing servers and cyber-security.Still built for multiple users to run multiple programs, leaving large spaces open for targeted cyber attacks. The future is unikernelsA unikernel is an application that has been boiled down to a smal

                                                              GoodBye Linux : the next OS
                                                            • Efficient Linuxコマンドライン

                                                              Linuxスキルをレベルアップする実用的な実践書。本書では、コマンドを組み合わせて複雑なコマンドを作成することで、手動で行われているタスクを自動化するための方法を学びます。具体的には、パスワードの管理、大量のテストファイルの生成、テキストファイルを変換してデータベースのように扱う方法など、現実的なビジネスの問題を解決する方法を明らかにします。単なるテクニックではなく、背後で何が行われているかについても学べるので、Linuxのシェルに対する理解が深まります。それと同時に、Linuxコマンドに関するさらに上級レベルの知識とテクニックが身につきます。 賞賛の声 監訳者まえがき まえがき 第I部 主要な概念 1章 コマンドの組み合わせ 1.1 入力、出力、パイプ 1.2 コマンドラインに取り掛かるための6個のコマンド 1.2.1 コマンド① wc 1.2.2 コマンド② head 1.2.3 コマ

                                                                Efficient Linuxコマンドライン
                                                              • ちょっと複雑なシェルスクリプトをJavaScriptで書く - lacolaco-engineering

                                                                ちょっと複雑なシェルスクリプトを https://github.com/google/zx を使って書くとJavaScriptプログラマにとってはメンテナンスしやすい /lacolaco/lacolaco.iconはzx歴 3-4ヶ月ってところ (2021-08) 嬉しいところ async/awaitが使える 配列が扱いやすい モジュールで再利用しやすい 他のNode.jsライブラリと併用できる Prettierでフォーマットしやすい Lintしやすい エディタ支援が安心 Made by Google 微妙なところ JavaScriptプログラマ以外にとっては無用 とはいえシェルスクリプトによほど慣れてる人以外はよく整理されたJavaScriptのほうがセマンティクスを読み取りやすいのではないか スクリプト自体はこんな感じ(公式READMEより) code:js #!/usr/bin/en

                                                                  ちょっと複雑なシェルスクリプトをJavaScriptで書く - lacolaco-engineering
                                                                • なぜsortコマンドはuniq機能を含んでいるのか?(Unix哲学はどこ行った!?) - Qiita

                                                                  Unix 哲学的に考えれば、行を並び替える sort コマンドと重複行を取り除く uniq コマンドは別のコマンドであるべきなように思えます。しかし sort コマンドには -u オプションとして uniq コマンドに相当する機能が組み込まれています。なぜそうなっている(そうなってしまった)のかを「ソフトウェア作法(さくほう)」を参照しながらこの記事で明らかにしたいと思います。 関連記事 Unix哲学「一つのことをうまくやる」は単機能のコマンドを作ることではない 「誰」がuniq機能をsortコマンドに組み込んだ!? 熱烈的な Unix 哲学の信者は「どうせ Unix 哲学を理解しない GNU が便利だと思ってオプションを追加したのだろう」と考えるかもしれません。しかし uniq 機能が組み込まれたのは Version 7 Unix、つまり Unix の開発者が組み込んだのです。これは 1

                                                                    なぜsortコマンドはuniq機能を含んでいるのか?(Unix哲学はどこ行った!?) - Qiita
                                                                  • Macで使うVS CodeとRemote Containerの性能を大幅改善 - Sweet Escape

                                                                    はじめに なぜ遅いのか 何をやるのか 計測 名前付きボリュームを使ってない場合 Named Volumeを使う場合 Macからどう見えているか 結論とまとめ はじめに 以前からいろんなところで話していますが、僕は普段、手元のMacには言語系のランタイムとかは入れておらずVS CodeとDocker for Macだけ入れてRemote Containersの環境で開発しています。 この環境自体はとても便利でいいのですが、一点大きな問題があります。 それは遅いということ。自分の場合は最近だとJSでの開発が多いのですが、例えばNext.jsで開発している場合に以下のような操作が特に遅く感じます。 yarn install yarn add yarn jest next dev next start next build yarn jestとかnext devが遅いのは起動だけだったりします。起

                                                                      Macで使うVS CodeとRemote Containerの性能を大幅改善 - Sweet Escape
                                                                    • 『魔女の宅急便』『おおかみこどもの雨と雪』に登場する「家」の制作秘話。美術監督・大野広司さんに聞くアニメの家の描き方 - 住まいのお役立ち記事

                                                                      『大野広司背景画集』(廣済堂出版)よりスキャンした画像 アニメの主人公の生活を描く上で、重要なモチーフとなる「家」。家族との会話やだんらんのシーンには欠かせません。中には思わず住んでみたくなるような「家」が登場する作品も。そんなアニメの「家」は、背景美術を担当する制作スタッフが手間暇をかけて丁寧に描いています。 今回、数々の日本を代表するアニメ作品の美術監督を担当され、作中に登場する家や建物を長年描き続けている大野広司さんに、携わった作品の中でも印象的な家が登場する『魔女の宅急便』、『おおかみこどもの雨と雪』で家をどのように描いたのか、お話を伺いました。 背景を司るアニメ美術監督という仕事 ――本日はアニメの「家」についてのお話を伺いたいのですが、まずその前に、アニメの美術監督とはどのような仕事をする役職なのか、ご説明いただいてもよろしいでしょうか? 大野広司さん(以降、敬称略):美術監督

                                                                        『魔女の宅急便』『おおかみこどもの雨と雪』に登場する「家」の制作秘話。美術監督・大野広司さんに聞くアニメの家の描き方 - 住まいのお役立ち記事
                                                                      • WindowsのコマンドラインからUSBデバイスについて調べる方法 (1/2)

                                                                        PowerShellのGet-CimInstanceコマンドを使うと、コマンドラインからUSBデバイスなどを検索で見つけることができる USBデバイスについて調べたくなることがある。簡単な方法としては、コントロールパネルのデバイスマネージャーがあるが、デバイスを探す場合は目視となるため、どうも面倒なことが多い。最近では、ラップトップやタブレットなどの内蔵デバイスもUSB接続になっていることがあり、マウスやキーボードのようにケーブルがつながっているものだけがUSBデバイスとして存在するわけでもない。 USBデバイスをコマンドラインで調べる コマンドラインから簡単にUSBデバイスを調べるには、PowerShellのGet-CimInstanceコマンドが利用できる。このとき、以下の表のようなクラスを指定することで各種のUSB関連情報を得ることが可能だ。 まず、すべてのデバイスは、「Win32_

                                                                          WindowsのコマンドラインからUSBデバイスについて調べる方法 (1/2)
                                                                        • 『AKIRA』「攻殻機動隊」「パトレイバー」など都市や建物を描いたアニメの背景美術が一堂に 企画展「アニメ背景美術に描かれた都市」が金沢で開幕

                                                                          都市や建物が描かれたアニメーションの背景美術を展示する、谷口吉郎・吉生記念金沢建築館の第7回企画展「アニメ背景美術に描かれた都市」が6月17日に開幕。16日には金沢市にある谷口吉郎・吉生記念金沢建築館でアニメの美術監督によるフォーラムも開かれ、キャラクターたちが動き回るアニメの舞台として精緻に描かれた、背景美術の都市や建物がどのような意味を持っているかが語られた。 「アニメはキャラクターとストーリーが大切だが、キャラクターなしで背景美術だけで物語を伝えることが出来る作品もある」。ドイツのアートキュレーターで、日本のアニメ作品で使われた背景美術の展覧会を海外で開き、『アニメ建築 傑作背景美術の制作プロセス』という著書も刊行したシュテファン・リーケレスはこう話して、アニメの背景美術が持つ役割の奥深さを説明した。 展覧会の狙いや見どころを話すシュテファン・リーケレス。 「『GHOST IN T

                                                                            『AKIRA』「攻殻機動隊」「パトレイバー」など都市や建物を描いたアニメの背景美術が一堂に 企画展「アニメ背景美術に描かれた都市」が金沢で開幕
                                                                          • 【VBA】ExcelVBAで実現するエビデンスツール - Qiita

                                                                            はじめに インフラ系のエンジニアでWindowsServerやWebコンソール周りの操作をする際などにエビデンスとして画面のスクリーンショットを撮るといったことは結構定番かなと思います。 自分も新人の頃は「自分の身を守るためにもエビデンスを残すように!」と何度も忠告をうけたなーなんてことを思い出します。 エビデンスの残し方としてはWinshotのようなツールを利用して効率よくとっていくこともありますが、私の周りではExcelシートにべた張りしていく方法がよく用いられてましたね。 Excelエビデンスのメリット Excelシートに貼り付けていくことは以下のようなメリットがあるかと思います。 単一のファイルで管理可能 シートを分けることで、作業単位でエビデンスを記録できる 適宜コメントなどを書き込める(Excelだから) とはいっても、以下のフローを毎回実施するのは面倒です。 記録対象のウィン

                                                                              【VBA】ExcelVBAで実現するエビデンスツール - Qiita
                                                                            • 猛烈に成長するSaaSのインフラを猛烈にカイゼンする技術 - ANDPAD Tech Blog

                                                                              SREチーム 鈴木心之介 です。 職歴の空白 を経て参画しました。 社名変更して co.jp ドメインを複数保有する技術 の節は皆様ありがとうございました。 たぶんそのうち書かれるだろう「Dockerコンテナ移行しました」記事の先史時代の記録として、また、事業の成長に併走してきたEC2でのアーキテクチャの御焚上として奏上するものです。 問題意識 アプリケーションはRuby on Railsで実装し、インフラはAWSにEC2, RDS, S3を中核に構成してます。運用状況はEC2に限らず大変きびしく、早くどうにかしないと事業の成長の足枷になりそうでした。入社前のカジュアル面談で伺っていた情報と、入社後の情報収集から、大枠の問題意識を以下4つに絞りました。 デプロイメント セキュリティ スケーラビリティ ディザスタリカバリ どれも解決すべきで、優先順位にみなさま一家言あるかと思います。ただセキ

                                                                                猛烈に成長するSaaSのインフラを猛烈にカイゼンする技術 - ANDPAD Tech Blog
                                                                              • 【競プロ】新人SEがAtCoderを始めて水色になった【色変記事】 - Qiita

                                                                                AtCoderで水色になりました。いわゆる色変記事です。 本記事では以下の4点について書きます。 競プロをしていて良かったこと・できるようになったこと 勉強したこと・改善案 レート推移や目標ラインの話 環境やマクロの紹介 最初に自己紹介すると、自分は情報系出身のSEで、現在は2年目です。 今年の頭に競プロをはじめ、先日水色になりました。 「プログラミング未経験から~」「50歳を超えて~」みたいな少数派ではないですし、「たったN回で達成!」「M年の苦闘の末に」みたいなドラマもありません。 普通に勉強しているエンジニアが競プロを半年間そこそこ頑張ったみたいな記事です。 バッググラウンドや参加回数については③で詳しく書きます。 なお、競技プログラミングについてザックリ知っている前提で書きます。 「競プロってなに?」「水色ってどのあたりなの?」という場合は が良くまとまっています。 ① 競プロをし

                                                                                  【競プロ】新人SEがAtCoderを始めて水色になった【色変記事】 - Qiita
                                                                                • 映画祭の役割は賞だけじゃない。押井守監督がほぼノンストップで語るアニメ文化の継承と業界の問題点 | CINRA

                                                                                  今年から、『新潟国際アニメーション映画祭』が開催される。本映画祭の特徴は、これまで、公の場ではあまり批評の対象とされてこなかったエンターテイメント作品も取り上げている点だ。「商業」「アート」の垣根なく作品を評価し、アニメ文化を守り継いでいくために開催される本映画祭。第1回目の審査員長を務めるのが、1970年代からアニメ業界で作品をつくり続けている押井守氏だ。今回は、幸運なことに押井氏にインタビューする機会を得て、アニメ業界への課題感や映画祭の意義についてうかがった。 撮影込み30分という限られた取材時間のなか、押井監督はひとつの質問に対してほぼノンストップで語り続け、60分インタビュー並の分量に。その発言内容にはアニメ業界に対する厳しい意見も多分に含まれているが、そうした言葉の根底にあるのは、スタッフが心血を注ぎ込んで作品をつくっていることに対するたしかなリスペクトと、その仕事が報われてほ

                                                                                    映画祭の役割は賞だけじゃない。押井守監督がほぼノンストップで語るアニメ文化の継承と業界の問題点 | CINRA