ペンギン村 Tech Blog

技術をこよなく愛するエンジニア集団が在住するペンギン村から、世界へ役立つ(かもしれない)技術情報を発信する技術系ブログです。某アラレちゃんが済む村とは一切関係ありません。んちゃ!

ストレスを溜めやすいエンジニアの体調管理

今週のお題「体調管理」 どうも、NEWGAME!では八神コウちゃんが一番好きなペンギン村の住人@tobi462です。 今回は今週のお題である体調管理について書いてみたいと思います。 事前に書いておきますが、技術的な要素は一切ありません。(Tech Blogなのにね・…

【iOS】【Swift】「RootViewController + Wireframe」で画面遷移での消耗を回避する

自己紹介 はじめまして、ペンギン村で一番やかましい住人のナガクラ(@nagakuta)です! Slackだけでなく、ブログもやかましく更新していきます!!(宣言) TL;DR RootViewControllerをAppDelegate.window.rootViewControllerに指定してから画面遷移するよう…

シェルスクリプトで現在のブランチ名を取得する(git rev-parse)

ペンギン村の住人、tobi462です。 今回はシェルスクリプトなどのプログラムからgitの情報を取得する際に、rev-parseという便利なコマンドがあったので、その紹介と教訓について書いてみます。 Tl;Dr 冴えないやり方 rev-parse って? --abbrev-ref って? ま…

Swiftと比較しながら見る、KotlinのDSLを支える技術

自己紹介 DSLとは KotlinのDSL 拡張関数(extension function) 演算子オーバーロード メソッド規約 invoke規約 Kotlintestの例 括弧の外側のラムダ 中置呼び出し レシーバ付きラムダ kotlinx.htmlの例 Swiftでは 機能のまとめ 最後に 自己紹介 はじめまして…

ふわっと出てくるPopup処理をやってみる。

ペンギン村の住民のカムイです。 Qiitaに上げた記事や、僕が開発している日課メーターについて、こちらで何か書ければいいなぁって思ってます。 今回はこの間投稿したQiitaの記事について。 qiita.com アニメーション処理をAutoLayoutを使って表現しています…

Welcome to ようこそ ペンギン村!

きみは技術に興味があるフレンズなんだね! 当ブログは、ペンギン村に住むエンジニア達が得た技術情報をシェアしていくブログです。 ペンギン村? それはブログの運営が進むにつれ明らかにになっていくでしょう・・・(たぶんならない) ともあれ、技術情報…