タグ

ブックマーク / qiita.com (889)

  • 業務でAWSを利用する時に知っておくべきポイント10選 - Qiita

    2024年1月時点のAWSベストプラクティスに従って作成しました 好評でしたら続編も検討します 1. 環境ごとにアカウントを分離する 番、検証、開発ごとにアカウントを分割しましょう ✕良くない例 ◎良い例 最初にアカウント分割しておかないと、後で分割するのはとても大変です アカウントを分割することで「検証と思って作業したら、実は番だった」のような事故を減らすことができます コストがアカウント単位で集計されるため、環境ごとのコストを簡単に算出することができます AWS Organizationsを使用することで、各環境に応じた権限設定が簡単にでき、ガバナンスを強化することができます AWSアカウントはAWS Control TowerのAccount Factoryを使用することで、クレジットカード情報を都度入力することなく簡単にアカウントの払い出しが可能です また、AWS Contro

    業務でAWSを利用する時に知っておくべきポイント10選 - Qiita
  • マルチレイヤなNWトポロジ情報から検証環境を作ってみる(1) - 概要 - Qiita

    はじめに これまで Batfish を使ってネットワーク構成を可視化してみよう (1) - Qiita Batfish を使ってネットワーク構成を可視化してみよう・改 - Qiita ……など、NW 機器の設定ファイルをもとに NW の構成情報を取り出し、可視化する話をしてきました。ちょっと間が空いてしまいましたが、今回はその「逆変換」的な処理……構成情報を元に機器の設定を起こして、検証用の NW を作る話をします。ターゲットとしては Batfish を使ってネットワーク構成を可視化してみよう・改 であつかった L3/OSPF/BGP のネットワークを使います。 さて。「逆変換」ですが、これができると何がうれしいのでしょうか? そもそも何をやりたいのかをまとめてみたのが下の図です。これまでは右側(実環境)→左側(人)への方向をやってきていました。今回やりたいのは左側→右側のところですね。シ

    マルチレイヤなNWトポロジ情報から検証環境を作ってみる(1) - 概要 - Qiita
  • 超軽量なAlpine Linuxについて調べた - Qiita

    背景 Dockerイメージの軽量化の話に出てくるAlpine Linuxについて気になったので調べてみました。 Alpine Linuxとは 組み込み系でよく使われているBusyBoxとmuslをベースにしたLinuxディストリビューション。 BusyBoxについては下記がまとまっていて見やすかったです。 http://monoist.atmarkit.co.jp/mn/articles/0802/04/news114.html Docker界隈でよく見かける言葉ですが特にDocker用とかそういったものでは無い。 BusyBox + パッケージマネージャ(apk)がAlpineLinuxの概要とのことです。 公式サイトは下記です。 https://alpinelinux.org/ (GitHub) https://github.com/alpinelinux Alpineの特徴に軽量とあ

    超軽量なAlpine Linuxについて調べた - Qiita
  • Members on 株式会社Nuco - Qiita

    株式会社Nuco 株式会社Nucoは AI・ビッグデータを活用したシステム開発で、多くの企業様にソリューション提供をしています。 技術とアクションで世界を変えたい仲間を募集中!(学生インターン・中途未経験も歓迎!)

    Members on 株式会社Nuco - Qiita
  • 【2023年版 優良ツールまとめ】このツールを使っていないエンジニアは人生を悔い改めよ - Qiita

    弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 はじめに 記事は2023年のエンジニア向け生産性向上ツールの紹介記事です。 2022年11月のChatGPTの登場を機に生成AIは急激な進化をみせ、生成AIに関連したツールが次々と登場しています。ソフトバンクグループの社長である孫正義氏が 「ChatGPTを使ってない人は『人生を悔い改めた方がいい』」と発言 するほど、これからは"どのようにAI等のツールを活用するか"が重要となります。強気の発言ではありますが、活用するのか・取り残されるのかという危機感を強く持つべきとの意図であるといえます。 実際、現代ではITツールを使いこなしてるか否かで生産性に明確な違いが現れるように

    【2023年版 優良ツールまとめ】このツールを使っていないエンジニアは人生を悔い改めよ - Qiita
    kiyo_hiko
    kiyo_hiko 2023/12/26
    これひょっとして入社したらQiitaでアカウントリスト公開されて記事を書かされる(or記事を書いたかが評価される?)のかな?と想像するとチトつらい。別に情報発信したくない情報技術者だっている…
  • ツリーマップでタスクの規模を可視化するタスク管理ツールを作ってみた - Qiita

    日々のソフトウェア開発でのタスク管理をちょっとでも面白くなればいいなと、タスクツリーマップというのを作ってみた。 タスクの規模によって表示されるタスクの大きさが変わるので、視覚的にタスクの規模や進捗度合いが把握しやすくなるよ。 https://github.com/volpe28v/TaskTreemap 使い方を説明するのにデモのプロジェクトで使う様子をシュミレートしてみるよ。 想定チームメンバの数は比較的小規模で 1〜5人くらいだよ。 プロジェクト開始 まずは適当な id をつけてページを開くよ。 https://tasktreemap.herokuapp.com/?id=example スクラムとかいつものやり方で第1イテレーションのタスクを洗い出すよ。 ページ右側のテキストエリアに洗い出したタスク名をどんどん書いていくよ。 トップページを作成する ユーザ一覧を表示する ユーザの追加

    ツリーマップでタスクの規模を可視化するタスク管理ツールを作ってみた - Qiita
    kiyo_hiko
    kiyo_hiko 2023/12/19
    よさげに見えたが3年前ぐらいに更新が止まっている
  • 転職活動を10年続けてたら人生行き詰ってきた話 - Qiita

    この記事はエンジニア転職 Advent Calendar 2023の11日目になります。 10日目はnewtaさんの「やりたいことをするための環境を探そう」でした。「野球をやっててもサッカーはうまくならない」というのには膝を叩いて納得してしまいました。確かにその通りですね。今後の参考にしたいと思います。 さて、この記事はアラフィフのおっさんエンジニアによる転職失敗談です。皆様の成功談のなかで恐縮ですが、他人の失敗から学べることもあると思いますので、よろしければご覧ください。 ざっくり自分の経歴 新卒でベンチャー企業に就職。約10年働くも倒産で解雇フリーランスエンジニアになる。約10年働くも諸事情で廃業。 派遣でエンジニアとして働く。合間に転職活動も行って、何度か転職したこともあるけれど諸事情で数年で退職を繰り返すこと約10年。現在も転職活動中。 トータルで約30年のキャリアがあるわけ

    転職活動を10年続けてたら人生行き詰ってきた話 - Qiita
    kiyo_hiko
    kiyo_hiko 2023/12/13
    今の会社を追い出されない限り居るつもりだが、十分貯蓄積み上げたら晩年は最悪マックジョブでもいいかもな30近くまでマックジョブしてたし
  • 「指示されたことを正確にする人」の評価がクソ高い理由はこれ - Qiita

    記事の内容は、次の通りです。 作業者を選べるなら、指示に従わない無能を雇うメリットはない。 評価を上げるための鉄則は「指示されたことを正確にする」こと。 最近、Webライターというものに興味を持ち、クラウドソーシングで Web ライティング(記事執筆)のお仕事を探しています。 私は自分が書けそうなテーマで募集されている執筆案件に応募するのですが、依頼者であるクライアント側は「応募してきた数人の中から、誰にお願いするのか決める」必要があります。そこで、一般的にはテストライティングという方法で候補者を評価し、作業者を決めます。 テストライティングについてざっくり説明すると、「まずは簡単な記事を書いてみてください。それを見て採用するか判断します。」というものです。で、私は今まで、このテストライティングでは「ライティング能力を見られているんだ!」と思っていましたが、これがどうもそれだけではないよ

    「指示されたことを正確にする人」の評価がクソ高い理由はこれ - Qiita
    kiyo_hiko
    kiyo_hiko 2023/12/12
    すごい物作ってもらってもそれが求められた物と違うなら意味がない余計な事しないのもその延長。余計な事したいなら相手との合意形成が先。大事なのは善意よりも「こいつは宣言した事はその通りにやる」という安心感
  • 【閲覧注意】イライラ不可避なUIデザイン10選 - Qiita

    弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 はじめに 人は見た目が9割 皆さん一度はこの言葉を耳にしたことがあるのでしょう。内面がどれほど素晴らしくても、外見がそれに見合わないと、なかなか当の価値を認めてもらえないものです。 この話は人間だけでなく、アプリケーションにも当てはまります。どれだけ内容が素晴らしくても、見た目がイマイチだったり使い勝手が悪かったりすると、ユーザーに敬遠されてしまいます。(私は以前ネ⚪︎フリからア⚪︎プラに切り替えたのですが、使いにくく感じたため、すぐに元のサービスに戻しました) エンジニアの皆さん、優れた技術力を持ちながら、デザインが原因でユーザー離れを招いていませんか?そうならないよう

    【閲覧注意】イライラ不可避なUIデザイン10選 - Qiita
    kiyo_hiko
    kiyo_hiko 2023/12/09
    イライラUIといえば意味のないハッタリ英単語/フレーズを入れるサイトも正直やめてほしい。Information -お知らせ- みたいなの。中身の薄さを水増ししてる感がひどい。例 http://jc-tourist.co.jp/travel/
  • WindowsでのSNMPお勉強メモ - Qiita

    はじめに WindowsでのSNMPについてのお勉強メモです。 以下のことが書いてあります Net-SNMPのインストール方法 サービス(SNMPエージェントサービス、SNMPトラップハンドラサービス)のこと コマンド(snmpget、snmpwalk、snmptrap)のこと TWSNMPのこと 以下のことは書いていません SNMP v3 のこと パケット構造 環境 環境を用意するのが面倒なので1台のPCでお勉強しています。 OS=Windows10 Pro 1809 (64bit) Tool Net-SNMP(5.6.1.1-1.x86) TWSNMP(Ver 4.11.7) ◆SNMPとは Simple Network Management Protocol ルータ、スイッチ、サーバなどTCP/IPネットワークに接続された通信機器に対し、ネットワーク経由で監視、制御するためのアプリケ

    WindowsでのSNMPお勉強メモ - Qiita
  • エンジニアに読んで欲しい技術書90選 - Qiita

    はじめに タイトル通り、読んで欲しい(圧)技術書をたくさん集めてみました。自身の担当から外れる領域に関しては、会社の人に協力を仰ぎ、編集しました。「何を読めばいいかわからない」、「次の読むを探したい」などのように考えている方の参考になればと思います。 また、大きく、 ・新米エンジニア ・脱新米エンジニア と分けてまとめたので、参考にしてみてください。 技術書のススメ 技術書の紹介の前に、技術書で得られるものについて説明したいと思います。全然読み飛ばしてもらって大丈夫です。この章からの紹介を行なっていきます。 技術書は体系的な構成となっているため、技術書を読むことで、 ・論理的な思考力が身に付く ・技術歴史・背景を知れる ・技術の知識、手法を学べる これらを学ぶことができます。論理的な思考力、知識はわかるけど、技術歴史・背景を知ってどうするんだと思う方もいるかもしれません。しかし、歴

    エンジニアに読んで欲しい技術書90選 - Qiita
    kiyo_hiko
    kiyo_hiko 2023/10/31
    捨象が足りてない…「稼げる人が心掛けてる90の習慣」みたいな記事あったらすごくぶっ叩かれると思うが「(ICT)エンジニアが読むべき90冊」みたいなのが許されてるのは何だろうな
  • Cisco Packet Tracerを使ってみよう - Qiita

    ➊はじめに ネットワークの勉強をするのに無料で学習できる「Cisco Packet Tracer」という無料アプリを使ってみました。このアプリは、ネットワークトポロジーをサクッと作って、シミュレーションすることができるので面白いです。ただ、CiscoのルータやSwitchなどに対して参照や設定を行う場合は、Ciscoのコマンドをある程度理解しておく必要があります。このあたりも含めて、覚書程度にざっくりとまとめておきたいと思います。 ➋具体的に何をするか (1)🙂やること 「Cisco Packet Tracer」アプリを使用し、ルーティング処理の基である、「スタティックルート」と「ダイナミックルート」の処理を実践して学びたいと思います。 (2)📝まずはお勉強 まずは、ルーティングに関して簡単なお勉強しておきませぅ! ⬢スタティックルート スタティックルートは、ユーザが手動で設定したル

    Cisco Packet Tracerを使ってみよう - Qiita
    kiyo_hiko
    kiyo_hiko 2023/10/24
    ネスペ勉強に
  • Search result of “浅ぁい” - Qiita

    浅ぁいネットワーク講座 第5回この記事はネットワークのことをゆっくり解説していきます その度合いは浅い(アサァイ!!!)のでご了承ください 今回はルーティング(ちょびっと)のお話しです ルーティングはかな ... 初心者向け初心者エンジニア初心者応援ネットワークエンジニアNetwork

    kiyo_hiko
    kiyo_hiko 2023/10/20
  • netrwから元のファイルに戻る - Qiita

    netrwを使ってから元のファイルに戻れなくなったことがあったのでメモ その他、基的なコマンドも記載 元のファイルに戻る (これはnetrwではなく、vim一般のコマンド) ctrl+o 新しいファイルを作成する % (ファイル名を入力) d 新しいディレクトリを作成する

    netrwから元のファイルに戻る - Qiita
    kiyo_hiko
    kiyo_hiko 2023/10/12
    C-oとのこと
  • ペペロンチーノで学ぶ非同期プログラミングによる並行処理 - Qiita

    非同期プログラミングについて、イメージだけを超速で掴むための記事を書きました。非同期プログラミングが全くわからない人、具体的には、「async await ってなに……?」「for 文で実行していくのと何が違うの……?」レベルの人を想定しています。 非同期プログラングって何? 同期的じゃないプログラミングです。同期的ということは、プログラムが上から下に順々に実行されるということです。つまり、普通のプログラムはだいたい同期的です。言い換えれば、非同期プログラミングは順番が入れ替わる(可能性)のあるプログラムです。なぜそんなことをするかについては後述します。 ペペロンチーノを作りたい あなたはペペロンチーノを作りたいとします。以下のタスクが必要です。 パスタを茹でる(5 分) ニンニクを切る(1 分) ソースを作る(4 分)、ただしニンニクを切っている必要がある 盛り付けをする(0 分)、ただ

    ペペロンチーノで学ぶ非同期プログラミングによる並行処理 - Qiita
    kiyo_hiko
    kiyo_hiko 2023/10/07
    "待ち時間に他の作業を詰め込む効率化を並行処理といいます…作業者は一人です。並列処理やマルチスレッディングといった場合、作業者自体が影分身するようなイメージですが、並行処理はそのようなものではないです"
  • JScriptでWMI(その2) - Qiita

    WQL 構文 WMIで設定するクエリは、WQL(WMI Query Language)というものです。 SQLのクエリと似ていますが、異なる部分があります。 (SQLの機能制限版みたいな感じです。) WQL構文 SELECT properties FROM class [WHERE conditions] properties この部分で使えるのは、各クラスのプロパティ名と「」です。 サンプルコードでも使っていますが、「」は全てのプロパティを出力します。 SQLと異なる点として、内部での演算は出来ません。 OK SELECT * FROM Win32_Process SELECT Caption,ProcessID,WorkingSetSize FROM Win32_Process NG SELECT Caption,FileSystem,Size - FreeSpace FROM Win

    JScriptでWMI(その2) - Qiita
    kiyo_hiko
    kiyo_hiko 2023/10/03
    なる。"SELECT Address,StatusCode FROM Win32_PingStatus WHERE Address = '192.168.0.1'" このページの内容と1小前のブクマで無事WMI使ってpingができた。これでOSの言語非依存で結果を取れるな
  • VSCodeで始めるVim - Qiita

    記事で言う「Vim」とは「Vimキーマップ」のことです。 Vim、使ってますか? Vimって使ったことのない人からすると何がいいのかよくわからないですよね。特に「移動はhjklで行う」あたりが最高に意味不明でした。 私もつい最近まではなんで皆vimにこだわるんだと思っていた口です。別に無くてもいいじゃないかと。 しかし、物は試しということで1週間ほど使ってみたら……びっくりするほど手に馴染みました。 まだ2か月程度しかVimを使っていない小学生ですが、それでも以前と変わらない速度で編集できています。また、マウスやカーソルキーに手を伸ばす機会が減り、他のマウス必須な操作をキーボードで行えるようにカスタマイズするきっかけにもなりました。 そんなわけでVimが思ったより良かったこと、そしてVim入門にはVSCodeが向いているんじゃないかと感じたことから、何番煎じかわからないですがこの記事を

    VSCodeで始めるVim - Qiita
    kiyo_hiko
    kiyo_hiko 2023/09/12
    試したらVSCodeがVimのようになり違和感少なく始められそう食わず嫌いよくないな。あったもの→キーマクロ、ウィンドウ分割、マークetc / なかったもの→global、vimgrep、terminal normalモードetc / レジスタの状況がわからぬ
  • PlantUMLでマインドマップがかけるようになっていた件 - Qiita

    記事はcloudpack あら便利カレンダー 2019の記事です 久しぶりにPlantUMLのホームページを見たらマインドマップが書けるようになっていた(β版)ので、試してみました。 そこまで機能充実というわけではないので、ほとんど公式ページそのままレベルになりますが、この書き方もできるのかな?と気になったところは追加しています 動作環境 Visual Studio Code にエクステンションを入れて確認しました

    PlantUMLでマインドマップがかけるようになっていた件 - Qiita
  • 桁数は Math.log10(x).floor + 1 でいいのか - Qiita

    この記事は Ruby を前提とするが,多くの言語で似たようなことが言えると思う。 何の話? 正の整数 x が 10 進法で何桁になるか,を求めるやり方はいくつもある。 そのうちの一つが なのだが,当にこれで正しい答えが得られるのだろうか,という話。 数学が苦手でも,Ruby をあまり知らなくても分かるよう,なるべく丁寧に見ていく。 しかし,結論だけを知りたい方は それでいいのか? の節にどうぞ。 桁数を求めるいろいろなやり方 この節では,ローカル変数 x に正の整数が代入されているとする。 Ruby はメモリーなどの条件が許せばどんな大きな整数も扱うことができる。 文字列化 Ruby の整数(Integer クラス)には,N 進法で表した数字列を生成する Integer#to_s というメソッドがある。 引数を省略すると,10 進法の数字列が得られる。

    桁数は Math.log10(x).floor + 1 でいいのか - Qiita
  • 各メジャーバージョンの Perl に同梱されている List::Util で使える関数一覧 - Qiita

    リスト処理に有用な関数群を収録している Perl モジュール List::Util はコアモジュールであり、原則的にどの Perl 環境でも同梱されています。 とはいえ、Perl のバージョンアップに伴って、同梱されている List::Util もバージョンアップしており、収録されている関数にも差異があります。2010年前後の古い Perl だと外部モジュール List::MoreUtils を別途インストールしないと出来なかったことも、2020年代の新しい Perl であれば List::Util のみで完結することもあります。 以下、Perl のバージョンと、それに同梱されている List::Util のバージョン、そしてその List::Util が提供する関数一覧を表にしてみました。なお Perl 5.8 より前のバージョンの Perl は省略しています。 Perl List::U

    各メジャーバージョンの Perl に同梱されている List::Util で使える関数一覧 - Qiita
    kiyo_hiko
    kiyo_hiko 2023/08/31
    Perl 5.20で一気にパワーアップしていた