Skip to content

Instantly share code, notes, and snippets.

View satoshun's full-sized avatar
🤖

Sato Shun satoshun

🤖
View GitHub Profile
@satoshun
satoshun / ex_knockout.js
Created March 27, 2013 15:14
knockout js
$(document).ready(function() {
var models = {
name: ko.observable("name")
};
ko.applyBindings(models);
setTimeout(function(){
models.name("HAHAHA");
}, 2000);
});
@satoshun
satoshun / map.html
Created March 30, 2013 10:13
bomber1
<!DOCTYPE HTML>
<html lang="en-US" ng-app="game">
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="js/vendor/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="js/angular.js"></script>
<script type="text/javascript" src="js/objects.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript" src="js/event.js"></script>
<script type="text/javascript" src="js/map.js"></script>
@satoshun
satoshun / index.js
Created March 30, 2013 10:13
bomber1
var app = angular.module("game", [], function($routeProvider, $locationProvider){
// $routeProvider.when("test", {
// templateUrl: "index.html",
// controller: MyCtrl2
// });
// $locationProvider.html5Mode(true);
});
app.config(function($interpolateProvider){
$interpolateProvider.startSymbol('((');
@satoshun
satoshun / data_to_object.rb
Created April 7, 2013 02:44
refactor, data to object
class CarryBack
def initialize
@buy_list = []
end
def add_item(price)
@buy_list.push price
end
def total
<!doctype html>
<html lang="en" ng-app="myApp">
<head>
<meta charset="UTF-8">
<script src="src/vendor/jquery.js"></script>
<script src="src/vendor/angular.js"></script>
<script src="src/app.js"></script>
<script src="src/filters.js"></script>
<script src="src/controllers.js"></script>
img.grayscale.disabled {
filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
-webkit-filter: grayscale(0%);
}
{
"auto_complete": true,
"auto_complete_delay": 50,
"auto_indent": true,
"auto_match_enabled": true,
"bold_folder_labels": true,
"caret_style": "phase",
"default_encoding": "UTF-8",
"disable_formatted_linebreak": true,
"draw_indent_guides": true,
{
"auto_complete": true,
"auto_complete_delay": 50,
"auto_indent": true,
"auto_match_enabled": true,
"bold_folder_labels": true,
"caret_style": "phase",
"default_encoding": "UTF-8",
"disable_formatted_linebreak": true,
"draw_indent_guides": true,
11:16:31.008 [INFO] [org.gradle.internal.nativeintegration.services.NativeServices] Initialized native services in: .gradle/native
11:16:31.378 [INFO] [org.gradle.launcher.daemon.client.DefaultDaemonConnector] Waiting for daemons with canceled builds to become available
11:16:34.476 [INFO] [org.gradle.launcher.daemon.registry.PersistentDaemonRegistry] Removing 0 daemon stop events from registry
11:16:34.482 [INFO] [org.gradle.launcher.daemon.client.DefaultDaemonConnector] Previous Daemon (34088) stopped at Thu Jun 08 10:54:41 UTC 2017 other compatible daemons were started and after being idle for 0 minutes and not recently used
11:16:34.496 [INFO] [org.gradle.launcher.daemon.client.DefaultDaemonStarter] Starting daemon process: workingDir = .gradle/daemon/4.0-milestone-1, daemonArgs: [/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
11:16:34.515 [INFO] [org.gradle.process.internal.DefaultExecHandle] Starting process 'Gradle build daemon'. Working directory: .gradle/daemon/4.0-milestone-1 Comma
@NonNull
@Override public Observable<User> getUser(int id) {
return localDataSource.getUser(id)
.onErrorResumeNext(
remoteDataSource.getUser(id).doOnNext(new Action1<User>() {
@Override public void call(User user) {
localDataSource.saveUser(user);
}
})
)