はじめに bash などのシェルには [ ... ] と [[ ... ]] の二種類の比較方法があります。一つはコマンド、もう一つはシェルの文法なのですが、具体的にはこの二つは一体何が違うのでしょうか? そもそもなぜ似ている機能が二つもあるのでしょうか? この記事は言語設計者の気持ちになって考えることで、その理由を解き明かそうという記事です。 なお、違いについての簡単な説明については「test と [ と [[ コマンドの違い - 拡張 POSIX シェルスクリプト Advent Calendar 2013 - ダメ出し Blog 」の記事がよくまとめられていますので紹介します。一通りの違いを素早く知りたい方はこちらを参照してください。 参考 シェルの歴史や種類については「シェルの歴史 総まとめ(種類と系統図)と POSIX の役割」に詳しくまとめています(系統図とか頑張って書いたので見
はじめに 自分は2021年に新卒でWeb系の開発会社にフロントエンジニアとして入社し2022年で2年目になります。 実務ではReact×TypeScriptを利用したフロント周りとNode.js(Nest)やRailsを用いたバックエンド(API)の開発をしています。 その中で使っていたAPI設計について改めて学び直したのでまとめて行きます。 この記事の対象者 エンジニア初心者から中級者 APIについて学びを深めたい人 この記事の目標 APIについて学ぶ 我流ではなく正しいAPI設計について学ぶ この記事でやらないこと 具体的にコードを用いたAPI設計の書き方の説明に関しては下記の記事で解説をしています。 APIについて APIとは APIは"Application Programming Interface"の略で、直訳すると「アプリケーションを使プログラミングを使ってつなぐ」という意味
この記事は、2022年10月28日に開催されたDIST.37「マークアップな夜」での発表「マークアップのわかり方」をもとにしたものです。当日は話せなかった内容も大幅に追加しています。 現代における「マークアップ」とはどのような行為なのか。いかにそれと向き合っていけばいいのか。そういったことについて考えてみます。 マークアップの議論においては、「マークアップには正解がない」という意見が決まって出ます。正解がないと言うならば、たいていなんであってもそうです。たとえばCSSやJavaScriptの書き方には「正解」があるのかと考えてみると、必ずしもそうではありません。 しかし、ことさらマークアップにおいてこれがよく言われる理由としては、妥当性を判断する基準がわからない、ということでしょう。 というのも、CSSなら望む通りの見た目になればとりあえずOKだし、JavaScriptでも意図した通りの振
相手に誠実に、わかりやすい文章を書くための心がけをまとめました。 どういう思考プロセスからどんな表現が生まれるのか、参考として実例を紹介しています。実際に読み比べ、SmartHRの従業員として何かを伝えようとするときの、参考にしてください。 伝わる文章のガイドライン何を伝えるかによって、必要な情報の量や説明の粒度は異なります。 情報が不足していたり、逆に情報が多すぎたりすると、読者が意図を読み取れないことがあります。 読み手となる相手の状況(読む場面、事前知識など)を踏まえ、言葉にする内容や表現を厳選することが大切です。 目的に合わせて情報を取捨選択する読者の目線に立ち、コンテンツの目的に合わせて情報を取捨選択しましょう。 実例1:法律や業務に関わる記事目的業務に関係する「厚生年金保険」について正確に知りたいと思っている人に、わかりやすく内容を伝える。 Before日本の年金制度は、全国民
これは今日発見したンだわ。 魅力溢れる高所得の男性を複数の女性が共有し、みんなで上昇婚して幸せになろうねっていうのが通常の一夫多妻婚。 だけどね、分かった。 必ずしも豊かじゃない人々にとっても、その人なりのメリットが一夫多妻婚にはある。 一人だけでは年収300万円の生活でカツカツ。 一夫一妻でも合わせて600万円で余裕はない。 だけど一夫二妻で900万円、一夫三妻では1200万円にもなる。 これだけあれば家賃も炊事コストもかなり余裕が出てくるし、子育ても互いに忙しくない時期に分担できる。 これはこれで合理的な人生術だよ。 追記:コメントにあったので夫が多い場合でも見て見た。 一妻多夫でちゃんとやっている事例が出てきたよ。 全員結婚は望んでないらしいけど、事実上の一妻八夫で子育てのシェアがうまくできてるみたいだね。 当事者が満足できてるならこのスタイルもアリだし、子にとって複数の親を確保する
こんにちは。メディアサービス開発部Webアプリケーション開発課の奥川です。ニコニコ漫画のバックエンド開発を担当しています。 2021年初頭、ニコニコ漫画である作品の連載が開始されました。それに端を発する数カ月間のサーバ障害により、ユーザーの皆様には大変ご迷惑をおかけしました。 少し前の話にはなりますが、当時ニコニコ漫画のサーバでは何が起こっていたのか、どのような対応を行ったのかを振り返ってみたいと思います。 1号棟(事の起こり) 2021/01/08 問題の作品(以後、「作品I」*1と記述します)の第1話が投稿されます。その過激な内容からSNSなどでは一部で話題になりましたが、まだニコニコ漫画へのアクセスも穏やかなものでした。 2021/01/22 その2週間後、「第2話(前編)」の公開から事件が起こります。 ピークタイム最中の12:22頃から、まずmemcachedがCPU Utiliz
ノーコード開発ツールのGoogle AppSheetがリレーショナルDBを搭載、「AppSheet databases」パブリックプレビュー公開 Googleのノーコード開発ツール「AppSheet」が新たにビルトインデータベース「AppSheet database」を搭載すると発表されました。パブリックプレビューとして公開されています。 Harness a broad range of data sources and functions with AppSheet applications! AppSheet database offers endless possibilities for creating business solutions and improving workflows. Learn morehttps://t.co/0eXA2zEFUa — Google De
SurrealDBというRust製データベースを知ったので紹介します。このデータベースはすごいです。リレーショナル、ドキュメント、グラフ、あらゆる種類のデータ構造を扱うことができ、かつインメモリ、単一ノード、分散環境、全てで動かすことができます。さらにHTTPやWebSocketによるアクセスと柔軟なユーザ認証、認可機能とがDB本体に内包されており、ブラウザから直に接続するWebDBとしても使えます。とにかくなんでもできる夢のデータベースといった感じです。 特徴 機能を挙げていたら多くなりすぎたので、特に面白い部分を挙げます。 配列やオブジェクトをネストした複雑なデータ構造を持てるのに、レコードリンクという機能によりリレーションに対応していてしかもSQLやMongoDBより簡潔にクエリが書ける。 スキーマレスで各レコードには任意のフィールドを持てるが、必要ならスキーマを定義することもできる
藤村シシン🏛 @s_i_s_i_n 古代ギリシャ研究家。歴史・ギリシャ神話関係の講師、監修、出演、賑やかしなどが生業/著書『古代ギリシャのリアル』/NHK教室にて #藤村シシン講座 やってるよ/古代祭集団 @ellenike_nyx 代表/ご依頼はブログの✉️へ。聖闘士星矢にハマった結果こうなりました。 style-21.jp/diary/sisinf 藤村シシン🏛 @s_i_s_i_n ちなみに、21の金曜日は、 18:00- ゲームさんぽさんの「イスカンダル」回 19:00- オンライン講座 なので、NHK講座を取ってくださってる方、18時の更新とともにyoutubeを見始めるとまた私の話にノンストップで3時間付き合うことになります!注意だ!! 2022-10-17 23:31:03
QDくん⚡️AI関連の無料教材紹介 @developer_quant 金融技術職/ChatGPT等の生成AI,機械学習,データサイエンス,プログラミングの勉強に役立つ情報を発信/良質な無料教材,スライド,動画,サイトを紹介/金融工学x機械学習ブログ運営700記事 quantcollege.net /C++/Python/Julia/Rust/Amazonアソシエイト参加中 note.com/quantdeveloper QDくん⚡️AI関連の無料教材紹介 @developer_quant 東工大が無料公開しているPython解説サイト chokkan.github.io/python/index.h… 初心者の目線に合わせた丁寧な説明で、かゆいところに手が届く教材。 基本的な文法、データ構造、ファイル入出力やオブジェクト指向、NumpyとMatplotlibの使い方などをひと通り学べる。
ねとらぼ @itm_nlab ネットの旬な情報を紹介するWebメディアです。更新情報は自社開発botやSocialInsightが、編集部からのお知らせなどは手動で投稿しています。情報提供もお待ちしております。 生物部:@itm_nlabzoo/エンタ:@itm_nlabenta/調査隊:@itm_nlab_res/募集用:@nlab_boshu nlab.itmedia.co.jp ねとらぼ @itm_nlab 「作画崩壊」の裏側について聞いてみた アニメ界の“最終防波堤” 「作画崩壊」でトレンド入りした演出家に直撃インタビュー 「作画監督が10人とかいるアニメは無駄の極み」 nlab.itmedia.co.jp/nl/articles/22… @itm_nlabより pic.twitter.com/7xeqmtc5Qs 2022-10-02 21:00:36
【注意】このインタビューは、漫画『ゴールデンカムイ』の完全なネタバレを含みます。ご了承いただける方はお読みください。 全力で駆け抜けた週刊連載を終えて… ――約8年間にわたる連載お疲れ様でした。最終回に呼応するように単行本も既刊全巻に大重版がかかり、最終巻の初版部数も急遽10万部増刷。累計部数も2300万部を超えたと伺っております。最終巻も発売されたことで『ゴールデンカムイ』の漫画に関するお仕事は、ひとまず終わられたと伺いました。ぜひ、今のお気持ちをお聞かせください。 今、おっしゃっていただいたことを伺って、多くの読者の皆さんが、この作品を肯定してくれているのが伝わってきました。 最新話を含む全話無料公開とか、最終回へのカウントダウンとか、実写化の告知とか、ゴールデンカムイ展とか、本当に全ての情報戦といいますか、担当(ヤングジャンプ編集主任・大熊八甲)さんとの作戦が上手くハマった感じも大き
HTMLだけでスマホやタブレットのカメラにアクセスできる、HTMLのcapture属性を紹介します。 私はこの属性を知らなかったのですが、実際にiPhoneとiPadで試してみたところ、前面カメラにも背面カメラにもアクセスできました。JavaScriptなどは必要なく、簡単なHTMLでできます。 You Can Access A User’s Camera with Just HTML by Austin Gil (@heyAustinGil) 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに HTMLのcapture属性とは capture属性のサポート状況 終わりに はじめに 私は先日、今までに見たことがないHTMLの属性、captureに出会いました。capture属性は非常にクールなので、動画と記事を書くことにし
普通の大工さん@クソ現場祭りの人 @normalcarpenter 今年もやります!やれます!がんばれます! ネガティブなニュースが多い中、たまには遊び心も大切にしましょう!奮ってご参加ください! #全ツイ建 #クソ現場祭り2022 クソ現場祭り2022 開催宣言|普通の大工さん @normalcarpenter #note note.com/normalcarpente… 2022-09-07 06:57:11 リンク note(ノート) クソ現場祭り2022 開催宣言|普通の大工さん|note お疲れ様です! 残暑の季節、いよいよこのイベントのシーズンです。2019に開催しましたこのイベントも2020、2021、今年で4回目となるクソ現場祭りです。今年は様々なニュースがありました。ネガティブなニュースも多い年でしたが、そんな時でもたまには少しハメを外し、大らかな気持ちでTwitterを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く