2021-07-01から1ヶ月間の記事一覧
日記 昨日は会社の人とオンラインのみをしていたらいつの間にか日付が変わっていたので休んだ.今日はごはん炊きながら書いてたら例の放送が始まったので急いで切り上げている. 昨日の男子エペ団体は最高だった. 今日書いたコード class Sup { var name: S…
日記 最近オリンピックを見てるんだけど,フェンシングとセーリングがお気に入り.好きな競技をストリーミングで見られるなんていい時代ですね. プログラミングは勢いで始めてもコスト0でやめられていいな.自転車だと進むも地獄退くも地獄になりがち.去年…
日記 今日はなにもないけど酒を飲む.今日は冷凍ご飯が切れてて炊くのもめんどくさかったから夕飯調達がてら酒を買ってきた. 今日書いたコード Apple PodcastsのBrowserタブを真似する(1)ということで業務でコレクションビューをめちゃくちゃ使うので力試し…
日記 オリンピックのロードレースを見てテンション上がったので今日から夜練を始めてみた.俺は脳死でコツコツやってればある程度成長できるやろという感じで生きてきたので今回もそんな感じで成長したい.が,洗濯と風呂が結構なコストである. そういえば…
日記 窓開ければ結構涼しいと思ったがやっぱ無理.これこそ在宅勤務手当の使い所. 初めて知ったこと Automatic Initializer Inheritance スーパークラスのイニシャライザの継承に関するルール サブクラスで一つもDesignated Initializerを定義しなければ,…
日記 一瞬で4連休が終わってしまった.しかもこの週末は例のお気に入りの生主の放送がなかったのでこの先生きのこれる気がしない.週末じゃなくて終末だよ 今日書いたコード class Sup { let str: String init() { print("Sup init") str = "str" } } class …
日記 休日が実質残り1日しかないので泣きそう.そういえば右上のはてなのロゴが変わってる. 今日書いたコード struct Size { var width = 0.0, height = 0.0 } struct Point { var x = 0.0, y = 0.0 } struct Rect { var origin = Point() var size = Size(…
日記 ということで思い出したので今日も書いた あの座席に緑のライトが当たるとぎっはぶの芝に見える— ぐり (@Gurrium) July 23, 2021 今日書いたコード import Foundation class ShoppingListItem { let id = UUID() var name: String? var quantity = 1 va…
日記 今日買い物にでかけたら地獄のように暑かったので明日の行き先を変更した.数カ月ぶりのライドなので安全めに行きたい. 今日書いたコード class Hoge { let hoge: String init() { hoge = "super hoge" } } class Fuga: Hoge { override init() { hoge…
日記 今日はカレーにしました.論理金曜日なので. 今日書いたコード class Sup { final var finalHoge = "finalHoge" } class Sub: Sup { override var finalHoge = "окончательныйHoge" // compile error } 初めて知ったこと メソッドやプロパティにもfina…
日記 デバフがかかっている 今日書いたコード class Vehicle { var currentSpeed = 0.0 var description: String { return "traveling at \(currentSpeed) kilometer per hour" } func makeNoise() { // do nothing - an arbitrary vehicle doesn't necessar…
麻婆豆腐情報 - 私が歌川です 外は暑かった
日記 今日2回目のワクチン接種を受けた.1回目は次の日になって筋肉痛のような痛みが出てきた気がするが,今回はすでに痛くなっている.このままひどくならないといいが. (このブログにはこの日以降何も書き込まれていない) 今日書いたコード class Vehic…
日記 自分の家が一番落ち着く 今日書いたコード enum Planet: Int { case mercury = 1, venus, earth, mars, jupiter, saturn, uranus, neptune static subscript(n: Int) -> Planet { return Planet(rawValue: n)! } } let mars = Planet[4] print(mars) en…
日記 今日も酒を飲んだ.そういえばいつか言ったお気に入りの生主が放送を続けてくれていて嬉しい. 今日書いたコード struct Matrix { let rows: Int, columns: Int var grid: [Double] init(rows: Int, columns: Int) { self.rows = rows self.columns = c…
日記 今日は酒を飲んで気持ちがいい 今日書いたコード struct TimesTable { let multiplier: Int subscript(index: Int) -> Int { return multiplier * index } } let threeTimesTable = TimesTable(multiplier: 3) print("six times three is \(threeTimesT…
日記 最近何にもモチベがわかなくて良くない.遅めの5月病というか中だるみ感がすごい. 今日書いたコード struct LevelTracker { static var highestUnlockedLevel = 1 var currentLevel = 1 static func unlock(_ level: Int) { if level > highestUnlock…
日記 今日書いたコード struct Point { var x = 0.0, y = 0.0 mutating func moveBy(x deltaX: Double, y deltaY: Double) { x += deltaX y += deltaY } } var somePoint = Point(x: 1.0, y: 1.0) somePoint.moveBy(x: 2.0, y: 3.0) print("The point is now…
日記 ひぐらしのなく頃にの「頃」は夏なのか夕方なのか気になった. 今日書いたコード class SomeClass { static var storedTypeProperty = "Some value." // class var overrideableStoredTypeProperty = "Some value." static var computedTypeProperty: I…
日記 ご飯ができたので雑 今日書いたコード @propertyWrapper struct SmallNumber { private var number = 0 var projectedValue = false var wrappedValue: Int { get { return number } set { if newValue > 12 { number = 12 projectedValue = true } els…
日記 アマプラでカイジを見ていたら忘れるところだった 今日書いたコード @propertyWrapper struct TwelveOrLess { private var number = 0 var wrappedValue: Int { get { return number } set { number = min(newValue, 12) } } } struct SmallRectangle {…
日記 今日はあまりに暇だったので明るいうちから書いている. 今日書いたコード struct Cup { var content: String { willSet { print("willSet:", newValue) } didSet { print("didSet:", content) } } } func replace(_ newContet: String, from oldConten…
日記 久々に湯船浸かるかーと思ったら排水口にお湯を捨てていた.仕方がないのでシャワーだけ浴びてビール飲みながら書いてる. 今日書いたコード class DataImporter { var filename = "data.txt" init() { print("Initialize DataImporter") } } class Dat…
日記 カレーが呼んでいるのでサクッと書いた.おわり 今日書いたコード struct Resolution { var width = 0 var height = 0 } class VideoMode { var resolution = Resolution() var interlaced = false var frameRate = 0.0 var name: String? } let hd = R…
日記 テレビを見ていたらチャーハンの話をしていたのでチャーハンを作った. 今日書いたコード struct Some { var va: Int var vb: Int = 0 var vc: Int? let la: Int let lb: Int = 0 let lc: Int? } Some(va: 0, la: 0, lc: 0) // コンパイルできる最小の…
日記 最近ロシア語を喋りたくなってきたのでロシア語コンテンツをYouTubeで観てるんだけど,聞き取れるようになる気がしない.何で俺は英語がある程度聞き取れるのかめちゃくちゃ不思議.やっぱ義務教育ってすごいんですね. 今日書いたコード 今日は何もや…
日記 おやすみ 今日書いたコード indirect enum ArithmeticExpression { case number(Int) case addition(ArithmeticExpression, ArithmeticExpression) case multiplication(ArithmeticExpression, ArithmeticExpression) } func evaluate(_ expression: Ar…
日記 最近YouTubeでアゼルバイジャンのおじさんが料理するチャンネル(WILDERNESS COOKING)の動画を見ている.たまに生前の材料と笑顔のおじさんというサムネになっていてなかなか迫力がある. 今日書いたコード 今日からEnumerationsの章に入った.参照型のa…
日記 ぬるぽ 今日書いたコード var customersInLine = ["Chris", "Alex", "Ewa", "Barry", "Daniella"] func serve(customer customerProvider: @autoclosure () -> String) { print("Now serving \(customerProvider())!") } serve(customer: customersInLi…
日記 最近,両親が野菜やら果物やらを作るのにはまっているらしく,結構な量が贈られてくる.美味しいし助かるんだがいかんせん量が多いので食べきれない.それで昨日はお腹が空いていなかったのもあってビール片手に漬物や佃煮を作った.今日はそれをつまみ…