ばなないぬ さんはインスタンス qiitadon.com のユーザーです。アカウントさえ持っていればフォローしたり会話したりできます。 もしお持ちでないなら こちら からサインアップできます。

(MSの)CILよりもずっとCっぽいC--というものがあることを知った
Cの意味でのCILに近いのかな

なるほど
github.com/scala/scala-xml/wik

Will Scala 3 (code named "Dotty") support XML literals?

No, to simplify the Scala parser and compiler and the language definition, the XML literal support will be dropped in Scala 3. As of June 2018, XML literals are still not removed from the Dotty code base.

ばなないぬ さんにブーストされました


scalatraのXMLリテラルを利用したコード。パラメータmsgを表示する。

get("/hello"){
<h1>your message is '{params("msg")}'</h1>
}

シンプルだが、XML縛りで、HTML5には向かないので、素直にhtmlテンプレートエンジンを使ったほうが良さげ。

XHTML5としてかけば、ほぼXMLのはず
あんまり使われないけど
ただ、IEではMIMEタイプをXMLにするとまともに動かなかったはず
最近は不明だけど

ばなないぬ さんにブーストされました


ScalaはXMLリテラルが使えるけど、HTML5はXMLではないので、HTML5を書きたいときは使わないほうがいいな

Praying Managerのひっさつわざネクロマンシーである

ギリギリの判断で独自に実装した機能や,ライブラリが脆弱になって削除された機能などを,Google検索にもかけずに復活させたりなど,めちゃくちゃ。

ばなないぬ さんにブーストされました

インターフェースは我々の思考に影響を及ぼす

ばなないぬ さんにブーストされました

手刀でロボをぶった切るシーン!!!

ばなないぬ さんにブーストされました

個人的にCASSHERNはブライキングボス唐沢寿明のシーンが好き

タイトルと元ネタを忘れてしまえば、よいPVという噂

ばなないぬ さんにブーストされました

ピザ高いし、バグって空のリストに3294円も払うの嫌だから外出てコンビニ行こう。

ばなないぬ さんにブーストされました

関数名の羅列...必ずしも関数名ではないけど、⬇︎の11みたいなのかなあ
edgecoders.com/the-mistakes-i-

ほぼ実例だと、

if not form.validate_on_submit():
return jsonify(form.errors)
update_hoge(form)
return jsonify({'status': ' success'})

みたいな感じかなあ(若干の脚色あり)
validateやupdate_hogeの処理は別実装

ばなないぬ さんにブーストされました

徳丸本輪読会第3回目の日程調整・参加申し込みを行います。
場所は永田町のコワーキングスペースを予定しております。
詳しくはリンク先!

連絡はマストドンか、オンラインチャットルーム( discord.gg/s5VQjMN )で行いましょう。

徳丸本(安全なWebアプリケーションの作り方)輪読会第3回目の日程調整・参加申し込み | 調整さん chouseisan.com/s?h=b62b1ae52dc

ばなないぬ さんにブーストされました

長い関数を読んでいると人生の意味とかについて考えはじめてしまうので、それはそれで人生には有用かもしれないが仕事の効率としては落ちるのでよくない。

あーそうだ、あとテストのしやすさ
分割されていればその単位でテストができるので、どこが間違っている(期待通りの挙動でない)かを把握しやすい

関数になっている時に、保持しなくていい情報があると気づかないと、関数に分かれている方が読みにくい
なんだろう、常に全方向注意しないといけない状態でコードを読む場合は、関数分割されても単に読みにくいだけで、分割されていると注意しなくていい情報ができたり、全体のざっくりとした構造を掴みやすくなったりする(細かい挙動を正確に追えるとは限らない)
特に副作用のない関数だけで構成されている場合、常に引数と戻り値だけに注目すればよいので、関数の内部の処理が正しいと仮定すると読みやすく、意図を追いかけやすい事が多い
必ずしも名前空間の問題ではないと思うし、内部処理を追いかけるかどうかも違う感じ
例えばhoge.Draw()みたいなものがあった時、プロプライエタリのWindowsコンポーネント内部の処理とか追いかけた事も無かったし

HTML4と5のエスケープの違いは、文字参照の定義の違いだと思うけど、ライブラリが変わった理由はわからない
更新止まったからとかHTML5に対応してないとかかな
名前文字参照について
qiita.com/sounisi5011/items/6a

タッチパッドに変えれば...(目先の事象を解消)