Skip to content

Instantly share code, notes, and snippets.

View Synashida's full-sized avatar

syn256 Synashida

View GitHub Profile
@Synashida
Synashida / autoflight.js
Last active February 12, 2017 09:45
Parrot MamboをNode.jsのRolling Spiderで動かしてみる。 ref: http://qiita.com/Syn256/items/caea0bbd5f425dd200b4
var RollingSpider = require("rolling-spider");
var temporal = require("temporal");
var ACTIVE = true;
var STEPS = 5;
var d = new RollingSpider({uuid:"MamboのUUIDを記入してください"}); //各々書き換えましょう。
d.connect(function () {
d.setup(function () {
@Synashida
Synashida / file0.txt
Created December 13, 2016 22:31
YOLPで地図上に手書きの図形描画をしてみる ref: http://qiita.com/Syn256/items/bede4f3cd4692aab6b6e
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<title></title>
<body>
<form id="form1">
<div>
<input type="button" name="btn" value="Clear" onclick="mapInit(!$('#is_select_click').is(':checked'));" />
<div id="map" style="width: 900px; height: 600px;"></div>
@Synashida
Synashida / AppDelegate.swift
Created October 10, 2016 15:46
mBaas (nifty) + Swift3でPush通知をお試し ref: http://qiita.com/Syn256/items/1f19b8527bac420445f9
import UIKit
import NCMB
import UserNotificationsUI
import UserNotifications
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
let applicationkey = "ニフティクラウドのmbile backendで生成したキー"
@Synashida
Synashida / file0.txt
Created October 9, 2016 07:23
Swift3 / Alamofire4 利用時に、__tcp_connection_write_eof_block_invoke Write close エラーがでて、Responseが読めない ref: http://qiita.com/Syn256/items/201878441c1035883e3d
Alamofire.request(url, method: .get, parameters: ["key": "value"], encoding: JSONEncoding.default, headers: nil)
.responseJSON(completionHandler: { response in
@Synashida
Synashida / file0.txt
Last active October 3, 2016 02:07
[PostGIS] 都道府県のポリゴンから最大面積を持つポリゴンのみ抽出し、簡素化して表示パフォーマンスを向上させる ref: http://qiita.com/Syn256/items/79147185a976e4507522
SELECT
state_id
-- ここでポリゴンの簡素化を実施する (簡素化の値は目視で確認しながら調整)
, ST_SimplifyPreserveTopology(polygon,0.005) AS polygon
FROM
(
SELECT
state_id
, polygon
-- WINDOW関数を利用して、都道府県ごとのどのポリゴンが最大値かを判定
@Synashida
Synashida / file0.txt
Created August 29, 2016 13:02
Swift2 FontAwesomeアイコンとテキストを併用したボタンを作成する ref: http://qiita.com/Syn256/items/4d97f88b76a30defe899
(シミュレータでiOS4 / iOS5 / iOS6 / iPad Air)での目視確認テストをしたところ、
画像と同様の表示が確認できたため、実用上問題はなさそうという判断をして使っています。
@Synashida
Synashida / App_Start¥BundleConfig.cs
Last active August 2, 2016 02:53
C# ASP.NETでHighchartsを利用するサンプル ref: http://qiita.com/Syn256/items/a1ff8f4b07a36497aca6
bundles.Add(new ScriptBundle("~/bundles/highcharts").Include(
"~/Scripts/Highcharts-4.0.1/js/highcharts.js"));
@Synashida
Synashida / MESH03622.gml
Last active July 26, 2016 15:40
PythonでNamespace指定のXMLを読む ref: http://qiita.com/Syn256/items/8335f36d7b2127a1a730
<?xml version="1.0" encoding="UTF-8"?>
<gml:FeatureCollection xmlns:fme="http://www.safe.com/gml/fme" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml" xsi:schemaLocation="http://www.safe.com/gml/fme MESH03622.xsd">
<gml:boundedBy>
<gml:Envelope srsName="EPSG:4612" srsDimension="2">
<gml:lowerCorner>24.4333333329177 122.924999999934</gml:lowerCorner>
<gml:upperCorner>24.4833333336014 123.000000000218</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
<gml:featureMember>
<fme:MESH03622 gml:id="id060c8300-20cf-4750-b6a6-6b9730bc8fb3">
@Synashida
Synashida / file0.txt
Last active December 10, 2017 11:48
テーブルを設計する上で考えておくと助かること ref: https://qiita.com/Syn256/items/365438b1c25b09869383
 業務フローの理解が甘い場合、客先検収時に項目の不備が発見されたり、
 フロー成立に不可欠な要素の見落としが生じることがあります。
 データベース設計は業務フローと密接に関係しているため、業務フローを正確に把握するよう
 努める必要があります。
@Synashida
Synashida / file0.txt
Created July 13, 2016 05:15
C# 大量の文字列連結にはStringBuilderだよねってサンプル ref: http://qiita.com/Syn256/items/d3b36680c6777a3e5e09
private void btnExec_Click(object sender, EventArgs e)
{
NormalLoop();
StringBuilderLoop();
PachimonStringBuilderLoop();
MessageBox.Show("Done.");
}
private void NormalLoop()
{