| 親方 | 弟子 | リポジトリ | アプリケーション | |
|---|---|---|---|---|
| Kayac部屋 | songmuさん | p_chinさん | https://github.com/kayac/cross2014-butsukari | http://54.199.167.37 |
| DeNA部屋 | ryopekoさん | zdogmaさん | https://github.com/zdogma/MyApp | http://www3309ui.sakura.ne.jp:5000 |
| CPAN部屋 | Yappoさん | moznionさん | https://github.com/moznion/IdolSongVote | http://cross2014.moznion.net |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ### TestFlight ### | |
| API_TOKEN="YOUR_TESTFLIGHT_API_TOKEN" | |
| TEAM_TOKEN="YOUR_TESTFLIGHT_TEAM_TOKEN" | |
| MEMBER_LISTS="YOUR_TESTFLIGHT_MEMBER_LIST_NAMES,OTHER_LIST_NAME,..." | |
| CONFIGURATION="Release" | |
| SCHEME_NAME=$(shell basename *.xcodeproj .xcodeproj) | |
| all: archive |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #import <UIKit/UIKit.h> | |
| #import "AppDelegate.h" | |
| int main(int argc, char * argv[]) | |
| { | |
| @autoreleasepool { | |
| [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"UIDisableLegacyTextView"]; | |
| return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require "octokit" | |
| def access_token | |
| access_token ||= ["github", "ghi", "ghn"].each do |name| | |
| val = `git config --global #{name}.token`.chomp | |
| if val.present? | |
| break val | |
| end | |
| end | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
| <plist version="1.0"> | |
| <dict> | |
| <key>People</key> | |
| <array> | |
| <string>😄</string> | |
| <string>😃</string> | |
| <string>😀</string> | |
| <string>😊</string> |
| 更新: | 2025-10-15 |
|---|---|
| 作者: | @voluntas |
| バージョン: | 2025.3 |
| URL: | https://voluntas.github.io/ |
typo などは https://x.com/voluntas までご連絡ください。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -(void)preparePulltoRefresh{ | |
| UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init]; | |
| refreshControl.tintColor = [UIColor whiteColor]; | |
| [refreshControl addTarget:self action:@selector(reloadMeetings) forControlEvents:UIControlEventValueChanged]; | |
| //creating view for extending background color | |
| CGRect frame = self.tableView.bounds; | |
| frame.origin.y = -frame.size.height; | |
| UIView *refreshBackgroundView = [[UIView alloc]initWithFrame:frame]; | |
| refreshBackgroundView.backgroundColor = UIColorFromRGB(0xXXXXXX); |
- Butter Knife
- ListViewのViewHolderパターン
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 私が考える安全なプログラムを書くために必要なこと | |
| 今も昔も「入力によって挙動が大幅に変わるAPI」が世の中には多数存在していて、プログラマが本来意図した挙動と異なる動作を引き起こしている。 | |
| - ファイルを開こうとしたらコマンドを実行できてしまったり | |
| - CSSセレクタを書いてるつもりがHTMLタグを生成してしまったり | |
| - SELECT文を発行するつもりがDELETE文を発行できてしまったり | |
| こういったときに | |
| - 入力値検証をしないと危険になる |
Android用のView Injectionライブラリである Butter Knife について解説します (といいますか、サイトに書いてあることをほとんどそのまま日本語にしただけです) 。
Butter Knifeは ActionBarSherlock などでお馴染みの Square のJake WhartonさんによるAndroid用のView Injectionライブラリです。
このライブラリの目的が、
- Activity, ViewのfindViewByIdを楽に書く