AdSheepは、新米バックエンドエンジニアの技術分野に留まらないライフハック風ブログです

2018-08

GAS

【GAS】ClaspでGASをローカルで編集・管理できるようにする

どうも、ShouNです。 GASは外部アプリケーションと連携させてなにかさせるなど便利に使えますが、デフォルトではWebブラウザで編集・管理します。そのため、誤って削除などしてしまった場合は大変です。 また、いちいちWebブラウザからGAS...
GAS

GASを使ってSpreadSheetとSlackを連携させる

どうも、ShouNです。 勤務先では、新人が雑務を持ちまわりで担当しています。 当初はExcelファイルで管理していましたが、毎日各自が開いて当日の担当者を確認するのは面倒です。 また、確認し忘れて雑務を忘れてしまうこともありました。 今回...
shell

Windowsで作成したシェルスクリプトをLinux環境で実行しようとした際に躓いたこと

どうも、ShouNです。 ある時、テスト環境のLinuxサーバーで日付を1日ずつずらしながら複数のシェルスクリプトを実行する必要がでてきました。 面倒なので、複数のシェルスクリプトをまとめて実行するシェルスクリプトをWindows(作業環境...
PHP

【PHP】continueとbreak、exitとreturnの特徴と使い方

どうも、ShouNです。 プログラムを書いていると、特定の条件下で処理を中断したいことがあります。 処理を中断する構文には、continueやbreak、exit、returnなどがあります。 それぞれがどのような場合に使えて、どのような挙...
Android

ImageButtonとButtonの違いと使い方

どうも、ShouNです。 Androidでボタンを作成するには、ImageButtonかButtonを使います。 本日はそれぞれの違いについてです。 ImageButton 画像(Image)をボタンとして使えます。 android:s...
Android

動的に生成したTextViewの枠にデザインをつける

どうも、ShouNです。 TextViewの縁にだけ色をつけて枠として使いたい場面がありました。 通常であれば、layoutファイル内のTextViewの属性にandroid:background="@drawable/****.xml"の...
Android

同じ端末に同じアプリを複数ビルドする方法

どうも、ShouNです。 Androidアプリを開発する中で、設定値を変えた際のアプリの挙動を交互に見比べたい状況に遭遇しました。 しかし開発端末にビルドすると、毎回アプリが上書きされる形になってしまい、同じ端末に同じアプリを複数ビルドする...
Android

ログを内部ストレージに吐き出すUtil関数を作った

どうも、ShouNです。 Androidで特定の情報をLogcatに出力するにはLog関数を使えばよいですが、AndroidStudioを起動したPCに端末を接続した状態にしておく必要があります。 テスト用端末にアプリをビルドしておいて、端...