ミライスタート TECH系ブログ

株式会社ミライスタートのエンジニア達が気になったTECH系の記事等をアップしています!

【swift2.2】【備忘】クロージャー①

こんばんは、石井です。VB6歴の長い私から見ると、 今まで備忘に書いてきたことすべてが未知の領域ですが、 クロージャーはswiftでの使用頻度が高いので 特に気になる関心ごとの一つです。 関数の書き方を崩したような記法になります。▪️書き方①(しっかり書…

【swift2.2】【備忘】オペレーターメソッド

こんばんは。石井です。オペレーターメソッドに衝撃を受けたので備忘。 同一クラスを+で演算させようとした時(classA = classA + classA)に、 「Binary operator '+' cannot be applied to two 'クラス' operands」 のようなエラーになることがある。この+…

Photoshop コピースタンプツール

Photoshop コピースタンプツールこんばんは、ミライスタート川口です。 今回は、コピースタンプツールの紹介です。背景を制作した場合に、この色やパターンを指定した場所にコピーしたいと思った場合に使用します。 まずはコピーしたい箇所に、altを押しなが…

【swift2.2】【備忘】関数についてあれこれ②

こんにちは。エンジニアの石井です。前回に引き続き関数について。◾️関数型の返却 関数自体を関数の返却値(型)とすることができる。 func disp(){ let f = calc("+") //fがfuncAdd関数となる print(f(1,2)) } func calc(op:String) -> (Int,Int) -> Int{ s…

Photoshop 消しゴムツール

こんばんは、ミライスタート川口です。 今回は、消しゴムツールの紹介です。 まずは、ツールを選び、上の消しゴムの直径を選びます。 文字の通り、塗ったり、書いたりした部分を直径の大きさの消しゴムで消すツールです。 今回は塗りつぶした背景を直径25px…

Photoshop アンカーポイントツール

こんばんは、ミライスタート川口です。 今回は、アンカーポイントツールの紹介です。 こちらのツールは、元ある図形からアンカーポイントを追加・変更・削除をするツールです。 アンカーポイントを追加することで、例えば、四角形を五角形にします。 アンカ…

【swift2.2】【備忘】関数についてあれこれ①

こんにちは。エンジニアの石井です。最近備忘しかつけてない気がしますが、 それだけswiftの技術レベルが低いということで、 新たに備忘を追加。▪️参照渡しキーワード : inout func testFunc(inout value: Int){ value = 20 } 呼び出し元 : testFunc(&value)…

Photoshop テキストツール

こんばんは、ミライスタート川口です。 今回は、テキストツールの紹介です。 文字情報を追加する時に使います。 基本的には横書きに使う場合が多いですが、縦書きにもできます。 fontや大きさを変更する事によって、多くのデザインが可能です。 タイトルを画…

BluetoothKit使ってみる

エンジニアの横田です。 今回、iOSデバイス間でBluetooth通信をするために、BluetoothKitというライブラリを試してみたので、その使い方について簡単に紹介します。 https://github.com/rhummelmose/BluetoothKit このライブラリですが、Appleで用意されてい…

Photoshop スポイトツール

こんばんは。ミライスタート川口です。 今回はスポイトツールです。 このツールは、色をコピーしたい時に使うツールです。 色を自ら選択するのではなく、今使っている色をコピーしてすぐに塗りなおしたりする際にとても便利なツールです。 今回は赤色をコピ…

自分の開発環境だけignoreする

git

チーム開発では、開発者ごとに開発環境が違う事が多々あります。自分の開発環境だけ特定ファイルを除外する方法をご紹介します。

【raspberry pi3】【使ってみた】 raspbian

こんばんは、石井です。ちょっと衝動買いで買ってみた。 raspberry pi 3の使い方云々を言いたい訳ではなく、 raspbianにmathematicaが入ってたことにテンションが上がって 書いてみた。いえ、別になんだという訳ではないのですが、 商用では使えないようです…

Photoshop 塗りつぶしツール

こんばんは。ミライスタート川口です。 今回は塗りつぶしツールです。 赤枠部分で色を選択し、その色ですべてor選択範囲を塗りつぶします。 広範囲に色を塗りたい時、もしくは範囲を限定して塗りつぶしたい時は先に範囲選択をしてから、 このツールを使い塗…

【swift2.2】【備忘】fallthrough

こんばんは、Cerの石井です。C言語になじみの処理がswiftでもできるようなので とりあえず備忘。C言語でswitch文を書く時、 各caseの最後にbreakをつけないと 次のcase文を処理してしまう。学生時代によく泣かされた処理だが、 無ければ無いで不便なこともあ…

UINavigationControllerのpop方法

UINavigationControllerは画面の並びに順番があり、次画面に進む、前画面に戻るといった遷移を作りたいときに使います。UINavigationControllerクラスはviewControllersという配列のプロパティを持っていて、この配列に個々の画面を格納していきます。 次の…

Photoshop 長方形選択ツール

こんにちは、ミライスタート川口です。 今回は長方形選択ツールです。 このツールは、画像を切り出す際に範囲を選択するツールです。 ○○×○○pxの範囲で選択して、切り出します。 選択した部分が点線で表示され、キッチリとズレのないように選択します。

Photoshop 画像の統合

こんばんは。ミライスタート川口です。 今回は画像の統合のやり方です。 画像を切り出す際に、レイヤーをすべてまとめて1枚にして全体から切り出す際に使う機能です。 まずは、レイヤーの右側の赤枠内のメニューを選択します。 上にメニューが広がり、画像の…

Photoshop 移動ツール

こんばんは。ミライスタート川口です。 今回は移動ツールの紹介です。 レイヤーそれぞれの移動に使うツールになります。 選択したレイヤーをキーボードで「縦」「横」の移動またはマウスで移動したりすることができます。 まずは、左側の「移動ツール」を選…

【swift】【使ってみた】AudioKit 3.1.3

こんにちは。ミライスタートVB(A)erの石井です。最初は、全部のライブラリを自作で全て作る! くらいの意気込みでいたのですが、飽きてきm 効率良くアプリを開発を作成するためには妥協を辞さないという 考えにシフトしてきました。そこで、【備忘】シリーズ…

グリットとガイドの表示の仕方

こんばんは。ミライスタート川口です。 本日も引き続きPhotoshopの設定・表示の仕方です。 [表示]→[表示・非表示]から[グリッド]と[ガイド]を選択し、それぞれを表示させます。 チェックマークがあると表示、マークがないと非表示ということになりま…

グリッドとガイドと定規の表示

こんばんは。ミライスタート川口です。 [編集]→[環境設定]→[ガイド・グリッド・スライス]を選択し、[グリッド]項目の単位を「pixel」に設定し、[グリット線]と[分割数]に同一の数値を入力し、[OK]をクリックします。 ここではそれぞれ「10」と…

【swift2.2】【備忘】guard

こんにちは、VBerの石井です。「構文は使うために覚えるのではない。 人のプログラムを読むために覚えるのだ。」 を合言葉に、日々プログラムを作っています。ということで、前回に引き続き備忘録(ほぼチラ裏のお目汚し失礼します)guardステートメントdeve…

【swift2.2】【備忘】extension

こんばんは、 ミライスタート石井です。前回記事miraistart-tech.hatenablog.com を書いてから結構時間が空いてしまいました。記事のプログラムを手探りで進めているのですが、 私は主にVB.net畑(<VB6畑)で育ってきたプログラマなので、 違う言語を触る度…

Photoshopの初期設定

こんばんは。ミライスタート川口です。 Photoshopは様々な用途に使えるため、扱える単位もたくさんあります。 主に私はWebデザインで使用します。基本となる単位は「px、ピクセル」です。 ピクセルの数値を正確に把握・コントロールしながら作業することで、…

【備忘】Angular JS - Blobファイルをダウンロードする処理

$http({method : 'GET', url : 'ファイルのURL', responseType : 'blob'}) .success(function(data) { var a = document.createElement('a'); a.download = 'ファイル名'; a.href = window.URL.createObjectURL(data); a.click(); });

iOS swift カメラ 2. AVCaptureStillImageOutput

こんにちわ。ミライスタートエンジニアの横田です。 今回は、AVFoundationのAVCaptureStillImageOutputを使って静止画像を取得する処理についてです。 このような画面を作り、image Viewにカメラからキャプチャしたプレビューを表示させ、撮影ボタンを押した…

[swift] 入力中にキーボードを非表示にする

[swift]入力欄(UITextField)以外をタップした際に、キーボードを消す方法

音を視る

初めまして。株式会社ミライスタート石井です。私はITとはほど遠い、ど田舎出身のエンジニアです。 地元ではWi-Fiをマイナスイオンと同義で語るくらい・・・ さすがに言い過ぎました。 神の信託と同義で語るくらい、 現世とはほど遠い地域で高校まで過ごして…

ウェブサイト制作のガイドその1

こんにちは。デザイナーの川口です。 私の業務に関する基本的な事から記載していきます。私は大手ウェブサイトの制作に携わっております。 まず、どんな事から始めていくのか紹介していきたいと思います。ウェブサイトを制作する目的は会社の為、採用の為、…

Flaskで始めるPython

Pythonの勉強を始めたけど、Webアプリケーションをどう作ればいいかわからない方のために、マイクロフレームワーク「Flask」をご紹介します。