投稿者:

iOS, LINE, Swift

こんにちは、絶賛iOSの修行中の福成です。

今回はLINEアプリとの連携をやってみました。

Swift2.xまでの情報はネットに沢山はあるのですが、Swift3になって色々と書き方が変わっているらしく、
いざ実装しようとしたらハマりまくったのでこちらで共有することにしました。

URL Schemeとは

ざっくり言うとiOSアプリに対してこのURLSchemeを独自に設定することで、
別のアプリからURLSchemeが呼ば ...

投稿者:

AWS, Linux, Nginx, PHP

Amazon Linux で Nginx & PHP の最新版をインストールした際の記録環境インストール日 : 2016年7月19日
OS : Amazon Linux 2016.03
httpd : Nginx1.10
プログラミング言語 : PHP7
Nginx何も設定を行わずに $ sudo yum install nginx とすると、レガシーな1.8系がインストールされます。
[ec2-user@hostname ~]$ sud ...

投稿者:

技術者の面接や採用系のイベントでよく聞かれることがあるので、
10問くらい回答しておきますので非公式かつ個人的見解ですがご参考までに。

Q1. ベースで開発している言語や技術はなんですか?

おおよそ8割がJava言語採用しています。
それ以外はPHP,Python,Node.jsなど使っています。
基本的に開発言語選択は自由です。

Q2. 技術者同士のコミュニケーションは活発でしょうか?

ツールとしてはSlack,knowle ...

投稿者:

コマンド, ネットワーク

利用しているサーバがどのグローバルIPアドレスで出ているかを確認できます。

利用想定

EIPを複数利用している、NATGatewayを利用しているなど、サーバからoutboundのグローバルIPを確認したい

前提

HTTPのoutbound がDestination anyで空いていると利用できます。
※クローズドな環境な場合は、一時的な確認のために開放などご検討下さい

確認先

http://httpbin.org/ip

使い ...

投稿者:

Git, コマンド

最近社内でGitが普及してきたので、
私が割とよく使う便利コマンド(一部黒魔術を含む)について紹介したいと思います。
( まぁぶっちゃけSourceTreeを使ってGUI操作ばかりですが )

コミットメッセージを間違えてしまった

タイポしてしまった恥ずかしいコミットメッセージは修正しましょう。

git commit --amend -m "修正するコミットメッセージ"

(一番上のコミットメッセージが修正されます。)

他のコ ...

投稿者:

コマンド

diff は2つの差分を抽出してくれるコマンドです。
GitHub のソースと実際に使われているソースが同じものなのか気になって使ってみました。

使い方

変更前の file-1 と変更後の file-2 の差分は以下のコマンドで抽出できます。
が変更後を表しています。

$ diff file-1 file-251c51,54<          ...

投稿者:

コマンド

はじめに

お腹を空かせながら記事を書いています。。岡崎です。最近、SSHログインをする頻度が増えまして、楽にできないかなーと思い下記の事をやってみました。
皆さん、既にやられている方も多いとは思いますが。

目的

SSHログイン時にいちいちユーザ名・ホスト名を調べる時間を無くす

理由

時間短縮・業務改善

手順vimにて下記内容をconfigファイルに入力(追加したい場合はコピペで下に追加していく)
vim [ホームディレクトリ]/.s ...

投稿者:

Android, Java

新卒グループ開発演習で位置情報を用いたAndroidアプリを開発しました。

以下は位置情報の取得に関する備忘録です。

実装要件精度の高いGPSを優先的に利用して位置を取得
GPSが利用できない場合は、基地局情報を用いて位置を取得
基地局情報も利用可能でない場合は位置情報に関する設定画面を開き、ユーザーに位置情報を使うことを促す
実装ポイントPermissionの設定Android6.0からは、位置情報を用いるにはPermissionの ...

投稿者:

jq

tl;dr

typoには気を付けましょう。

概要

jqのmax_by関数を使用して少しはまったことがありましたのでそれについて記載します。

問題

jq-1.5にて下記のインプットに対して関数を実行するとどのようなアウトプットが得られるでしょうか?

関数:max_by(.hoge)インプット:[{"foo":1, "bar":10}, {"foo":2, "bar":9}, {"foo":3, "bar":8}]答え

※jqplayを

投稿者:

Lambda

Lambdaのコードの管理とかデプロイってどうやってやるんだよー
って思ってたら、Serverless Frameworkってのがあるんですね。
AWS Lambdaを活用したServerless Frameworkを触ってみる

また先日参加したSeverlessConfのUnlimited Frameworksというセッションで、
様々なFrameworkの説明をされていて、Apexとかchaliceとか、結構手軽に使える感じかなと ...