タグ

s_hiiragiのブックマーク (2,159)

  • なぜ令和のエンジニアに呆活が必要なのか - NRIネットコムBlog

    記事は AWSアワード記念!夏のアドベントカレンダー 10日目の記事です。 🎆🏆 9日目 ▶▶ 記事 ▶▶ 11日目 🏆🎆 こんにちは、越川です。皆さんは呆活という言葉を聞いたことがありますか?ちなみに、僕はつい最近知りました。今回はこの呆活が現代人、特に我々エンジニアにとって必要ではないか、というテーマで記事を書いてみようと思います。 加速度的に増える情報量 物理的な境界がなくなる昨今 エンジニアこそ呆活が必要 おススメの呆活3選 ➀散歩 ➁カフェ ➂温泉 最後に 加速度的に増える情報量 現代人が1日に触れる情報量は、江戸時代と比べると1年分、平安時代にいたっては一生分と言われています。 特にエンジニアにとって、技術の進化は日進月歩であり、新しい技術やツールのキャッチアップは日常茶飯事です。私自身、業務では主にクラウドを利用していますが、オンプレ時代と比較すると情報のアップデ

    なぜ令和のエンジニアに呆活が必要なのか - NRIネットコムBlog
    s_hiiragi
    s_hiiragi 2024/07/22
    “ちなみに、韓国では「ぼーっとする大会」というものがあり、参加者が1か所に集まり、ひたすらぼーっとします。”
  • iOSのSafariでファイルのダウンロード先を選ぶ

    パソコン経験後にスマートフォンを使いはじめた大人にとって、「ファイル」は当たり前の概念。画像、ワープロ、表計算などアプリで作成した文書はファイルとなり、アプリから独立した存在として認識され、メールに添付したりディスクに書き込んだり、相手が読める(アプリで開ける)かどうかを気にしつつやり取りしたものです。 一方、パソコン経験なしにスマートフォンを使いはじめた世代にとって「ファイル」は馴染みのないもの。特にiPhoneは使いやすさを考慮したのか、ユーザにファイルの存在を意識させない設計を採用してきました。文書/データはアプリ内部で管理され、外部に持ち出すとき以外はファイルとして扱われません。 iPhoneにとってインターネットの窓口的存在といえるSafariも同様で、ファイルのダウンロードはできても保存先を自由に選べないなど、パソコンのWEBブラウザとは異なる仕様が採用されてきました。しかし、

    iOSのSafariでファイルのダウンロード先を選ぶ
    s_hiiragi
    s_hiiragi 2024/07/21
    “これまでのSafariでは、自動的にiCloud Driveが指定されていましたが、「設定」→「Safari」→「ダウンロード」の順に画面を開けば、ダウンロードしたファイルの保存場所を変更できます。”
  • 隠ぺいによるセキュリティとは【用語集詳細】

    隠ぺいによるセキュリティSecurity Through Obscurity)は、設計開発におけるセキュリティの考え方です。 この考え方の核は、設計や実装を非公開にする・隠すことによってセキュリティを確保するというもので、例としては秘密施設の場所を非公開にする、機器やソフトウェアの内部構造を非公開にするといったものが挙げられます。 サイバーセキュリティの世界では、隠ぺいによるセキュリティは推奨されていません。このコンセプトにのみセキュリティ対策を依存した場合、非公開情報が明らかになった場合の防衛手段が存在しないためです。 暗号学の世界では、アルゴリズムの隠ぺいは逆に脆弱性の残存などを招くとして否定されています(ケルクホフスの原理)。 隠ぺいによるセキュリティと対比される概念として、設計そのものにセキュリティを組み込むオープンセキュリティセキュリティバイデザインがあります。

  • golangではswitchのdefaultが先頭に書ける

    2014-01-14 / Go 今日からプログラミング言語 Go ドキュメントを読み始めた。 switchのところを読んで気づいたけど、switch文でdefaultが先頭に書かれている。 switch t := interfaceValue.(type) { default: fmt.Printf("unexpected type %T", type); // %T prints type case bool: fmt.Printf("boolean %t\n", t); case int: fmt.Printf("integer %d\n", t); case *bool: fmt.Printf("pointer to boolean %t\n", *t); case *int: fmt.Printf("pointer to integer %d\n", *t); } golangでは

    golangではswitchのdefaultが先頭に書ける
    s_hiiragi
    s_hiiragi 2024/07/06
  • 「Google Chrome」にずっとテキストカーソルが表示される! 何かと不便な状況の解決法/[Home][End]キーが使えない、Webページ上のUIが上手く動作しないなど困った状況に【やじうまの杜】

    「Google Chrome」にずっとテキストカーソルが表示される! 何かと不便な状況の解決法/[Home][End]キーが使えない、Webページ上のUIが上手く動作しないなど困った状況に【やじうまの杜】
  • @IT:Windows TIPS -- Tips:findstrで正規表現を検索する

    Windows OSで正規表現による文字列検索をしたい! メモやログといったテキストファイルから、いろいろなパターンで文字列を検索して目的の情報を見つけたい。そのようなときに便利なのが「正規表現」による文字列検索だ。固定の検索文字列に比べ、はるかに多様なパターンの文字列をずっと少ない記述で見つけ出せる。 UNIX/Linux環境に慣れているなら、解決策として「grep」コマンドや「egrep」コマンドが思い浮かぶのではないだろうか。しかし、Windows OSにはgrepは標準装備されていない。 その代わり、「findstr.exe」というコマンドラインコマンドを利用すると、正規表現を使った検索機能が利用できる。Tech TIPSでは、その使い方を説明したい。ただ制限もあるので、使用上の注意点の他、代替策も紹介する。 findstrコマンドの基的な使い方 findstrの基的な使い方

    @IT:Windows TIPS -- Tips:findstrで正規表現を検索する
    s_hiiragi
    s_hiiragi 2024/06/27
    “findstrはデフォルトで、<検索文字列>をダブルクオートでくくりつつ空白で区切って指定すると、区切られた複数の文字列をそれぞれ単独の検索文字列として扱う。”
  • ペットボトルのキャップ回収について

    リサイクルの流れ 武蔵村山市ボランティア・市民活動センターでは市内8か所に集積箱を設置してペットボトルキャップの回収を行っております。 回収したキャップは、定期的にアルファジャパンという業者に引き渡し、「廃プラスチック」としてリサイクルされており、その買取価格の一部が「認定NPO法人 世界の子どもにワクチンを日委員会(JCV)」を通じて、発展途上国の子供たちにワクチンを届けるボランティア活動に繋がっています。 ワクチン1人分はキャップ1600分 しかし、この廃プラスチックの買取価格は年々下がってきており、現在は1㎏あたり5円となっています。ペットボトルのキャップは1個約2.5gですから、代表的なワクチンであるポリオウイルスワクチン代1人分の20円を集めるためには、キャップ4㎏=1600個が必要となります。つまり、もしワクチンを送ることを目的とするならば、ペットボトル1買うことを我慢し

    ペットボトルのキャップ回収について
    s_hiiragi
    s_hiiragi 2024/06/27
  • Teamsの『タグ』で複数人への@メンションがしやすくなります

    Teamsのタグ機能を利用すると、特定の人達へのメンションを一度にできるようになります。 役職やプロジェクト等に基づいたメンバーに対して、通知を送る機会が多い方におすすめの機能です。 1.タグの作成方法 2.タグを使用したメンション方法 タグの作成方法 ※タグの作成はチームの所有者のみが可能です。 1.チーム名の右にある […] をクリックし、[タグを管理] をクリックします。 2.[タグを作成] をクリックします。 3.[タグ名] と [ユーザーを追加] にそれぞれ入力して、[作成] をクリックします。 タグを使用したメンション方法 1.通常のメンションと同じく「@」を入力して、タグ名を入力します。 2.メンションされました。

    Teamsの『タグ』で複数人への@メンションがしやすくなります
  • sqlite3でROW_NUMBER()が使えるらしい。 - nyatla@hatena blog

    SQLiteでもVersion3.25.0からROW_NUMBERが使えるようになっていた。 How to use ROW_NUMBER in sqlite - Stack Overflow SQLite ROW_NUMBER() Window Function By Practical Examples グループ分けされたスコア情報から、グループごとにN個のデータをサンプリングする時、検索結果をUNIONでくっつけてもいいけど、グループ数が可変の場合に大変困る。 例えばこんなテーブル g p v A 1 0 A 2 0 A 3 0 B 4 0 B 6 0 C 6 0 C 7 0 C 7 0 ROW_NUMBER()を使えば、各gから2つづつデータ取得できる。 SELECT g,p,v FROM (SELECT g,p,v,ROW_NUMBER() OVER(PARTITION BY g)

    sqlite3でROW_NUMBER()が使えるらしい。 - nyatla@hatena blog
  • 分析関数(ウィンドウ関数)の概要 | Vertica技術情報サイト

    OVER句 OVER句 表の分割の基準にするカラムや、ソートの基準にするカラムを決めます。 OVER句は以下の句から構成されます。 ・PARTITION BY句 ・ORDER BY句 ・フレーム句 次項から、OVER句を構成する各句について、以下の分析関数を使ったSQLの構文とその結果について、処理のイメージとともに紹介します。 店舗(store_id)ごとに、日付(dete)ごとの売上(sales)と、その日までの累計売上(sum_sales)を表示させるSQLです。 dbadmin=> SELECT dbadmin-> store_id dbadmin-> ,date dbadmin-> ,sales dbadmin-> ,SUM(sales) OVER( PARTITION BY store_id ORDER BY date ) AS sum_sales dbadmin-> FROM

  • スイスチーズモデル - Wikipedia

    スイスチーズモデルの図解 スイスチーズモデル(英: Swiss cheese model)は、マンチェスター大学のジェームズ・リーズンが提唱したリスクマネジメントおよびリスク分析のモデル[1]。航空や船舶といった交通の安全、エンジニアリング[2]や医療現場の安全に加え、ITセキュリティにおける多層防御に応用されている[1][3]。 失敗や欠陥といった問題点をスイスチーズの穴[注釈 1]に見立てる一方、不完全な安全対策を穴の大きさや位置が異なるスイスチーズのスライスに見立て、複数のスライスを重ねることで穴を塞ぐ。すなわち、リスク対策を冗長化することによって安全を確保しようとする考え方である。 顕在的問題と潜在的問題[編集] 感染症の流行抑止におけるスイスチーズモデル リーズンは、スリーマイル島原子力発電所事故、ボパール化学工場事故、チャレンジャー号爆発事故、キングス・クロス火災、チェルノブイ

    スイスチーズモデル - Wikipedia
  • ユーザーをだますのが目的のデザイン「ダークパターン」いろいろ

    by Thomas Guignard インターネットを利用していると、自分の意図しない予想外の操作がなされてしまい戸惑うことがたまにありますが、それはそもそも人をだますことを目的としたデザインかもしれません。そんな人をだますことを目的とするユーザーインターフェースは「ダークパターン」と命名され、その手法がまとめられています。 Dark Patterns - User Interfaces Designed to Trick People http://darkpatterns.org/ ダークパターンとは人をだます目的で作られたユーザーインターフェースであり、決してミスデザインではありません。それらは人間の心理をよく理解して注意深く作られていますが、ユーザーの利益はまったく考えられていません。 ロンドンのデザイナーであるHarry Brignullさんは、ダークパターンについてまとめたサイ

    ユーザーをだますのが目的のデザイン「ダークパターン」いろいろ
  • ボルテ クルー(キャラ)の入手方法 - スベイルのブログ

    どうも、オタクです。 さて、ボルテには、可愛い子がたくさん居ます。 例えばグレイス。 脇がエロい 例えばニアノア。 この衣装天才でしょ と、オタクが好きそうな子がたくさんいます。欲しいですよね。オタクの皆さんなら ということで今回は、キモオタクの皆さんの為に、ボルテにおけるクルー(キャラ)の入手方法についてまとめてみました。 (2021年6月16日現在の情報です。また、誤った情報がある可能性もあります。ご了承ください。) 〈追記〉   2022年12月、新しいクルーの入手方法が誕生しました。それについては記事のかなり下に書いております。探してください(記事読んでたら多分分かります) 悲しいお話 (ここは編ではありません。どうでも良い方は飛ばしてください) ボルテⅤ(前ver)には4つの入手方法がありました イベントによる入手 LEによる入手(これもイベントではある) カードコネクト(ガチ

    ボルテ クルー(キャラ)の入手方法 - スベイルのブログ
  • [SharePoint Online]ドキュメント ライブラリで、バージョン履歴の上限値を "既に" 超過しているファイルを更新したらどうなるか - Qiita

    [SharePoint Online]ドキュメント ライブラリで、バージョン履歴の上限値を "既に" 超過しているファイルを更新したらどうなるかSharePointOnline はじめに SharePoint Online のドキュメント ライブラリやリストに保存されたファイルやアイテムは、バージョンを管理することができます。 このバージョン管理は、 [ライブラリ(リスト) の設定] の [バージョン設定] から、バージョン数の上限値を設定することが可能です。 ライブラリ上に保存されたファイルにおいて、上記のバージョンの上限値を超えたバージョン履歴が作成される場合、この上限値に一致するよう古い履歴から削除される動作となります。 例えば、メジャー バージョンの上限値が、500 で設定され、1 ~ 500 までのバージョン履歴が作成されている状態で、該当のファイルを更新すると 501 バージョ

    [SharePoint Online]ドキュメント ライブラリで、バージョン履歴の上限値を "既に" 超過しているファイルを更新したらどうなるか - Qiita
  • 世界中の組織の90%が2年以内にITスキル不足の危機で痛手を感じ、製品の遅延、競争力の低下などを引き起こす。IDCが予測

    調査会社のIDCは、2026年までに世界中の組織の90%以上がITスキル不足の危機で痛手を感じ、製品の遅延、競争力の低下などのビジネスの損失が約5兆5000億ドル(1ドル150円換算で825兆円)にのぼるだろうと予測しています。 同社が北米のITリーダーを対象に実施した最近の調査では、3分の2近くがITスキル不足によって収益拡大目標の未達、品質問題、顧客満足度の低下を引き起こしていると回答。IDCは、この状況は今後も改善する見込みはないとして、上記の予測を導いています。 不足しているITスキルは「AI」「ITオペレーション」など 調査によると、多くの企業で最も必要とされているスキルが人工知能AI)のスキルで、2位には僅差でITオペレーションとなっています。 続いてアーキテクチャ、データ管理、ストレージ、ソフトウェア開発などが上位に上がっているとのこと。 さらにこうしたITスキルの不足は、

    世界中の組織の90%が2年以内にITスキル不足の危機で痛手を感じ、製品の遅延、競争力の低下などを引き起こす。IDCが予測
  • 「VBScript」は2027年頃にデフォルトで無効に ~非推奨化スケジュールが公開/3つのフェイズに分け、段階的にサポートを縮小

    「VBScript」は2027年頃にデフォルトで無効に ~非推奨化スケジュールが公開/3つのフェイズに分け、段階的にサポートを縮小
  • サポート詐欺の「偽セキュリティ警告画面の閉じ方体験サイト」を公開 | 情報セキュリティ | IPA 独立行政法人 情報処理推進機構

    サポート詐欺の「偽セキュリティ警告画面の閉じ方体験サイト」を公開 ー 月間相談件数が過去最高、偽のサポートに絶対電話をかけないで! ー IPA情報セキュリティ安心相談窓口における、パソコンのブラウザ画面に表示される「偽セキュリティ警告(別名:サポート詐欺)」の手口に関する月間相談件数が、2023年10月は過去最高の519件となりました(図1)。 手口の相談は2015年から当相談窓口に継続して寄せられており、これまでも「安心相談窓口だより」(関連リンク参照)で注意喚起を繰り返してまいりました。 最近では表示する警告画面に変化がみられ、010から始まる国際電話に電話をするよう誘導したり(図2)、「ファイルやデータが持ち出されていると思わせるようなアニメーション」や「チャット画面」を表示するなど、物の警告やサポートであると信じさせるための細工がされています(図3)。 また、これまでのプリペイ

    サポート詐欺の「偽セキュリティ警告画面の閉じ方体験サイト」を公開 | 情報セキュリティ | IPA 独立行政法人 情報処理推進機構
  • 腰掛仕事(コシカケシゴト)とは? 意味や使い方 - コトバンク

    〘 名詞 〙 長く続けるつもりもなく、一時の間に合わせにしている仕事。〔国民経済講話(1917)〕[初出の実例]「私が挿絵の職を決して一時の腰かけ仕事として撰んだのではないことは」(出典:こしかたの記(1961)〈鏑木清方〉梶田半古)

    腰掛仕事(コシカケシゴト)とは? 意味や使い方 - コトバンク
  • なぜ絵描きは「女の子」ばかり描くのか

    先日の記事が思った以上に反響があり、様々なコメントを頂きました。 多くの方は作家さんを好意的にみていて、記事を作った側として嬉しいです。 一方で気になったのが「女の子ばかり」「どれも同じような絵」という意見。 少し前にキズナアイに対して「萌え絵」という人が一定数いて、えっ、と思いましたが、その時と似たような違和感があります。 以下、主に「女の子のイラスト」がトレンドを獲得していることについて、筆者なりの考えを述べていきます。 女の子をモチーフにしたイラストが多くなる理由 私の記事に関していえば、好みが一番大きい。 そりゃ、主観でまとめているのだから偏るのは当然である。 ただ、表現のトレンドを追う場合、女の子のイラストは評価軸になる。 進化の速度が激しく、市場を反映しているからだ。 わかりやすいのはpixivの総合ランキングで、上位作品はだいたい女の子の絵である。 ▲総合デイリーランキング

    なぜ絵描きは「女の子」ばかり描くのか
  • VSCodeで複数リポジトリを扱うなら結局Open Recentコマンドが最強という話 - yigarashiのブログ

    大学時代から長らくEmacsで暮らしていたのですが、最近ついにVSCodeに完全移行しました。各種設定やプラグインのエコシステムが使いやすかったり、コマンドパレットの感じがEmacsに似ていたりしていい感じです。 そんなVSCode、基的には1フォルダ1ウィンドウの世界観なので、大量のリポジトリを相手にするときに困りがちです。何も考えずにフォルダを開いていくとウィンドウが散らかって生産性がどんどん下がります。典型的な解決策としてWorkspace機能がよく紹介されますが、以下の理由から個人的にはあまりフィットしませんでした。 仕事で扱うリポジトリは巨大なものが多く、それをひとつのウィンドウにいくつも押し込めてしまうと複雑すぎて手に負えない ひとつのウィンドウで複数リポジトリのファイルを開けてしまうというのも厄介で今度はタブの管理が大変になる Workspaceの設定は基的に手動管理なの

    VSCodeで複数リポジトリを扱うなら結局Open Recentコマンドが最強という話 - yigarashiのブログ