タグ

フォーマットに関するiwwのブックマーク (115)

  • clang-formatの導入手順と使い方

    はじめに これは何か / 何がいいのか clang-formatは、主にC++を対象としたソースコード整形ツール(code formatter)である。 ソースコード整形ツールは、ソースコードのフォーマット: コーディングスタイルのうちの見た目に関するものを、一定のルールに従って整形するツールである。ソースコード整形ツールを使うことで、例えばインデントの行い方やカッコの付け方などを手間をかけずに統一できる。チームで開発する際などに、全ソースコードのフォーマットをツールに任せて統一できると、フォーマットに対する好みの差によるソースコードの差分が発生しないため開発効率がよい。 C++用ソースコード整形ツールとして、2022年9月現在で名前がよく知られているのはclang-formatぐらいの様子。 clang-formatでは、整形の行い方をルールファイルで指定する。用意されているスタイル(G

    clang-formatの導入手順と使い方
  • Postfix の main.cf のフォーマットについて - tmtms のメモ

    これは Postfix Advent Calendar 2014 の2日目の記事です。 Postfix が登場する以前、MTA と言えば Sendmail でした。Sendmail の設定ファイル sendmail.cf は人間が読むことも書くことも難しくて、設定ファイルを簡単に書くためのツールがいくつかあるくらいでした。それに比べたら Postfix の設定ファイルはかなり簡単です。 Postfix の重要な設定ファイルは主に2つあります。master.cf と main.cf です。 今回は main.cf のフォーマットについて詳しく書いてみます。 基形式 基は次の形式です。簡単です。 パラメータ名 = 値 「=」の前後の空白はあってもなくても構いません。また行末の空白文字は無視されます。 コメント 「#」で始まる行はコメントです。 # コメント 「#」は必ず行頭になければなりま

    Postfix の main.cf のフォーマットについて - tmtms のメモ
    iww
    iww 2024/01/26
    『空白で始まる行は直前の行からの継続行として扱われます』『「#」は必ず行頭になければなりません』
  • ZIP中のファイル名の文字化け - @tmtms のメモ

    こんな記事がありました。 gihyo.jp これはMacユーザー用の書籍の宣伝記事らしいのですが、「Windowsを使ってる人のためにMac側がひと手間かけてあげよう」なんて殊勝なことをマカーが言うとは時代も変わったもんです。([追記] はてブのコメントを見たらさすがマカーという意見が並んでて安心しました) まあ私はWindowsユーザーでもMacユーザーでもないのでどうでもいいのですが、文字化けなネタなのでいついてみます。 記事中に、「付物出稿.zip」というファイルを開いた時の画像が載ってます。 文字の並びからして、UTF-8文字列をシフトJIS(CP932)とみなして表示してしまった文字列でしょう(「繧ォ繝上y繝シ繝輔か繝ォ繧ソ繧・」の元の文字は「カバーフォルダ」で、「蟶ッ繝輔か繝ォ繧ソ繧・」は「帯フォルダ」)。 つまり、Macはファイル名をUTF-8ZIPに書き込み、Wi

    ZIP中のファイル名の文字化け - @tmtms のメモ
    iww
    iww 2024/01/09
  • zip ファイル解凍時の文字化けに関する情報 - Cube Lilac

    CubeICE の利用動機の一つとして Mac などで作成された zip ファイルを解凍する際に文字化けしない と言うものが挙げられます。この記事では、なぜ文字化けが発生するのかと言う基的な情報から、Windows における主要な解凍ソフトの対応状況までを簡単に紹介していきます。 必ずしも UTF-8zip ファイル解凍時に文字化けする訳ではない Mac で作成された zip ファイルを Windows で解凍すると文字化けする原因は、MacWindows 以外) で採用されている文字コードが UTF-8 なので、日語用 Windows で採用されている Shift_JIS (CP932) と異なるからと言われます。ただ、Windows 標準の解凍機能を用いた場合でも、必ずしも UTF-8zip ファイルで文字化けする訳ではありません。例えば、CubeICE には UT

    zip ファイル解凍時の文字化けに関する情報 - Cube Lilac
    iww
    iww 2024/01/09
  • ics ファイルを作成する Power Automate での Flow の作り方 - Qiita

    ics ファイルとは Web サイトで何らかの予約やイベント、勉強会に登録して、[予定表に追加] みたいなボタンがあって、クリックするとなんかファイルがダウンロードされて、ファイルを開くと Windows 環境の人なら Outlook が開いて、予定に追加される スマホでもおんなじような動きになりますよね。 ダウンロードしてるファイルは ics という拡張子で iCalendar と呼ばれる形式で国際規格で定義された標準フォーマットです。国際規格なので様々なソフトで開くことができます。詳細は Wikipedia を参照してください。 さて "ics ファイル作成" や "iCalendar ファイル作成" と検索すると、そのフォーマットは簡単に理解できます。記事ではフォーマットの詳細は説明しませんので、まずは簡単に検索して理解しておくことをお勧めします。(覚える必要はありません) いくつ

    ics ファイルを作成する Power Automate での Flow の作り方 - Qiita
  • hugoの日付書式がクソすぎる(悪いのはgo言語です) - やってみる

    yyyy-MM-dd HH:mm:ssのような書式ではなく2006-01-02 15:04:05である。この数値でなければ正しく表示されない。は? なにこれ? ひどくない? 手順 Go言語をインストールする hugoをインストールする プロジェクト作成&pulpテーマ適用 以下のように設定ファイルを編集する コード 日付の表示形式をyyyy-MM-ddに変更したい。以下のようにする。 config.toml [params] listPageDateFormat = "2006-01-02 15:04:05" singlePageDateFormat = "2006-01-02 15:04:05" 具体的な日時に見えるでしょ? これ、フォーマットなんだぜ……。 ハァ? と思うでよね? ふつうyyyy-MM-dd HH:mm:ssとか%Y-%m-%d %H:%M:%Sとか、そーゆー感じなのに

    hugoの日付書式がクソすぎる(悪いのはgo言語です) - やってみる
    iww
    iww 2022/11/20
    アメリカ式の時刻表記が悪い。 つまり悪いのはGo言語ではなくアメリカ
  • バイナリパーサー | ドキュメント | ソラコムユーザーサイト - SORACOM Users

    バイナリパーサーは、デバイスが送信したバイナリデータを JSON 形式のデータに変換して、Beam / Funnel / Funk / Harvest Data に出力する機能です。 任意のデータ形式に変換するには Orbit を利用します任意のデータ形式に変換するには、バイナリパーサーの代わりに Orbit を利用します。また、バイナリパーサーで変換した JSON 形式のデータを、Orbit でさらに変換することもできます。Orbit は、Unified Endpoint にデータを送信した場合のみ利用できます。 バイナリパーサーは Unified Endpoint を経由しない場合でも利用できますバイナリパーサーは Unified Endpoint を経由しない場合でも利用できます。ただし、その場合は Orbit を利用できません。 データの送信方法によってはデータフォーマットに関わら

    バイナリパーサー | ドキュメント | ソラコムユーザーサイト - SORACOM Users
    iww
    iww 2022/08/18
    binaryParserEnabled
  • hexdump の使い方でハマってしまいました

    hexdumpというコマンドラインツールがあるそうです。ファイルの中身をバイナリとして、16進数などの形式で表示するというツールです。 試しに使った所が、以下の様です。 $ hexdump matigai-sagasi.txt | tail -5 0000000 87e5 e59b 9b87 87e5 e59b 9b87 87e5 e59b 0000010 9b87 87e5 e59b 9b87 87e5 e59b 9b87 87e5 0000020 e59b 9b87 87e5 e59b 9b87 87e5 e59b 9b87 0000030 87e5 e59b 9b87 87e5 e59b 9b87 87e5 e59b 0000040 9b87 87e5 e59b 9b87 87e5 e59b 9b87 87e5 0000050 e59b 9b87 87e5 e59b 9b87 87e

    hexdump の使い方でハマってしまいました
  • rsyslogのフォーマット変更方法

    ●maillogの時刻フォーマット変更 参考URL:syslogのフォーマット変更をしたい maillogのログフォーマット(特に日付)を変更したかったため。 templateの作成 日付フォーマットを新たに定義するためのテンプレートを作成します。 # vi /etc/rsyslog.d/template.conf # 日付をyyyy/MM/ddの形で表示 $template template, "%timegenerated:::date-year%/%timegenerated:::date-month%/%timegenerated:::date-day% %timegenerated:::date-hour%:%timegenerated:::date-minute%:%timegenerated:::date-second% %HOSTNAME% %syslogtag% %msg

  • IETF-syslog(RFC 5424)メッセージフォーマット

    現在、syslogメッセージのフォーマットは以下の2つの標準があります。 BSD-syslogメッセージ(または、legacy-syslogメッセージとも呼ばれています。) IETF-syslogメッセージ BSD-syslogメッセージフォーマットについては、過去記事「BSD-syslogメッセージフォーマット」で紹介しています。合わせてご覧ください。 今回は、IETF-syslogメッセージフォーマットについてご紹介します。 IETF-syslogメッセージフォーマット(RFC 5424)IETF-syslogメッセージフォーマットはRFC 5424※で提唱されており、以下の3つの要素で構成されます。 HEADER STRUCTURED-DATA MSG ※参考: https://tools.ietf.org/html/rfc5424 HEADERHEADER要素は、さらに以下の要素で

    IETF-syslog(RFC 5424)メッセージフォーマット
  • syslogプロトコル再入門 ~フォーマット(BSD/IETF形式),Facility/Severity一覧,Ciscoの設定~ | SEの道標

    syslogプロトコル再入門 ~フォーマット(BSD/IETF形式),Facility/Severity一覧,Ciscoの設定~ | SEの道標
    iww
    iww 2022/03/25
    『そもそも RFC3164 は規格を定めたものではなく、『UNIX 系 syslog (BSD syslog) の動作および慣例を調査した結果、このように使われていますよ』という調査結果を記したもの』
  • GIFを最速でアニメーションさせるには遅延を最低値にしてはいけない

    By John Hobbs GIFには複数画像を一つのファイルに組み込んで順番に表示することでアニメーション表示する機能が存在しており、簡易的にムービーをサイトに埋め込む手段として利用されています。アニメーション機能の設定ではコマが切り替わるまでの時間を指定可能ですが、仕様の限界まで時間を短くするとかえって切り替わりが遅くなってしまうという現象に遭遇したエンジニアのベン・フェルプスさんがその理由をブログにまとめています。 The Fastest GIF Does Not Exist https://www.biphelps.com/blog/The-Fastest-GIF-Does-Not-Exist GIFには1987年に公開されたGIF87aと1990年に公開されたGIF89aの2種類の仕様がありますが、アニメーションに対応しているのはGIF89aのみで、2022年時点において広く利用

    GIFを最速でアニメーションさせるには遅延を最低値にしてはいけない
  • おおきなかぶを論文風に書く

    1987年兵庫生まれ。会社員のかたわら、むだなものを作る活動をしています。難しい名字のせいで、家族が偽名で飲店の予約をするのが悩みです。(動画インタビュー) 前の記事:お絵かきボード用スタンプを自作して上手にお絵かきしたい > 個人サイト むだな ものを つくる おおきなかぶと論文 部屋の掃除をしていたら、学生のときに書いた論文フォーマットの文章が出てきた。 自分の研究紹介をする授業で書いたものだったはず。 論文のフォーマットはいくつかあって、これはショートペーパーという短め(だいたい2~4ページくらい)の論文に分類されるものだ。 所属する学部や学会によって異なるとは思うが、僕が書いた経験があるものは二段組みになっているこのフォーマットだった。 今回は「おおきなかぶ」をこのフォーマットに沿って論文風に書いてみようと思う。 Amazonからやってきたおおきなかぶ。 福音館書店の「おおきなか

    おおきなかぶを論文風に書く
    iww
    iww 2022/02/24
    『あまりに進捗がない研究だと、ここが盛り盛りになっていたり「今後の展望として書いている内容がそもそもこの論文の目的だったのでは……!?」となる現象が起きていた』
  • MP4 M4R 変換。オンライン フリー — Convertio

    Image Document Ebook Audio Archive Video Presentation Font Vector CAD abc abw csv dbk djvu dng doc docm docx erf ebm ewm emw gzip kwd odt oxps ppt pptx pdf rtf rar txt wps xls xlsx zip

  • IPアドレスの例示で xxx.xxx.xxx.xxx を使うな - Qiita

    悲劇は起こった… ある日のLINE A氏「IPアドレスについて教えて欲しい!」 B氏「IPアドレスっていうのは xxx.xxx.xxx.xxx っていうフォーマットの…」 A氏「このリンクなに?」ポチー \フワーオ♡/ B氏(YABE) 何が起こったのか LINETwitter などの SNS は投稿されたリンクを自動的に飛べるようにしてくれます。 今回不幸なことに、この .xxx というドメインは存在し、xxx.xxx というドメインは登録されていました。 参考: ドメイン (domain)とは |「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典 ドメイン名の種類 JPNIC そして .xxx ドメインの用途はよりによって… 用途 登録対象 > アダルトエンタテイメント業界用 < >> アダルトエンタテイメント業界用 << >>> アダルトエンタテイメント業界

    IPアドレスの例示で xxx.xxx.xxx.xxx を使うな - Qiita
    iww
    iww 2021/12/09
    まったく想像もしていなかった。 これはこわい
  • Ext4 Metadata Checksums - Ext4

    Overview TLDR: Add crc32c to ext4 superblock, inode, block and inode bitmap, extent tree, directory block, htree block, MMP block, journal, and extended attribute objects with as few disk layout adjustments as possible. Regular: As much as we wish our storage hardware was 100% reliable, it is still quite possible for data to be corrupted on disk, corrupted during transfer over a wire, or written t

    iww
    iww 2021/09/28
    メタデータチェックサムを無効化するには tune2fs -O ^metadata_csum /dev/path/to/disk
  • 新スマートホーム規格「Matter」発表。アップルやアマゾン、グーグルも参加

    新スマートホーム規格「Matter」発表。アップルやアマゾン、グーグルも参加2021.05.13 08:0024,909 塚直樹 対応製品はよ Apple(アップル)やAmazon(アマゾン)、Googleグーグル)が参加するConnectivity Standards Allianceは、新たなスマートホームデバイスの接続規格「Matter」を発表しました。 Matterは、以前は「Project CHIP」と呼ばれていた、IPベースの接続プロトコル。ロイヤリティーフリーで、さまざまなスマートホームデバイス間の通信と信頼性の認証をおこないます。一般家庭ではセットアップコードで、企業ではネットワークを利用して、機器の設定が可能です。 さらにMatterはアマゾンのAlexa、アップルのHomeKitグーグルGoogle アシスタント、Samsung(サムスン)のSmartThing

    新スマートホーム規格「Matter」発表。アップルやアマゾン、グーグルも参加
    iww
    iww 2021/07/27
    なんでこんな検索しにくい名前を選ぶんだろう。 意味を塗り替えたい意思があるんかな
  • 時間順にソート可能なUUIDv6, UUIDv7, UUIDv8の提案仕様 - ASnoKaze blog

    IETFに「New UUID Formats」という提案仕様が提出されています。 これは、時系列順にソート可能なUUID version 6, UUID version 7, UUID version 8を新しく定義するものです。 詳しい背景は提案仕様にゆずりますが、ULIDを始めとして、時系列順にソート可能な一意な識別子を利用したいというユースケースがあります。例えば、データベースのキーとして使えば、ソートせずとも順番に並びますし、書き込む際も順々に書き込めるのでデータアクセスが局所的になります。 今回は簡単に、それぞれのUUIDのフォーマットを眺めていきます。なお、フォーマットは異なりますが、バージョンを示す値は同じ位置にあります。 UUIDv6 UUIDv6は128bit長で、UUIDv1と似てるフォーマットを取ります。 1582年10月15日(グレゴリオ暦)からの100ナノ秒単位で

    時間順にソート可能なUUIDv6, UUIDv7, UUIDv8の提案仕様 - ASnoKaze blog
  • フォーマット指定子一覧

    フォーマット指定子一覧 フォーマット指定子とは、C言語のprintf()、fprintf()、sprintf()、scanf()、fscanf()、sscanf()などの関数で使用する、 表示形式を指定するための記述子である。 C言語専用と思っていると、MFC(C++)のCStringクラスやjavaFormatterクラス(jdk1.5以降)にも使用されていたりして、 やはりしっかり覚えておかなくては、と思わせられることもある(詳細は異なるが)。 度忘れした際にはここを見ればよいように、よく使うフォーマット指定子をここにまとめておく。 なお、ANSI規格での全貌を知りたいときは、fprintfのリファレンス等を参照のこと。 出力フォーマット指定子 printf(),fprintf(),sprintf()などで使用する指定子である。

  • Time::Piece - 日付・時刻を扱う新しい方法 - Perlゼミ|Perlの基礎をインストールからサンプルで丁寧に解説

    [B]フォーマットのカスタマイズ フォーマットを自由にカスタマイズしたい場合はstrftimeメソッドを使用します。$formatには時刻の表現を指定します。 $t->strftime($format) 日付と時刻をフォーマット化したサンプルです。 $t->strftime('%Y-%m-%d %H:%M:%S'); # 2009-11-34 12:14:15 strftimeで使用できるフォーマットの一覧です。 %a : 曜日の省略名 %A : 曜日名 %b : 月の省略名 %B : 月名 %c : デフォルトのフォーマット %C : 年の最初の2桁 %d : 日( 01 から 31 ) %D : %m/%d/%y と同じ。月日年 %e : 日( 1 から 31 ) %F : %Y-%m-%d と同じ( 2008-11-31 など ) %G : 年4桁。ISO 8608形式の年週が前年・

    Time::Piece - 日付・時刻を扱う新しい方法 - Perlゼミ|Perlの基礎をインストールからサンプルで丁寧に解説