タグ

ブックマーク / qiita.com (1,092)

  • Windows で "nslookup 使うな おじさん" 爆誕 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事は Microsoft Azure Tech Advent Calendar 2024 の 8 日目の記事 です。 かつ、 こちらの記事は、Azure PoC部 Advent Calendar 2024の11日目の記事でもあります。 こんにちは、アーキテクトのやまぱんです。 補足コメントや質問、いいね、拡散、是非お願いします🥺! 間違ってたら優しく教えてください! 突然ですが、私は nslookup 使うなおじさんになりました。 結論からいうと、「nslookup の代わりに、PowerShell の Resolve-DnsN

    n2s
    n2s 2024/12/11
    Resolve-DnsName / ほほう、digでもhostでもなくあくまでnslookupと>id:tohokuaiki
  • WindowsをSSHサーバーにしたときにつまずいたエラー - Qiita

    自宅のサーバーにしていたデスクトップがしょぼいサーバーとしてしか役目がないのはもったいないような気がしたので、今までのサーバーをそのままにUbuntuからWindowsにOSだけ移行しようと、軽い気持ちで考えました。 しょうもないエラーでつまずいて6時間ほど粘ったのでみなさんがこの思いをしないようにと微力ながらまとめさせていただきます。 症状 あなたもおそらくPowerShell/Win32-OpenSSHをインストールしようと思ってこのページに辿りついたのではないかと思います。 そしてインストールを終え、sshdの設定を終え、いざ起動して快適なSSH生活が待っていると確信しながらEnterキーを押したあなたは絶望します。

    WindowsをSSHサーバーにしたときにつまずいたエラー - Qiita
    n2s
    n2s 2024/10/10
    2018年の記事ですが似たような事例にこないだ遭遇。 C:\ProgramData\ssh\logs ディレクトリがwriteableになっていたのが原因だった。ログを開こうとして「永続的なアクセスを取得」したせい。
  • こどおじがAndroidアプリ作ってたらGoogleに子供部屋を追い出された話 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 自己紹介 皆様は個人開発をやっておられますでしょうか。私も億万長者を目指して日々スマホアプリ開発をしております。 代表作は安倍晋三エクスプローラー/聖帝エクスプローラー、最近力を入れているアプリはガチ有能AI助手です。他にもいくつかのアプリを個人で開発し、AppStore/GooglePlayで公開しています。 私はこれらのアプリを実家の自室で開発していました。10年以上実家暮らしをしていた筋金入りの子供部屋おじさんです。 なお、ガチ有能AI助手ではバックエンドで使用しているCloudRun、Firebase、Algolia、Suno、

    こどおじがAndroidアプリ作ってたらGoogleに子供部屋を追い出された話 - Qiita
    n2s
    n2s 2024/09/03
    Play Storeでの住所公開を擁護する人はApp Storeの方ではそうなってないことをちゃんと問い詰めましょうね?
  • ユーザーが『アイドル』を歌うとサーバーが停止する - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 起きたこと 僕が運営している『オンライン絵しりとり』というサイトで起きた話となります。 これは訪れたユーザー同士で絵しりとりを楽しめるサービスです。 ある日、このサービスをホスティングしているConoHaVPSより、規約に違反しているため利用を制限した旨のメールが届きました。 お客様のVPSにおきまして、弊社会員規約に反するコンテンツが 検出されましたので、ご利用サービスの制限をさせていただき ましたこと、ご連絡申しあげます。 そして、メールが届いたほぼ同時刻にサーバーが停止され、サービスへアクセスできない状態になりました。 メールによ

    ユーザーが『アイドル』を歌うとサーバーが停止する - Qiita
    n2s
    n2s 2024/05/27
    おー相変わらずやらかしてんな、Conoha VPS。露骨に「DoS攻撃に弱い」サービスじゃないか / Conoha Wingの方で同じ目に遭った例を待っています。こっちはマジで一つも見かけません。
  • SSDを簡単に消去するコマンドを作ってみた - Qiita

    SSDを簡単に消去するコマンドを作ってみた 更新情報 2024-02-16 「ドライブのfrozen」と「当に消去できているのか」を追加 ストレージの消去コマンド 最近になってSSDやHDDのストレージには、セキュアイレース(Secure Erase)という書き込まれているデータを消去する制御コマンドがあることを知りました。FreeBSDやLinuxにはこの制御コマンドを発行するコマンド(FreeBSDではcamcontrol, Linuxではhdparm)が用意されています。書き込み済データを完全に消去できるのであれば、廃棄時に機密情報の漏洩を心配をする必要が無くなります。 消去そのものは制御コマンドを送るだけなのですが、そのためには事前に指定した手順でストレージ側を消せる状態にする必要がありOSのコマンドをそのまま使うだけでは微妙に手間です。そこでこれらの手順をまとめて、データ消去を

    SSDを簡単に消去するコマンドを作ってみた - Qiita
    n2s
    n2s 2024/02/11
    コマンドラインの先頭が $ なんですが、これ一般ユーザー権限でセキュアイレースとかできちゃうんですか?
  • Gmailが2024年2月から(大量)送信者に求めてることが分からない闇への防衛術(前編) - Qiita

    メールの世界にGmailさんが新たな闇を投入 (インターネットの)メール受信・送信は闇あふれる世界だと思うのですが(*1)、そこに 2023年10月7日、新たな闇要素をGmailさんが投げ込んでくれました。(正しくは2023/12月頭現在、闇がモリモリ増えてる。補足①②参照) (*2 最下部キャプチャあり) えーと、「1日あたり 5,000 件を超えるメールを送信する送信者」はこの事項を守ってね……とあります。要件と書いてあり、2024/2/1から実施と急なうえに、項目が SPFとDKIMの設定 逆引き 迷惑メール率 メール形式 Gmail の From: ヘッダーのなりすまし ARC DMARC ダイレクトメールの場合(……なんとかかんとか) 登録解除 と9個もある。 何これ……?と様々な人を戸惑わせています。 インターネットにつながっているそこそこの規模の組織は、1日あたり 5,000

    Gmailが2024年2月から(大量)送信者に求めてることが分からない闇への防衛術(前編) - Qiita
    n2s
    n2s 2023/12/07
    注文の多いメールサービス / つても対応して無駄なものはないはず / 「SPF または DKIM」この誤訳はひどかったw
  • Postfix + OpenDKIMで送信元ドメイン認証を実装するメモ - Qiita

    個人的メモ。調べてわかったことがあれば書き足す 1. DKIM 1-1. DKIMとは DKIM(Domain Keys Identified Mail) 送信元ドメインを認証するための技術 1-2. 処理の流れ 送信者が送信メールのヘッダ+文でハッシュ作成 ハッシュ + 秘密鍵で電子署名作成 電子署名をDKIM-Signatureヘッダとして添付 メール送信 受信者が受信メールのヘッダ+文でハッシュ作成 DKIM-Signatureヘッダの電子署名から公開鍵でハッシュを復号 受信者が作成したハッシュと比較する 2. 検証環境 CentOS6.8 Postfix OpenDKIM ※ Postfixの設定, BINDとかの設定は事前に適切に行われているものとする ※ example.comは例なので適宜読み替える 3. 手順 3-1. OpenDKIMの導入 標準のレポジトリにはないの

    Postfix + OpenDKIMで送信元ドメイン認証を実装するメモ - Qiita
  • Googleドメイン売却!? 良さげな移行先サービスを比較してみた - Qiita

    2023年6月16日、今朝のIT界隈はこちらのニュースで持ちきりでした。 Googleさんが直々に提供している人気のドメインホスティングサービス、Googleドメインが事業売却となるということです。 かくいう私も自分の個人用ドメインをGoogle Domainsでホストし、個人用メールアドレスや技術検証などに活用しているので引っ越しを検討しなければなりません。色々調べてまとめてみました。 今回の事業売却の影響は? Webニュース等でも紹介されているとおり、以下です。 現行ユーザーが直ちに対応を行う必要はない 2023年後半をめどにSquarespace社へドメインや顧客を移管予定 移管完了から少なくとも1年間は現在の価格を尊重 ただし現Squarespaceのサービス価格相場を比較すると、Googleドメインの倍ぐらいの価格設定になってしまうリスクもありそうです。 他社の主なドメインサービ

    Googleドメイン売却!? 良さげな移行先サービスを比較してみた - Qiita
    n2s
    n2s 2023/06/18
    お名前.comとムームードメインを別々に紹介しておいて、Value Domainは紹介しないんですか… / Cloudflareのってそこのサービス使わなくてもOKなのだろうか?ちょっと調べたい
  • 半角スペースの有無だけでサーバーをぶっ壊しそうになった話 - Qiita

    記事は「番環境でやらかしちゃった人 Advent Calendar 2021」24日目となります。 前提事項 事故を起こしたのは確か6年くらい前 サーバーのOSは確かCentOS6 諸事情でワンオペだった 当時の記憶を元にした再現であり多少盛ってるので細かいツッコミは勘弁してください 何をしてたか ~~~番環境作業中~~~ (手順書ナガメー) よし、次はファイルの移動か mvコマンド入力してカチャカチャカチャ…ッターン mv: cannot move /bin/ac to '/home/user/work_dir': Permission denied mv: cannot move /bin/aconnet to '/home/user/work_dir': Permission denied mv: cannot move /bin/addr2line to '/home/us

    半角スペースの有無だけでサーバーをぶっ壊しそうになった話 - Qiita
    n2s
    n2s 2021/12/27
    前にgithubで見たことあるやつだ… / てゆか長いコマンドを毎回手打ちさせてはいけない、猫案件だこれは / 去年の同ACではrootなのに$というのがありました(id:entry:4695735771822200546) >id:restroom
  • 2021年の補完UI事情とEmacs28に標準添付されるfido-vertical-modeについて - Qiita

    メリークリスマス! Emacs Advent Calendar 2021です! 今月頭にはGNU Emacsの次期安定版であるEmacs28のプレテスト版(いわゆるベータ版に相当)がリリースされました。いつもの通り?ならここからEmacs半年かからずにリリース候補版・正式版がリリースされるのではないでしょうか。Emacsの独特なバージョンのルールや過去のリリース履歴などは以下のページでご確認ください。 さて、2021年のEmacs界隈を賑わしていたのが新しいミニバッファ補完UIの潮流でした。 各パッケージの位置付けや比較などは何人もの方が詳細な記事を書いてくださっているので参照ください。 Emacsの次世代ミニバッファ補完UI | 日々、とんは語る。 君はselectrumとEmacsる? - tsuu32 selectrum/consult/marginaliaの設定 - 備忘録 まあざ

    2021年の補完UI事情とEmacs28に標準添付されるfido-vertical-modeについて - Qiita
    n2s
    n2s 2021/12/19
    生体認証のFIDOと名前被ってるのどうなん
  • フレッツ光回線でscpが遅かった話 - Qiita

    この記事は、Supershipグループ Advent Calendar 2021の7日目の記事になります。 先日、sshを使用したファイル転送が回線速度と比べて異常に遅いという現象に遭遇したので、その際に行った調査を再現しつつ原因や対策について書いてみたいと思います。 要約 OpenSSHはデフォルトでinteractiveなセッションに af21 、non-interactiveなセッションに cs1 をDSCP値としてIPヘッダに設定する フレッツ網はIPヘッダのDSCP値を帯域優先サービスで使用しており、契約に応じて指定された優先度以外が設定されたパケットの転送は保証されない そのため、OpenSSHをデフォルト設定のままフレッツ網で使うと通信ができなかったり、速度低下などの悪影響を受ける可能性がある OpenSSHがDSCP値を設定しないようにするためには、IPQoS noneを設

    フレッツ光回線でscpが遅かった話 - Qiita
  • ファイルパーミッションでスロットがしたい - Qiita

    この記事は2021年Goアドベントカレンダー1日目の記事です。 ファイルパーミッションでスロットするコマンドラインツールを作りました。 経緯 ある日、サーバ上のとあるファイルの実行権限を変更する事がありました。 $ ls -lah sample_cmd -rwxr--r-- 1 jiro4989 jiro4989 0 Nov 21 15:14 sample_cmd* $ chmod 0777 ./sample_cmd $ ls -lah sample_cmd -rwxrwxrwx 1 jiro4989 jiro4989 0 Nov 21 15:14 sample_cmd* この chmod 0777って数字が3つ並んでるからパチスロみたいだなーーーと唐突に思いました。1 (パチスロやったことないですが) じゃあ、「ファイルのパーミッションをスロットで設定できたらテンション上がって地 味なサ

    ファイルパーミッションでスロットがしたい - Qiita
    n2s
    n2s 2021/12/03
    ふふw / 人によっては一番有用な箇所は注釈の「chmod u+rwx,o-x,g=r」かもしれない
  • 全プログラマに捧ぐ!図解「パターンマッチ」 - Qiita

    パターンマッチを使い始めてかなりの時間が経ちました。最初は関数型言語の一機能として触り始めましたが、徐々に関数型言語のユーザだけの玩具にしておくのは勿体ないと思うようになってきました。プログラミングにおいて、パターンマッチほど有用であるにもかかわらず普及が遅れている言語機能は他にないと思います。 記事ではその状況に一石を投じたく、一般のプログラマにも伝わるようになるべく図解で「パターンマッチ」を解説してみたいと思います。 (記事は自分のブログからの転載記事です。) はじめに 記事はプログラミング言語における「パターンマッチ」1という機能に着目して解説したものです。「パターンマッチ」は、switch文の強化版2であり、仮にパターンマッチを持たないプログラミング言語のユーザだとしても全プログラマが知っていて損はないアイデアだと思います。 パターンマッチとは パターンマッチは以下の図のよう

    全プログラマに捧ぐ!図解「パターンマッチ」 - Qiita
    n2s
    n2s 2021/05/21
  • emacsのNative compilation機能(elispのネイティブコンパイル)を試してみる - Qiita

    せっかくの祝日(昭和の日)なので、日がな一日インターネットをさまよっていると、以下のblogに巡り合いました。4/26にemacsのmasterに feature/native-comp ブランチがマージされ、Native compilation機能が利用可能になったという記事です。 ネイティブコンパイルEmacsの登場 Native compilation機能...?と思ったのですが、どうやらelispをネイティブバイナリにコンパイルして実行できる機能のようです。たしかにelispは .el を .elc にバイトコンパイルできることは知っていましたが、今回投入された機能ではネイティブバイナリに変換するものなので、より高速化されるはずです。 これは興味を惹かれる機能なので、さっそく試してみました。 FreeBSDでNative compilation機能が入ったemacsをビルドする 今

    emacsのNative compilation機能(elispのネイティブコンパイル)を試してみる - Qiita
    n2s
    n2s 2021/04/30
  • Perlで\p{Hiragana}とかが記号にマッチする問題 - Qiita

    みなさん、ワンライナーで日語を簡単に処理したい場合、何を使うでしょうか。 ワンライナーで言語処理といえばPerlですよね[要出展]。 Perlでは、「ひらがな」「カタカナ」「漢字」といった文字にマッチする正規表現を簡単に書くことができます。 例えば、青春→鯖鰆みたいなやつという記事では、漢字にマッチさせるのに\p{Han}という正規表現を使っていました。 $ perl -Mutf8 -CSD -le 'print "漢" =~ m{\p{Han}} ? 1 : 0' 1 $ perl -Mutf8 -CSD -le 'print 1 if "あ" =~ m{\p{Han}} ? 1 : 0' 0 なんてこった。 "「"は明らかに漢字じゃないだろう? 調べてみると、perlunicodeに以下のような記述がありました。 Prior to Perl v5.26, the single for

    Perlで\p{Hiragana}とかが記号にマッチする問題 - Qiita
    n2s
    n2s 2021/04/16
    ははははは、Perlもこう簡単に互換性をぶっ壊す時代になったんだな…はぁ
  • laravelのヤバい脆弱性をついたkinsing(kdevtmpfsi)というマルウェアに感染した話 CVE-2021-3129 - Qiita

    laravelのヤバい脆弱性をついたkinsing(kdevtmpfsi)というマルウェアに感染した話 CVE-2021-3129PHPSecurityLaravelkinsingkdevtmpfsi webサーバー上でlaravelを動かしていれば、ちょっとした設定のミスで誰でもマルウェアに感染する可能性がある激ヤバセキュリティホール(CVE-2021-3129)が2021年1月20日に報告されています! composerでインストールしたパッケージをバージョンアップせずに使っていませんか? インターネット上に公開されているサーバー、特にステージングや開発環境でDEBUG=ONにしていませんか? エラー画面がこんな風に見えますか? この3つの条件を満たしていると、あなたのlaravelは、今すぐにでもマルウェアに感染する可能性があります。 laravelの脆弱性をついたkinsing(k

    laravelのヤバい脆弱性をついたkinsing(kdevtmpfsi)というマルウェアに感染した話 CVE-2021-3129 - Qiita
    n2s
    n2s 2021/04/07
    そもそもちょっとしたエラーごときでソースコードの一部ゲロゲロしちまうようなデバッグモードは第三者が見にくる環境では有害なので確実に無効化すべき
  • シニアフロントエンド開発者みたいにChromeデベロッパーツールを使おう - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 記事は、bytefish氏による「Use Chrome DevTools Like a Senior Frontend Developer」(2020年7月21日公開)の和訳を、著者の許可を得て掲載しているものです。 #シニアフロントエンド開発者みたいにChromeデベロッパーツールを使おう 開発環境にChromeを選ぶなら知っておきたい12のテクニック Photo by Morning Brew on Unsplash さて、何らかの理由で、開発ブラウザとしてChromeを選んだとします。次は、デベロッパーツールを開き、コードのデバ

    シニアフロントエンド開発者みたいにChromeデベロッパーツールを使おう - Qiita
  • OpenRefineで神エクセルと戦う - Qiita

    データエンスージアストにとって天敵とされる「神エクセル」。ぶつくさ言いながらも必要な人はひたすらセル結合の解除や省略値の補完やコピペ、そして検索と置換に勤しむ訳ですが、そんな人はぜひいちど、苦しみをみんなで乗り越えるためにコミュニティによって活発に開発されているOpenRefineを使ってみてください。神エクセルの難易度も様々ですが、表計算ソフトやテキストエディタだけで頑張るよりもはるかに効率的にクレンジングでき、さらには肩凝りも減らすことができます。※個人の感想です。 1 元データ 岩手県 令和元年度学校一覧(エクセル形式) セル結合はもとより均等割付、縦書き、名称の省略、区切り行などなかなか見事な神っぷりです。エクセルの行で596行あります。難易度は中級というところでしょうか。 2 整形/クレンジング 2.1 エクセルデータを読み込む 上級レベルになると、事前にエクセル側である程度整形

    OpenRefineで神エクセルと戦う - Qiita
    n2s
    n2s 2021/03/25
    2020年6月最終更新の記事が突如ブクマられてた
  • "HTTPヘッダ"が指すものとは - Qiita

    普段**"HTTPヘッダ"**と呼んでるものについて、仕様上は "header fields" と呼ぶらしかったり、自分でも整理できていなかった。 今後もHTTP関連の仕様を読んでいく上でも理解しておきたかったので、この記事では、下記の用語について整理していく HTTP field header/trailer field field line HTTP セマンティクス まず、参照するドキュメントについて簡単に補足します。今回触れる用語は、HTTPセマンティクスの仕様である「HTTP Semantics(ドラフト版)」で定義されています。 HTTPセマンティクスとは、HTTPメッセージ(HTTPメソッドや、レスポンスコード、フィールド)の意味の定義です。 各HTTP/1.1~HTTP/3の仕様ではこのHTTPメッセージをどのように送るか(例えば、HTTP/2ではストリーム上のフレームで送信

    "HTTPヘッダ"が指すものとは - Qiita
    n2s
    n2s 2021/02/10
  • もう puts/p をデバッグに使わない! デバッグライブラリ IceCream の Ruby 版 - Qiita

    先日、Python 向けのデバッグライブラリ IceCream が話題になっていました。 Python 以外にもいくつかの言語版があるようですが、残念ながら Ruby 版が無い。というわけで作ってしまいました。 Ricecream (icecream-ruby) はじめに まず、このライブラリはいわゆる「print デバッグ」1の代替となるものです。 そもそも格的にデバッグを行う場合、print デバッグではなく Byebug 等のデバッガを用いるべきです。 参考:printデバッグにさようなら!Ruby初心者のためのByebugチュートリアル とはいえ print デバッグが非常に手軽なものであることは間違いなく、ちょっとしたデバッグにはいちいちデバッガを使うより print デバッグで済ませてしまうという方も多いでしょう。 しかし print デバッグは手軽な分そのままでは困ることも

    もう puts/p をデバッグに使わない! デバッグライブラリ IceCream の Ruby 版 - Qiita
    n2s
    n2s 2021/01/30