タグ

ブックマーク / blog.yux3.net (5)

  • 2021年 - 角待ちは対空

    一瞬ブログ書くかぁと思ってもまぁ書かないでいいかなを繰り返した2021年でした。 自分の中でブログでなにか書くことは、それが是な組織にいたところが大きいなぁと実感した。まぁ2021年以前も大して書いてないけど。 生活 仕事も変えて住む場所も変えた。 誰が言ったかは知らないし間違って覚えてるかも知れないけど、人間が変わる方法の3つのうち2つ変えてもなお、自分が変わった気はしない。30年積み重なった習慣の力はどうしようもないのか。 どちらかといえば「君は他の会社では生きていけない」といわれてきたタイプなので、仕事を変えてもまぁ生きていけることは確認できたのはよかったけど、根的な部分は変えられないのかと思うと陰な気分になる。 まぁ自分の変化って言うのは現在進行形では認識できないものなのかもしれない。 読んだ 科学哲学とフェミニズムの勉強をずっとしてた。ほんとうにずっとか?とおもってちゃんと

    2021年 - 角待ちは対空
    Sixeight
    Sixeight 2021/12/30
    えっ、マジか > 仕事を変えた
  • TypeScriptの`Object`型と`object`型と`{}`型の使い分けについて - 角待ちは対空

    TypeScriptには似たような型としてObject型とobject型と{}型が存在します。 let o1: Object; let o2: object; let o3: {}; 今回はこの3つの使い分け、あるいはobject型導入の経緯についてです。 JavaScriptのデータ型 JavaScript のデータ型とデータ構造 - JavaScript | MDNを読めば分かるように、 Boolean Null Undefined Number String Symbol の6種のプリミティブ型を持つプリミティブ値とオブジェクトでJavaScriptは成り立っています。 TypeScriptにおけるobject型とはここでいうプリミティブ型以外を表現しています。 object型はいつ使われるのか いつ役に立つかというとObject.create()の定義です。 TypeScript/

    TypeScriptの`Object`型と`object`型と`{}`型の使い分けについて - 角待ちは対空
  • 2017-04-03の日記 - 角待ちは対空

    酒 なんか好みの日酒見つけるという趣旨だった気がするけど味忘れた。 右肩 固くなった気がする。明らかに左より可動領域が狭い。1年くらい前は気持ち悪いほど曲がってたのに何故。

    2017-04-03の日記 - 角待ちは対空
    Sixeight
    Sixeight 2017/04/05
    気持ち悪いほど曲がるの心配
  • レガシーソフトウェア改善ガイドを読んだ - 角待ちは対空

    レガシーソフトウェア改善ガイド (Object Oriented Selection) 作者: クリス・バーチャル,吉川邦夫出版社/メーカー: 翔泳社発売日: 2016/11/11メディア: 単行(ソフトカバー)この商品を含むブログを見る 入社以来比較的新し目のプロジェクトしか触ってこなかったけど、最近はチームが移動になり古めの(古めというか社内最古クラス)のサービスを扱うことになったので、社内で読んでいる人が良さそうと言っていたこともあり読んでみた。 blog.sushi.money hakobe932.hatenablog.com 結果としては非常に参考になった。どうアプローチしていけばいいかの型を提供してくれるであるから、これを元に自分たちにあった方法を模索していきたい。 以下は参考になった部分と感想。 恐れ レガシーなプロジェクトへ 少し変更するだけでぶっ壊れてしまう 修正が必

    レガシーソフトウェア改善ガイドを読んだ - 角待ちは対空
    Sixeight
    Sixeight 2017/02/18
  • 私的TypeScriptとの関わり方ガイドライン - 角待ちは対空

    初めて書く時困りそうなトピックごとに TypeScript との関わり方を示していく。導入や書き始めのハードルを下げるのが目的なので意識高いことは言わない。 https://github.com/remojansen/logo.ts 対象読者 ゴール 基姿勢 何故そんなこといい加減な感じなのか 型の書き方 type annotation シグニチャ 型が合わない時 Structural typing any したい キャスト色々 キャストせざるを得ない時 import できない error TS2307:Cannot find module 'hoge'. error TS1192: Module '"hoge"' has no default export. や error TS2305: Module '"hoge"' has no exported member '_'. など 頑

    私的TypeScriptとの関わり方ガイドライン - 角待ちは対空
  • 1