ADVENTAR

POSIX原理主義 Advent Calendar 2016

作成者:senopen

登録状況:25/25人

概要

ここ1年ほどでPOSIX原理主義というプログラミング指針が提案された。そして,POSIX原理主義を実践する秘密結社シェルショッカーが登場した。

参考:恐怖!シェルショッカーの POSIX原理主義シェルスクリプト

このアドベントカレンダーでは,POSIX原理主義に関する記事を投稿していく。

ハッシュタグ:#posixismadvent

テーマ

具体的には「POSIX原理主義」や,それを発展させた「交換可能性」及び「W3C原理主義」などに関する以下のような内容を想定している。

  • POSIX原理主義によるプログラム・シェルスクリプトの紹介
  • POSIX原理主義の実践事例の紹介
  • POSIX規格の解説
  • シェルスクリプトをPOSIX規格に準拠させる際の注意点・コツ
  • POSIX非準拠のコマンド・オプションやその代替方法
  • POSIX原理主義についての意見
  • どのブラウザでも動作するWebアプリケーションの作成方法
  • 交換可能性を維持した開発事例・テクニック

上記以外でも,POSIX原理主義に関する内容であれば何でもかまわない。POSIX原理主義を実践していくうえで必要なノウハウを共有していこう。

参加方法

  1. 事前にこのカレンダーの希望日に登録する。
  2. 自分の担当日になったら,POSIX原理主義に関する内容のブログ記事,スライド,コード(gist,GitHub),ツイートなどを公開する。
  3. 公開した媒体のURLをこのカレンダーに登録する。
  4. 任意で,TwitterなどのSNSに,公開した記事のURLとハッシュタグ#posixismadventをつけて投稿する。
SUNMONTUEWEDTHUFRISAT
1
senopen
2
richmikan
3
richmikan
4
senopen
5
senopen
6
FM34311178
7
div_jp
8
senopen
9
richmikan
10
senopen
11
senopen
12
div_jp
13
senopen
14
BRAVEMANLBRID
15
senopen
16
ksmakoto
17
senopen
18
senopen
19
BRAVEMANLBRID
20
senopen
21
shellshoccarjpn
22
senopen
23
BRAVEMANLBRID
24
senopen
25
richmikan
12/01senopen
POSIX原理主義の自分の解釈を記述予定
My Future Sight for Past: What is POSIXism (POSIX fundamentalism)?
12/02richmikan
POSIX原理主義の本の宣伝だけど、ただの宣伝ではない
POSIX原理主義の本は、作り方から売り方まで思想の塊である。 - Rich Lab. Blog
12/03richmikan
Qiita Shell Script Advent Calendar連動企画
品位が問われるAdvent Calendar -- シェルスクリプトはどこでも動く! - Qiita
12/04senopen
「Windows/Mac/UNIXすべてで20年動くプログラムはどう書くべきか」の読書レビュー
My Future Sight for Past: 献本レビュー:「Windows/Mac/UNIXすべてで20年動くプログラムはどう書くべきか」
12/05senopen
POSIX原理主義を実践していくうえでの参考情報の紹介
My Future Sight for Past: Introduction of references about POSIXism (POSIX fundamentalism)
12/06FM34311178
POSIX原理主義総会
12/07div_jp
入門者向け:2016年度POSIX原理主義(シェルスクリプト)界隈のトピック個人的まとめ
2016年度POSIX原理主義(シェルスクリプト)界隈のトピック個人的まとめ - Qiita
12/08senopen
コマンドの実行時間の計測方法
My Future Sight for Past: How to time a program in POSIX shell script
12/09richmikan
POSIXが後方互換性の喪失を覚悟で敢えて削除したコマンドの話
「大岡裁き」ならぬ「POSIX裁き」 - Rich Lab. Blog
12/10senopen
POSIX原理主義のドキュメントへの適用(LibreOffice Kaigi 2016.12発表資料):Standardization of Document Style
12/11senopen
LibreOffice Kaigi 2016.12参加・発表レポート
My Future Sight for Past: LibreOffice Kaigi 2016.12参加・発表レポート
12/12div_jp
シェルショッカー様 POSIX原理主義 珠玉の金言集2016年度版
シェルショッカー様 POSIX原理主義 珠玉の金言集2016年度版 - Qiita
12/13senopen
POSIXにおけるShebang (#!/bin/sh)の解釈について
My Future Sight for Past: What is shebang (#!/bin/sh) in POSIX shell script
12/14BRAVEMANLBRID
シェルスクリプト入門したて教育学部生からみたPOSIX原理主義
12/15senopen
シェルスクリプトの初期化方法
My Future Sight for Past: How to initialize POSIX shell script
12/16ksmakoto
POSIXとのつきあいかた
POSIXとのつきあいかた - ksmakotoのhatenadiary
12/17senopen
コマンドをファイル名で実行したかの判別方法
My Future Sight for Past: How to check if script executed as a command in POSIX shell script
12/18senopen
コマンドの存在の判定方法
My Future Sight for Past: How to check if command enabled in POSIX shell script
12/19BRAVEMANLBRID
POSIX原理主義で作る本格シンプルwebサーバー
12/20senopen
POSIX原理主義のスコープ
12/21shellshoccarjpn
rev, seq, AWKコマンドを例に、UNIXコマンドの在り方を議論する
blog/20161221_mappingly_programming.md at master · ShellShoccar-jpn/blog · GitHub
12/22senopen
POSIXでの日時形式
My Future Sight for Past: How to get date time & time zone in POSIX shell script
12/23BRAVEMANLBRID
POSIX原理主義とREST APIとQuery APIでAWSを操りたい。(予定)
12/24senopen
コマンド引数仕様の解説
12/25richmikan
世界を目指すのは「海外で認知されねば、国内ですら生き残れぬ」という危機感ゆえ
2017年、POSIX原理主義は世界に進出する - Rich Lab. Blog