並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 4915件

新着順 人気順

cuiの検索結果121 - 160 件 / 4915件

  • Java の CLI アプリケーション用フレームワーク picocli はミスタイプ時にサジェスチョンを出してくれる - Mitsuyuki.Shiiba

    長くなっちゃったから最初にまとめ まとめ picocli は便利。 デフォルトでサジェスチョンの機能がついている。なので、オプションやサブコマンドの定義だけしておけば、ミスタイプしたときにサジェスチョンを出してくれる。 オプションの場合は、先頭2文字が一致するオプション一覧 サブコマンドの場合は、先頭2文字じゃなくて、似たものを出してくれる こんなつぶやきを見かけて がくぞさんのこんなつぶやきを見かけて そういえばCLIのオプションパーザのライブラリは多種あるけど、定義されてないオプションが指定されたときにオプション名から類推して正しくはコレじゃない?ってサジェストしてくれるような機構まで盛り込んだライブラリってあるのかな?— がくぞ (@gakuzzzz) August 11, 2021 あぁ、たしかにそういうのフレームワークに含まれてたら便利だなー、picocli だったらありそうだけ

      Java の CLI アプリケーション用フレームワーク picocli はミスタイプ時にサジェスチョンを出してくれる - Mitsuyuki.Shiiba
    • MySQLユーザー必見!世界の名だたる企業が活用する「TiDB」の特徴と強みに迫る - Qiita Zine

      2009年に来日後、インフラエンジニアとして経験を積む。その後、約10年間、外資系メーカーでプリセールスなどを経験。2021年よりPingCAP日本法人の立ち上げに伴い、PingCAP Inc.へ入社。現在はPingCAP株式会社の代表取締役社長を務める。 チタンのような堅牢なデータベースを目指して「TiDB」と命名 ――はじめに、読者にそれぞれ自己紹介をお願いします。 Sunny Bains氏(以下、Bains):私は2000年からずっと、データベースのカーネルやストレージエンジンといったコアな部分の開発に取り組んできました。PingCAPにジョインしたのは2022年4月で、現在はクラウドチームに属しています。入社前はオラクルのソフトウェア開発部門のシニアディレクターとして、MySQLの最も大切なエンジンであるInnoDBに関わっていました。 Eric Han氏(以下、Eric):来日し

        MySQLユーザー必見!世界の名だたる企業が活用する「TiDB」の特徴と強みに迫る - Qiita Zine
      • 「接待どうぶつ将棋AI」が爆誕!おもてなし接待AIを作る物語。 - Qiita

        はじめに AIが将棋のプロ棋士より強くなってから久しい。 一方で羽生善治先生は、 「接待将棋のようなことはAIには難しい」と喝破している。 では実際に接待AIを作ろうとすると、どのような点が難しく、 どこまでのレベルの「接待」なら出来るのだろうか? 本稿は、「接待将棋」という難問に挑んだ開発日誌的な記録として、 得られた接待AIの考え方にいたるまでの物語である。 参考: 人工知能に「接待将棋」はできない──羽生善治と石山洸が語る将棋とAIの進化 先に完成品を記載(実際に遊べるURL) 結論から述べると、あるシンプルな実装方針で、 自身ではある程度納得出来る実装を得ることが出来た。 以下がその結果(接待AI)と実際に遊べるアプリだ。 PC/スマホどちらでも対応。 「将棋」は難しすぎるため「どうぶつしょうぎ」で作った。 「どうぶつしょうぎ」は、そのユーザを考えると、 実は地球上で最も「接待」が

          「接待どうぶつ将棋AI」が爆誕!おもてなし接待AIを作る物語。 - Qiita
        • 最近話題の TS 製 ORM「Prisma 2」でログイン処理を試してみたら超快適だった

          はじめに この記事は、Qiita: TypeScript Advent Calendar 2020 24 日目の記事です 🎄✨ 今回は、Front-End Study #1「Cloud Native時代のフロントエンド」 - connpass で紹介されていた Prisma 2 を、同じく紹介されていた frourio を使って試してみます。 環境構築 frourio で一気に まずは create-frourio-app でサクッと環境構築します。 今回は以下の構成で試してみます。 MySQL を建てるのが面倒な場合は、SQLite でもいいと思います。 Core framework of frourio : Fastify Frontend framework : Next.js Building mode : Basic HTTP client of aspida : axios

            最近話題の TS 製 ORM「Prisma 2」でログイン処理を試してみたら超快適だった
          • 「コウモリ」はなぜ「ウイルスの貯水池」なのか(石田雅彦) - エキスパート - Yahoo!ニュース

            新型コロナウイルス(SARS-CoV-2)感染症(COVID-19、以下、新型コロナ感染症)が世界中で猛威をふるっているが、このウイルスはSARS(SARSr-CoV、重症急性呼吸器症候群)と同じ人獣共通感染症(Zoonosis)だ。こうしたウイルスの自然宿主(最初にウイルスにかかった生物)はコウモリとされているが、なぜコウモリ起源のウイルスがこんなに多いのだろうか。 コウモリが感染させるウイルス 人獣共通感染症はヒトの感染症の60%以上を占める。世界で毎年約10億人が病気になり、数百万人が死ぬ病気だ。人獣共通感染症では、野生生物を自然宿主にしていた病原体(ウイルス)が、家畜などの脊椎動物や昆虫などの無脊椎動物を経由し、あるいは直接にヒトへ感染して広がっていく。 ウシから天然痘や結核、ブタやアヒルからインフルエンザ、ヒツジやヤギから炭疽症、ネズミ(齧歯類)からペスト、主にイヌ(ネコやコウモ

              「コウモリ」はなぜ「ウイルスの貯水池」なのか(石田雅彦) - エキスパート - Yahoo!ニュース
            • 防衛省の新セキュリティー基準、「一般企業こそ注目すべきだ」と専門家が勧めるわけ

              「最新の脅威に対処するサイバーセキュリティー対策の指針を、防衛省が遅ればせながら取り入れた。情報を守りながらビジネスの展開速度を高めたい企業は注目すべきだ」――。自衛隊出身で日本のサイバーセキュリティーの第一人者であるサイバーディフェンス研究所の名和利男専務理事はこう強調する。 その新たな指針が、防衛装備品などに関連する重要情報をサイバー攻撃から守るための「防衛産業サイバーセキュリティ基準」である。従来の基準を大幅に改定し、攻撃の早期発見や攻撃を受けた後の対策などを拡充した。2023年度から適用するとして、関連する企業に対応を求めた。 防衛省は新基準の作成に当たり、米政府が自国の防衛産業に求める基準と同レベルのものを目指した。具体的には、米国が採用するセキュリティーのガイドライン「NIST SP800-171」を参考にしたという。NISTの名の通り、米国立標準技術研究所(NIST)が策定し

                防衛省の新セキュリティー基準、「一般企業こそ注目すべきだ」と専門家が勧めるわけ
              • Gitコマンドを快適に使う環境を整える | DevelopersIO

                こんにちは、CX事業本部の岡です。 みなさんGitクライアント何使ってますか? SouthTree?GitUp?Github Desktop? GUIクライアントももちろん素晴らしいですが、CUIクライアントの方がなんだかんだ使いやすかったりしますよね。 今日はGitコマンドを快適に使う為の設定方法をご紹介します。 認証設定 プロジェクトによってGitHubを使ったりCodeCommitを使ったりするので credential の設定はlocalで管理するようにします。 GitHub GitHubにHTTPS経由でアクセスする場合、毎回認証情報を求められるので osxkeychain を使って 認証情報を記憶させます。 brewでgitをインストールしている場合は標準で入っていると思います。 $ git config --local credential.helper osxkeychai

                  Gitコマンドを快適に使う環境を整える | DevelopersIO
                • 【podman machine】macOS上でPodmanを実行する新コマンドの紹介 - 赤帽エンジニアブログ

                  Red Hatでソリューションアーキテクトをしている田中司恩(@tnk4on)です。 今回はmacOS上でPodmanの実行を可能にするpodman machineをご紹介します。 Podmanについては本ブログで以前から多く記事が書かれています。podmanというキーワードで検索して他の記事も是非参照ください。 https://rheb.hatenablog.com/search?q=podman Podmanの使用方法についてはRHEL 8のドキュメントにも日本語で詳細に解説があります。日本語で読めるリファレンスドキュメントですので、Podmanを使用する際のドキュメントとして活用ください。 第1章 コンテナーの使用 Red Hat Enterprise Linux 8 | Red Hat Customer Portal -目次- podman machine とは 非推奨のOSSプロ

                    【podman machine】macOS上でPodmanを実行する新コマンドの紹介 - 赤帽エンジニアブログ
                  • グラフニューラルネットワーク(GNN)徹底解説!用途と仕組みからPyGでの実装まで

                    株式会社ディー・エヌ・エーに AI スペシャリストとして新卒で入社した @634kami です。 CNNなどディープなニューラルネットワークの台頭により一躍世界中の関心を集めるようになった機械学習分野ですが、最近の生成AIブームによりますます関心が高まっています。機械学習については、画像や自然言語といった馴染み深いデータを対象に扱うものについてはよく知られていますが、グラフと呼ばれるデータを扱うグラフニューラルネットワーク(GNN) については研究における注目度の割に、世間からの知名度がありません。 この記事では、グラフについて知らない方でも分かるように、最初にGNNが何に使えるのかの話を中心に解説した後、実際の仕組みを知りたい方向けにモデルの紹介や様々なトピックについて網羅的に解説します!また、最後に PyTorch Geometric(PyG) を利用した実装方法についても触れます。

                      グラフニューラルネットワーク(GNN)徹底解説!用途と仕組みからPyGでの実装まで
                    • プロダクト組織全員がレベルアップする勉強会を継続的に開催する秘訣

                      ReactJS: Keep Simple. Everything can be a component!

                        プロダクト組織全員がレベルアップする勉強会を継続的に開催する秘訣
                      • 元Windows信者がLinuxメインにして思ったこと - Qiita

                        概要 元windows信者がLinuxメインにして思ったことを綴ります (未完成) 注意 twitterの方で色々あったので言いますがあくまで個人の見解です。あと中の人日本語が苦手なので誤字ってたらtwitterで叩いてください 良かったこと 安定してる やっぱりサーバーに最適と言われるだけあってLinuxと派生であるディストリビューションはwindowsより圧倒的に安定してます。windowsのように頻繁に再起動する必要もなくストレスがほぼありません セキュリティ ウイルスに感染しにくいのでセキュリティソフトを入れる必要がないのでその分リソースが沢山使えます (ただし一般家庭でwindowsの代替えとして使う場合です。) パッケージ管理システム これが最大の利点かも。windowsの場合アプリを入れるにはインストーラをダウンロードして実行する必要がありました。しかしLinuxではaptや

                          元Windows信者がLinuxメインにして思ったこと - Qiita
                        • Raspberry Pi OS (32-bit) 2020-08-20版と、簡単になったPXE/USBブート設定の紹介 - あっきぃ日誌

                          Raspberry Pi OS (32-bit)の2020-08-20版がいつの間にかリリースされていました。RSSリーダーでチェックしていたつもりが、Raspberry Pi OSに改称後、リリースノートのURLがしれっと変わっていて更新を取りこぼしていました。しょんぼり。 前回のリリースからの変更はバグ修正が多めですが、Linuxカーネルが5.4.51に変更された点と、Raspberry Pi 4のEEPROMのリリースバージョンやPXE/USBマスストレージブートの有効化の設定がraspi-configコマンドでできるようになったのが目玉でしょうか。カーネルはちょっと前からapt upgradeで降ってきていたので、もう気づいてる or 使っている人は多いとは思いますが。 リリースノートにはないですが、(5月リリースバージョンからapt upgradeした環境で)気がついたらVLCの

                            Raspberry Pi OS (32-bit) 2020-08-20版と、簡単になったPXE/USBブート設定の紹介 - あっきぃ日誌
                          • Document AIを巡る技術とLayerXにおける可能性 - LayerX エンジニアブログ

                            初めまして。機械学習エンジニアの島越@nt_4o54です。現在はMLチームで日々、バクラクシリーズで用いられているAI-OCR機能の改善や新規機能の開発などを行なっています。 7月はLayerXエンジニアブログを活発にしよう月間ということで、自分からは表題にもある通り、「Document AI」と呼ばれる技術についての紹介と、またLayerXにおいてどういう応用先があるのかというお話をさせていただこうと思います。 ※ 同名のDocument AIというGCPのサービスがありますが、今回は一般的なDocument AIの話になります。 Document AIとは Document AIに用いられる技術 Optical Character Recognition (OCR) Document Classification Layout Analysis Document Parsing Tab

                              Document AIを巡る技術とLayerXにおける可能性 - LayerX エンジニアブログ
                            • 生成AIで3D化して整形。ローカルでも超高速で3Dデータ生成できる「TripoSR」を試す | テクノエッジ TechnoEdge

                              今回は同じくStablity AIが、独自の3D生成サービスを提供してきたTripo AIと共同開発した「TripoSR」を紹介します。 低品質ながら圧倒的に高速TripoSRは「Large Reconstruction Model」という3D生成の手法を実装したもので、特徴はその速度にあります。筆者がテストしている環境はWindowsのRTX 4060 Ti 16GBと、ゲーム向けのビデオカードでもあまり高速ではありませんが、10~30秒程度で1枚の画像から3Dデータが生成できます。CUIを使えばVRAMも8GBに収まるため、多くのローカル環境でかなり手軽に3Dデータの生成が行えます。 ただし生成される3Dデータの品質は高くなく、そのままゲームやXRに利用できるものではありません。CSMやTripoといった商用サービスに比べれば形状もテクスチャも不正な結果が多く、がっかりするかもしれませ

                                生成AIで3D化して整形。ローカルでも超高速で3Dデータ生成できる「TripoSR」を試す | テクノエッジ TechnoEdge
                              • ゼロからはじめるPython(83) Pythonシェル徹底活用 - 快適CUI生活のススメ

                                Pythonには対話的にプログラムを実行できるPythonシェルが備わっている。きっとPython学習の際に使ったことがあると思う。とはいえ学習用だけに限定するのは非常にもったいない。筆者は事あるごとに計算やカレンダー、フォルダを開いたりと、いろいろな用途に使っている。今回は、Pythonシェルを便利に使うアイデアを7つ紹介する。 Pythonシェルとは? そもそも、Pythonシェルとは何だろうか。Pythonをインストールすると一緒についてくる対話式実行環境のことだ。WindowsでPythonシェルを起動するには、スタートメニューから「Python3.x > IDLE」を実行するか、PowerShellを起動して「python3」とタイプすれば良い。macOSではターミナル.appを起動して「python3 」とタイプしよう。 Pythonシェルが起動すると「>>>」と表示されるので

                                  ゼロからはじめるPython(83) Pythonシェル徹底活用 - 快適CUI生活のススメ
                                • A list of new(ish) command line tools

                                  Hello! Today I asked on twitter about newer command line tools, like ripgrep and fd and fzf and exa and bat. I got a bunch of replies with tools I hadn’t heard of, so I thought I’d make a list here. A lot of people also pointed at the modern-unix list. replacements for standard tools ripgrep, ag, ack (grep) exa, lsd (ls) mosh (ssh) bat (cat) delta (a pager for git) fd (find) drill, dog (dig) duf (

                                  • ぐにゃりと曲がる「柔らかい氷」を作ることに成功 - ナゾロジー

                                    針金のように柔軟に曲がる細長い氷 / Credit: Peizhen Xu, Bowen Cui, Xin Guo and Limin Tong, Zhejiang University chemistry

                                      ぐにゃりと曲がる「柔らかい氷」を作ることに成功 - ナゾロジー
                                    • Docker/Kubernetes便利ツール調査 - Qiita

                                      docker-compose ライセンスは、Apache License 2.0 1.29.2 (2021/05/10) docker-composeをインストールなしで使う Docker Compose UI ライセンスは、MIT License v1.13.0 (2018/05/21) docker-composeのWeb UI Composeファイルのフォーマットバージョンは、3.6まで対応 Dockerイメージ Docker Compose UIのリポジトリをフォークしてComposeファイルのフォーマットバージョン3.7対応版(Python 3.8、Flask 1.1.2、docker-compose 1.25.5、gitpython 2.1.15にバージョンアップ)を以下のリポジトリに置きました。 まだ動作確認が十分にできていませんが、Logs、Restart、yamlのedi

                                        Docker/Kubernetes便利ツール調査 - Qiita
                                      • 【普段使いできる】psql メタコマンド10選【🐘🐘】 - AppBrew Tech Blog

                                        AppBrew で LIPS のリードエンジニアをしている @spinute です。 突然ですが、みなさん、コマンドラインは好きですか? 私は好きです。好きなコマンドは tldr, glances, tig で、よく使うコマンド Top-10 はこんな感じです。1 $ history | awk '{print $2}' | sort | uniq -c | sort -nr | awk 'NR<=10 {print $2}' | cat -n 1 git 2 vi 3 fg 4 tig 5 l 6 cd 7 grep 8 curl 9 aws 10 go ストイック・ハードボイルド路線ではなく、シンプルで安定したインターフェースを提供しながらも、認知上の負荷を下げてくれるリッチなコマンドが好きです。 AppBrew では、ウェブ生まれアプリ育ちの人が多めだったり、ソフトウェアエンジニアの

                                          【普段使いできる】psql メタコマンド10選【🐘🐘】 - AppBrew Tech Blog
                                        • Montereyのココが気になる 〜コマンド編〜 - 新・OS X ハッキング!(285)

                                          Montreyにアップデートを済ませ、まずやることといえば...そりゃ、一般的にはSafariやMail.appの起動なのだろうけれど、取るものもとりあえずTerminalを起動し「uname -a」を実行する人も一定数存在するわけで。Monteryのココが気になる、第2回はコマンド/CUIについて。Montereyで追加されたわずかなコマンドの中から3つを選び紹介してみよう。 まずは「uname -a」、次に「sw_vers」を実行するのがお約束 ボリュームを分けてバグレポートを作成する「syscapturediags」 Terminalから見るmacOSの風景は、High Sierra以降着実に変化している。新しいフォーマット形式として「APFS(Apple File System)」が採用されてからというもの、Catalinaのときには単独のボリューム「Macintosh HD」が「

                                            Montereyのココが気になる 〜コマンド編〜 - 新・OS X ハッキング!(285)
                                          • MacOS ユーザが WSL では無い Windows のコンソール環境を整える - A Day in the Life

                                            先日、メインの開発環境を MacOS から Windows 10 Professional へと移しました。理由としては主に2点で、現在仕事を自宅の固定席で行っており PC を持ち運びする必要がなくなったため Mac より高速で安価な Windows デスクトップ機を使いたいこと(Ryzen 9使いたい!)、WSL2 が正式版となり使ってみた感じ問題なく WSL2 で仕事の開発ができそうだったことが挙げられます。 WSL2 はふつうに Linux なので問題なく開発環境の構築が行なえ、Windows からも VSCode Remote のおかげでで違和感なくWSL2上のコードを編集、実行ができ快適な開発が行えています。(なお、WSL2 についての記事は山程溢れているので、ここでは殆ど触れません。) しかしながら、WSL2 ではないふつうの Windows 上で開発する機会が出てきたので、M

                                              MacOS ユーザが WSL では無い Windows のコンソール環境を整える - A Day in the Life
                                            • Graph Neural Network を用いたグラフの木幅予測 - Preferred Networks Research & Development

                                              本記事は、2019年夏のインターンシップに参加された中野裕太さんによる寄稿です。 皆様はじめまして。2019 年 PFN 夏季インターンシップに参加していた北海道大学の中野裕太です。本ブログでは、私が夏季インターンで取り組んだテーマである、「Graph Neural Network を用いたグラフの木幅予測」について説明します。 要旨 与えられた無向グラフがどれくらい木に近いかを表す値である木幅は、グラフ上の組み合わせ最適化問題に対するアルゴリズムの効率性や解そのものと深く関係しています。しかし、木幅を計算することは NP 困難なため、木幅を計算するには頂点数に対し指数時間かかってしまいます。そこで、今回 Graph Neural Network を用いた 2 つの方法でこの問題にアプローチしました。1 つ目は、よく知られた既存のアルゴリズムと組み合わせ探索木の枝刈りを行い高速化を図り計算

                                                Graph Neural Network を用いたグラフの木幅予測 - Preferred Networks Research & Development
                                              • AI Platform / GCP で最強の分析環境を手に入れた話

                                                日頃から Google Cloud Platform (GCP)がデータ分析基盤の決定版になると言い続けて・・・たぶん5年ほど経ちましたが、このたびやっと、具体的に使える基盤になってきた感じがするので、まとめておきます。 その前に。 まえおき ~ 分析仕事とデータのセキュリティデータ分析の仕事とデータセキュリティとの関係を、ここ20年くらいの流れを思い出しながらまったり書いていたら長くなったので、お急ぎの方は次の章へ。 さて、データ分析の仕事で普段からやっていることをざっくりまとめると、次の通り。 データの入手、整理、加工仮説の検討と検証、試行錯誤レポーティング、プロトタイピングさて、これらの作業をどこでやっているかというと、主に1はクラウド、2はローカルマシン、3のレポーティングはローカルですが、プロトタイピングはクラウドが多くなりました。というより、クラウドでプロトタイピングが容易にで

                                                • プログラミング演習 Python 2021( Version 2021/10/08 (コラム編) )

                                                  プログラミング演習 Python 2021 コラム編 京都大学 国際高等教育院 喜多 一 京都大学 情報環境機構 森村吉貴 京都大学 高等教育研究開発推進センター 岡本雅子 Version 2021/10/08 目次 Next Chapter Table of Contents 2 目次 目次 2 0. コラム 0 始まり ........................................................................................................4 0.1 Python は 0 ではじまる .................................................................................. 4 0.2 1 始まりではいけないのか .......

                                                  • 意外に知らないLinuxの実像、UNIXからの歴史をおさらいしよう

                                                    Windowsユーザーだと、Linuxが気になっているものの触ったことがない人は多いだろう。この特集では、LinuxとはどんなOSなのかを説明し、端末アプリを使ったCUIコマンドの基本的な実行方法を説明する。今こそLinuxを始めよう。 みなさんご存知のようにLinuxはWindowsやmacOSと同じくパソコンで動作するOS(オペレーティングシステム)です。今回は、歴史的な流れを踏まえながらLinuxの概要について説明していきます。 UNIXについて さてLinuxの説明の前に、それのベースになったUNIX(ユニックス)について簡単に説明しておきましょう。 UNIXは、なんと今から半世紀以上も前の1969年に、アメリカのAT&T社のベル研究所で産声をあげたOSです。当時ミニコンピュータなどと呼ばれていた、大型計算機と比較して小型のコンピュータのための使い勝手のよい汎用OSを目指して開発さ

                                                      意外に知らないLinuxの実像、UNIXからの歴史をおさらいしよう
                                                    • IoPLMaterials

                                                      学習の仕方 計算機科学コースの学生には講義中に別途やり方を指示します.(実験3SWもやるので.) この講義資料の GitHub のページからリポジトリを clone しましょう. OCaml が使えるように環境を設定しましょう. 落ちてきたソースコード中の textbook/interpreter/ ディレクトリの中にインタプリタのソースコードが入っているので,duneコマンドでビルドしましょう. 教科書を読みながらもりもり演習問題を解きましょう. 教科書にバグを見つけたら issue で報告しましょう. 講義の履修者は講義用 Slack で質問してもよいですね. プログラミング言語強者になりましょう.そのためには... なにか自分で言語を作って処理系を作ってみましょう.作った処理系を自慢しましょう.世界中で自作の言語が使われるようになったらいいですね. もしくは,プログラミング言語理論や

                                                      • UXという言葉が登場する以前に私が見たUXデザイン:GUI編

                                                        オフィス機器メーカー、ユーザビリティ評価専門会社を経て、2013年に株式会社キトヒトデザインを設立。ユーザビリティ、UI/UXデザイン関連業務を行う。 趣味はちょっとマイナーな国への旅行。 UXという言葉が騒がれるようになる前にも、UXデザインらしきものは確かにさまざまな形態で存在していました。この寄稿記事では、株式会社キトヒトデザインでユーザビリティ、UI/UXデザインなどを手がけている萩本さんがご自身で体験したデザインのお話を不定期更新でお届けしています。今回は第11回目です。シリーズ全編はこちら UX(ユーザーエクスペリエンス)とは切っても切れない関係のUI(ユーザーインターフェイス)。 この言葉が広まったのは、UIの一種であるGUI(グラフィカルユーザーインターフェイス)が注目されるようになったのと同時期だったと思います。私自身は、GUIを通してUIを理解したような感覚なので、今回

                                                          UXという言葉が登場する以前に私が見たUXデザイン:GUI編
                                                        • GitHub - sachaos/viddy: 👀 A modern watch command. Time machine and pager etc.

                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                            GitHub - sachaos/viddy: 👀 A modern watch command. Time machine and pager etc.
                                                          • 光の99.995%を吸収する素材が誕生し「黒さの世界記録」を更新、前世界1位の10倍以上の黒さ

                                                            光を最低でも99.995%も吸収するという世界一黒い素材がカーボンナノチューブに関する研究の過程で偶然発見されました。この素材は、これまで世界一黒い素材であるとされていた「Vantablack(ベンタブラック)」よりもさらに10倍も黒いとのことです。 Breakdown of Native Oxide Enables Multifunctional, Free-Form Carbon Nanotube–Metal Hierarchical Architectures | ACS Applied Materials & Interfaces https://pubs.acs.org/doi/10.1021/acsami.9b08290 MIT engineers develop “blackest black” material to date | MIT News http://news.

                                                              光の99.995%を吸収する素材が誕生し「黒さの世界記録」を更新、前世界1位の10倍以上の黒さ
                                                            • 考察:Reactive Workflowが生まれた背景とその狙い - Kengo's blog

                                                              人に説明するのがスムーズにできなさそうなので、理論武装というか順序立てて話すためにこの記事をまとめる。 対象 ブラウザから利用するマルチプラットフォーム向けウェブアプリケーションの開発 モバイルのネイティブアプリ開発は含まない(知らないので) 利用言語はJava, JavaScript/TypeScriptを想定するが、特に言語に依存しない認識 開発経験はあるが、情報や経験が少なくて「よりよいプロダクト開発」の理想が描けない方への一助として作成 TL;DR 状況やベストプラクティスが目まぐるしく変わる現代において、すぐに変化できるソフトウェアを保つこと・ヒトの手をできるだけ空けることが重要。 かつてIaaSがAPIを提供し環境管理の多くを自動化したように、各種サービスがAPIやWebhookを通じてDevelopment Workflowの多くを自動化してきている。 多くの視点や知見を活か

                                                                考察:Reactive Workflowが生まれた背景とその狙い - Kengo's blog
                                                              • 「Windows Package Manager」がv1.1に ~Windows 10/11で利用できるCUIのアプリ管理ツール/「Microsoft Store」に登録されているアプリもインストール可能

                                                                  「Windows Package Manager」がv1.1に ~Windows 10/11で利用できるCUIのアプリ管理ツール/「Microsoft Store」に登録されているアプリもインストール可能
                                                                • Go言語製のCUIツールを1行でWeb GUI化するライブラリを作った - Qiita

                                                                  はじめに 皆さん、CUI/CLIツールを使ってますか? Qiitaを読んでるような人はみんな使ってるでしょうね。 しかし世間一般に視野を広げると、必ずしもそうではないかと思います。 『黒い画面はなんか敷居が高い』 『一応使えるけど面倒』 『信仰している宗教の戒律で固く禁じられている』 『黒い画面に故郷の村を焼かれた』 などなど理由は様々です。 flagstone 使う側にとっては敷居の高いCUIツール。 とはいえGUIのツールを作るのは、我らがGo言語ではなかなかに面倒です。 そこで、Go言語製のCUIツールを1行でWeb GUI化するライブラリを作ってみました。 flagstone https://github.com/kurehajime/flagstone これです。 flagstoneは、日本語に訳すと『敷石』です。 舗装して歩きやすくしますよ〜みたいなネーミングです。 使い方はと

                                                                    Go言語製のCUIツールを1行でWeb GUI化するライブラリを作った - Qiita
                                                                  • お前もVimmerにならないか?VScodeで甘やかされた男がVimを使い始めて一ヶ月が経ったので振り返る

                                                                    どうもこんにちは。MESIと申します。 皆さんVimは使ったことがありますでしょうか? Vimといったらキーボードのみで操作をしないといけない敷居の高いエディターなため、使っていない人のほうが多いと思います。 私はエンジニア3年目なのですが、ずっとVScodeをつかってコードを書いていて たまにCUI環境を使わざるをえないときに仕方なく使うくらいでした。 当然まともには使えないので、insertモードと矢印キーでごまかしながら使ってました。 そんな感じだったのですが、11月の月初からVimを使っています。 12月になった今、本格的にvimを使いだして1ヶ月が経過したので、その節目として振り返りたいと思います。 ちょっとVimに興味があるVim未経験の方へ参考になれば幸いです。 なぜVimを使うことになったのか? Vimを使い始めた理由ですか?それは… なんか…カッコいいから です。 コード

                                                                      お前もVimmerにならないか?VScodeで甘やかされた男がVimを使い始めて一ヶ月が経ったので振り返る
                                                                    • インフラが苦手な人の個人開発(ECS、terraform) - Qiita

                                                                      はじめに 本記事は 個人開発 Advent Calendar 2019 25日目の記事です。 最近connpassに掲載されている勉強会を地図を見ながら検索できるようなサイトを作りました。 (もともと同僚が勉強会でこんな感じのアプリを作っておりそれに触発された) https://connpass.net/ 使った技術としては フロント: typescript、react、redux、circleci、cloudfront、s3、terraform バックエンド: go、gin、docker、nginx、circleci、ecs、terraform な感じです。 仕事ではあまりインフラまわりを触ることがなく、CI/CD環境の知見があまりないが、それっぽいものを自分で作ってみようとしました。 フロント アプリケーション アプリケーションの土台はcreate-react-appを使いtypesc

                                                                        インフラが苦手な人の個人開発(ECS、terraform) - Qiita
                                                                      • Pythonでデスクトップアプリを手軽に作成、強い味方の「Tkinter」

                                                                        「Tkinter」というGUIライブラリを利用することで、PythonでもデスクトップのGUIアプリを作成できる。その方法を解説しよう。 「デスクトップアプリをPythonとTkinterを使って作ろう」というのが本特集のテーマです。はじめに、デスクトップアプリ、Python、そしてTkinterとは何かを確認しましょう。 デスクトップアプリとは? デスクトップアプリは「アプリ」の一形態です。 アプリは「アプリケーション」の略で、WindowsやmacOS、iOS、Androidといった「オペレーティングシステム」(OS)の上で動作するソフトウエアのことです。 現時点で、アプリは大別すると、次の3つに分類できるでしょう。 CUIは「キャラクターユーザーインタフェース」(Character User Interface)の略です。CUIアプリは、一般的にはキーボードによるコマンド入力で操作し

                                                                          Pythonでデスクトップアプリを手軽に作成、強い味方の「Tkinter」
                                                                        • 「CUIのような操作感」を謳うプログラマー向けの電卓アプリ「Calctus」がユニーク/組み込み定数・関数、変数、シンタックスハイライト、逆ポーランド記法などにも対応【やじうまの杜】

                                                                            「CUIのような操作感」を謳うプログラマー向けの電卓アプリ「Calctus」がユニーク/組み込み定数・関数、変数、シンタックスハイライト、逆ポーランド記法などにも対応【やじうまの杜】
                                                                          • Simplifying serverless best practices with AWS Lambda Powertools for TypeScript | Amazon Web Services

                                                                            AWS Compute Blog Simplifying serverless best practices with AWS Lambda Powertools for TypeScript This blog post is written by Sara Gerion, Senior Solutions Architect. Development teams must have a shared understanding of the workloads they own and their expected behaviors to deliver business value fast and with confidence. The AWS Well-Architected Framework and its Serverless Lens provide architec

                                                                              Simplifying serverless best practices with AWS Lambda Powertools for TypeScript | Amazon Web Services
                                                                            • ベテラン御用達ツール「コマンドプロンプト」、まずは基本を身につけよう

                                                                              Windowsには「コマンドプロンプト」というシェル(コマンド実行環境)がある。キーボードで命令(コマンド)を入力してファイル操作などの作業が可能だ。通常のアプリではできないことができたり、エクスプローラーだと手間がかかる作業が一瞬で終わることもしばしば。パソコン上級者を目指すなら基礎知識としてぜひ押さえておきたい。 パソコンの上級者は「コマンドプロンプト」をうまく活用している。Windowsが持つキーボード主体の操作インタフェース(シェル)だ。通常のWindowsは主にマウスで操るのに対し、コマンドプロンプトは各種のコマンド(命令)をキーボードで入力する(図1)。実は大昔のパソコン用OS「DOS(ドス)」はこれで操作していた。現在も役立つケースがあり、エクスプローラーだと面倒な作業を難なくこなしたり(図2)、OSの高度な機能を呼び出したりできる。 図1 コマンドプロンプト(左)はWind

                                                                                ベテラン御用達ツール「コマンドプロンプト」、まずは基本を身につけよう
                                                                              • 体育を教えるのは当たり前なのにプログラミング教育が疑問視されるのはヘンだ。たぶん|shi3z|note

                                                                                忙しくてなかなか参加できなかったのだが、会社で課外活動としてやっている「サッカー部」に久しぶりに参加した。 「サッカー部」とは、RoboCupという世界最大のロボットサッカー大会への出場を目指して日々鍛錬する人々の集まりである。基本的に社員はおらず、外部の有志と外部コーチを招いて日々鍛錬を重ねている。 今年の日本大会では苦戦したが、思いのほか善戦した。スタート当初は小学生ふたり、業務プログラミング経験のない社会人4人のチームだったはずが、日々研鑽を繰り返すことで少しずつ前進していく。 ロボットのサッカー理論についての論文を手分けして翻訳して発表する、という活動を行った際、中学1年生の蓼沼くんは単に論文を翻訳するのではなく、論文の引用元と比較して「どこがどのように進化したのか」というところまで論じて大人たちを驚かせた。 小学生の陸くんはRoboCupシミュレーションリーグの対戦を管理する専用

                                                                                  体育を教えるのは当たり前なのにプログラミング教育が疑問視されるのはヘンだ。たぶん|shi3z|note
                                                                                • WPScanによる、WordPressの脆弱性診断の始め方 | さくらのナレッジ

                                                                                  WordPress のセキュリティ診断ツール WPScan 近年、不正アクセスの増加により、セキュリティに対する関心も高まりつつあります。さくらインターネットでも Web改ざん検知サービス やSSLの契約数が伸びてきているようですが、それでもやはり不正アクセスは絶えないのが現状です。 狙われるのはメールパスワード、そして WordPress さくらのレンタルサーバのサポート経験上、しばしば目にする不正アクセスは、メールパスワードの漏洩による大量メール送信です。しかし、これは比較的対策が簡単です。意識してパスワードの管理を行っていれば、それでリスクの9割以上はなくなると思います。 次に多いのがWordPressの不正アクセスです。WordPressは世界の1/3のサイトで使われており、便利で人気がある反面、非常に狙われやすいアプリケーションでもあります。 さくらのレンタルサーバのコラムにも

                                                                                    WPScanによる、WordPressの脆弱性診断の始め方 | さくらのナレッジ