Skip to content

Instantly share code, notes, and snippets.

@masakura
masakura / cordova-helper.js
Created September 22, 2017 00:21
deviceready 後に呼び出すサンプル
(() => {
'use strict';
document.addEventListener('deviceready', () => {
window.isDeviceReady = true;
});
angular.module('helper', [])
.factory('deviceReady', ($rootScope, $window) => {
document.addEventListener('deviceready', () => {
@masakura
masakura / Sample.cs
Last active January 24, 2017 12:15
リファクタリング
/*
* これは見難い例。
* 処理がブロックごとに分かれてなくて、入り乱れているので、こういうのは読みにくい。
* その上、リファクタリングがやりにくい。
* 変数がたくさんあるけど、その分、その一つ一つがどこで使われているか頭に入れながらじゃないよ読むのが難しい。
*/
class Sample
{
void Hoge(int[] ids) {
var srcConnection = new SqlConnection("...");

html5j 鹿児島 キャンプ! #2 Web マルチメディア

https://html5j-kagoshima.doorkeeper.jp/events/46915

本日の禁止ワード「アプリなら普通にできるよ

同じことでも、ウェブでできることによって世界が変わることもある。それを試すために、本日はいろいろ遊んでみて、お互い見せ合い、たのしみましょう!

この資料は PhysicalWeb にてビーコン送信中です。Android/iOS で PhysicalWeb アプリをインストールするか、Chrome で通知を見て下さい。Chrome での方法はここ

.NET Core もくもく勉強会

ちなみに、明日の 6/27 (月) リリースね。[日本時間の 6/28 (火) 02:30 - 04:45 で中継]あり。

メモ

  • http://dot.net/ ここが公式になるらしい
    • .NET 関係の情報は全てここらしい?
    • https://docs.asp.net/ 検索するとよく引っかかるここは情報が古い
    • dnx/dnu コマンドとかはなくなって、dotnet コマンドに統一らしい
  • Visual Studio Code は対応済み
  • generator-aspnet はまだ追いついていない
@masakura
masakura / itemsService.js-1
Last active June 16, 2016 09:57
taniyama-shopping
getItems(ids) {
const uri = `${kintoneApp.base}records.json?app=${kintoneApp.id}`;
debug(`GET ${uri}`);
return fetch(uri, {
agent,
headers: { 'X-Cybozu-API-Token': kintoneApp.token }
})
.then(res => res.json())
.then(data => {
@masakura
masakura / runsql.cs
Last active December 17, 2015 05:37
SQL の組立なしでがんばる
using(var connection = new SqlConnection("..."))
{
using(var command = connection.CreateCommand())
{
command.CommandText =
"select * from items" +
" where (@name is null or name = @name)" +
" and (@age is null or age = @age)";
command.Parameters.Add("@name", parameters.Name);
command.Parameters.Add("@age", parameters.Age);
@masakura
masakura / twilio.es7.js
Created November 11, 2015 13:44
Twilo 応答スクリプト ES7 版
(async function () {
await server.dial('xxxxxxxxxxxxx');
var result = await server.gather('0か1を押してね');
if (result.Digits === '0') {
await server.say('あたりです!');
} else if (result.Digits === '1') {
await server.say('はずれです!');
} else {
await server.say('まじめにやってよ!');
@masakura
masakura / twilio.script.js
Created November 5, 2015 13:11
Twilio 応答スクリプト
var server = new TwilioServer({
accountSid: 'xxxx',
authToken: 'xxxx',
port: 3001
});
server.start();
$('#button1').on('click', function () {
var twiml = server.twiml();
@masakura
masakura / twilo.draft.js
Created October 31, 2015 09:46
Twilio の応答を簡単に使うためのもの
twilio
.dial('090xxxxxxxx')
.gather(twilio.say('こちらはほげほげです。注文するには0を、キャンセルするには1を押してください'))
.then(function (digits) {
if (digits === '0') {
return twilio
.gather(twilio.say('本日中のお届けなら0を、明日以降なら1を押してください'))
.then(function (digits) {
if (digits === '0') {
orderSystem.order(0); // 注文システムでオーダーする、急ぎ
@masakura
masakura / g.js
Created August 6, 2015 02:04
got module proxy sample
var got = require('got');
var tries = [
{
agent: require('tunnel-agent').httpOverHttp,
url: 'http://www.nasa.gov'
},
{
agent: require('tunnel-agent').httpsOverHttp,
url: 'https://www.google.com'
}