Raspberry PiをWifiアクセスポイントにする。 DHCPサーバもRaspberry Pi上で動かす。 そしてそのネットワークへのアクセスを、�既存のWifiにルーティングする。 その手順を一歩一歩確認しながらやることで�ネットワークの知識を深める。
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Swiftの激しい変更への追従がつらいという意見をちょくちょく目にします。 確かにSwift 1正式リリースから2年経ったSwift 3でかなりの変更が盛り込まれて、その対応が大変というのは分かるものの、それはSwiftを利用する上での必要なコストであると感じつつ付き合っていました。 Swift 3まではこの辛さは妥当、そしてそれ以降はその辛さも激減する、と思っています。 Q&A 以下、何か思うことがあれば随時追記していくかもです。 「Swift 3 対応つらい」 Swift 3で、言語仕様の安定度的にはようやく所謂1.0レベルという印
iOS オールスターズ 2 で Swift らしさをたっぷり語ってきました。 とにかく楽しい理想的な空間で、たくさんの嬉しさが得られる会だったように思います。
2016年11月現在、最新(Xcode8.1環境下での)のコンパイル時間の計測方法が見当たらないので分析方法まで調査した。 2分程度かかっていたビルドが10秒ほどに短縮できました。 ※ビルドするマシンのスペック、設定、ファイル数、コードの書き方にもよるので、 n%,n秒速くなったというのは相対的な値なので予めご了承ください。 2016/12/11追記 有効な分析方法を追加 swift3.0以降にて可 はじめに 100クラス弱のswiftのプロジェクトで2分強ビルドに時間がかかっていたので、おかしいなと思い、おそらく静的にベタ書きした多次元配列に型情報を与えていないからだろうなと分かっていたが、いい機会なので原因を調査してみた。 プロジェクトのビルド時間の計測 こちらを参考に(Swiftのメソッド毎のコンパイル時間を計測してビルド時間を短縮する) 単にビルドが遅いと言われても、実質どのくらい
年末近くになって Microsoft の イベント Connect(); // 2016 で Visual Studio for Mac が発表され、Preview を試せるようになりました。 connectevent.microsoft.com 事前にリークというか MSDN のページに掲載されてしまった*1ので、Connect 自体のインパクトは薄まってしまった模様ですが。 New Release Preview: Visual Studio for Mac | Visual Studio Visual Studio for Mac までの流れ OSS でクロスプラットフォームな .NET Framework 互換プロジェクト Mono から始まり、IDE である Mono Develop も開発され、Mono Develop に Xamarin の開発ツールをアドオンした Xamar
Markdownや20種類以上のプログラミング言語に対応したmacOS/iOS用ノートアプリ「Bear」が日本語に対応したと発表しています。詳細は以下から。 イタリアのShiny Frog社が11月05日に新たにリリースした「Bear」はEvernoteやOneNoteなどに似たデジタルノートアプリですが、このBearが新たに日本語などに対応したと発表しています。 バージョン 1.0.4 の新機能 – 中国語、日本語、フランス語、スペイン語、ドイツ語、イタリア語に対応 – 細い修正および改良 – バグ修正 Bear – 美麗なノート作成・テキストエディタアプリ 新たにサポートされたのは日本語の他に中国語やフランス語、スペイン語、ドイツ語、イタリア語で、システム言語に合わせてメニューや環境設定がローカライズされます。 Bear 無料 [appbox appstore id1091189122
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? All in Slack いまさらですが Slack を使い始めました。チャット用途ではなく、RSS 読むためだけに Feedly 開くの面倒だから何とかしたいというのと、モヒカン Slack に入ったらなかなかよかったためです。 究極のIT系最新技術情報収集用Slackチーム公開 - モヒカンSlack - - Qiita そういえば Twitter も全然開かないし会社の SNS も見なきゃいけないし Instagram は見てるヒマないしたまーに Skype 届くし GoogleCalendar の通知は毎日見逃すし、気づけばスマ
譲ってもらったものなので開封の儀はありません。 外観レビューと大きさレビューの2本立てです。 外観レビュー ででーん。こんな感じ。 これはスリープ状態です。スリープで絵を表示してもバッテリー減らないんです、e-inkってすごいな。 子供向けのおもちゃで、磁力で絵が描けるやつみたいなイメージなのかな 本体下側にmicroUSBと電源ボタンがあります。ボタンはこれだけ! 画面の下には「kindke」の文字が。これはいい。 裏側には「amazon」と入ってます。これは正直いらないかな。 横から。マットな質感です。樹脂なので指紋というか、手の皮脂とかはついたら多少目立ちます。 大きさレビュー iPad Air 2との比較です。結構小さく感じますね。 画面の大きさはKindle Paperwhiteがちょうど半分くらいでしょうか。 Kindle Paperwhiteのほうが少し厚みがあります。 重ね
おばんです、帰省する時期も近づいてきて実家の父から赤羽にある伊勢屋という和菓子屋で塩大福をお土産に欲しい欲しい欲しい欲しいと言われてまいっている田中です。 でも確かにここの塩大福は肉厚で、美味しい。こういうのが良いんだ。 さて、iOSエンジニアの皆さんは2016年末までに、アプリと接続するネットワークの間で行われる通信がセキュアな通信であることを保証する、ATSという機能に対応をする必要があるのはもうご存知のことでしょう。 今日はその対応策としてAWSのCloudFrontをプロキシとして利用すると捗るかもしれない!という話をまとめます。 元ネタは以下のスライドです。 対象読者 これからATS対応をするiOSエンジニアの方 iOSアプリ向けのWebAPIの運用されているバックエンドエンジニアの方 特に今回紹介するCloudFrontを使った手法は個人で開発をしているアプリをATS対応させる
英字キーボード配列にできて開発ユースに耐えうるノートPCがとても選択し辛い昨今、なんとなく安牌ポジションだったMBPについにさよならしました。 元々、Macを好んで使っていたというより、解像度が高くて英字配列にできて電池の持ちが良いというノートPCがMBPだっただけで使ってたのですが。 一番大きな要因がコンテナの利用頻度が増えて開発環境も含めてDockerを使う様になったので、Macだとどうにも面倒だという点です。 docker-machineのデフォルトとかdocker for Macのデフォルトが遅過ぎて話にならないし、dinghy使ってもdocker-sync使っても微妙でかつ面倒くさい。 普通にLinux上で直接動かせるなら、無駄な苦労だと思って、まず開発用PCをLinuxにしようと決めました。 そしたら新しいMBPが30万越えるのに、一世代前のCPUとメモリでドヤ顔してくるわ、キ
phpQueryというjQueryのような感覚でDOM操作ができるPHP用ライブラリを使ってWEBスクレイピングしてみました。 WEBスクレイピングとは ウィキペディアより ウェブスクレイピング(Web scraping)とは、ウェブサイトから情報を抽出するコンピュータソフトウェア技術のこと。ウェブ・クローラー(Web crawler) あるいはウェブ・スパイダー(Web spider)とも呼ばれる。 注意点 利用規約に反していないか、サーバの負荷など注意しなければいけない点がいくつかあります。下記の記事などを参考にして問題がないか十分に注意してください。 Webスクレイピングの注意事項一覧 Webスクレイピングのノウハウを公開します | 東北ギーク クローリングとWebスクレイピングに関わる法的妥当性問題に関するメモ phpQueryのダウンロード phpQueryのダウンロードページか
Nano Serverとは? 「Nano Server」とは、従来のWindows OSを再構成(リファクタリング)して、インストールや実行に必要なディスクサイズやメモリ量などを大幅に削減した、新しいインストール形態のサーバOSである。IISやDNS、ファイルサーバ、データベース、Webサービス向けのアプリ、各種サーバサービスといった、主にクラウドやデータセンター、仮想環境、Windowsコンテナ環境でのプラットフォームとして利用することが想定されている(Windowsコンテナについては「『Windows Serverコンテナ』『Hyper-Vコンテナ』『Linuxコンテナ』『Docker』の違いとは?」参照)。Windows Server 2016から提供が開始された。 Nano Serverの起動直後の画面 これはNano Serverの起動直後の画面。ここでユーザー名とパスワードを入
前稿では「MySQL 5.7 を CentOS 7 に yum インストールする手順」について解説しました。 本稿では、MySQL 5.7 をインストール後に行うべきセットアップについて解説します。 MySQL 5.7 の root ユーザーの初期パスワードを知る MySQL 5.7 では、初回起動と同時に root ユーザーにランダムな文字列がパスワードとして設定されます。 設定されるパスワードはインストールを行う度に全く違うものです。 それでは設定されたパスワードは何なのでしょうか? 初期パスワードは MySQL のログファイルに出力されています。 ログファイルは、CentOS だと /var/log/mysqld.log です。 ログを開くと次のようにパスワードが記載されています。 [Note] A temporary password is generated for root@l
本稿では、データベースサーバー MySQL Community Server 5.7 を yum を利用して CentOS 7 にインストールする手順について解説します。 事前準備 CentOS 7 には mariaDB という MySQL 互換のデータベースサーバーがデフォルトでインストールされている場合がありますので、これからインストールする MySQL と競合を起こさないように削除しておきましょう。 つぎのコマンドのように mariaDB ライブラリとデータフォルダを削除しておきます。 # yum remove mariadb-libs # rm -rf /var/lib/mysql/ MySQL 公式 yum リポジトリの追加 CentOS 7 に yum で MySQL をインストールするためには、MySQL 公式の yum リポジトリを利用します。 まずは CentOS 7 に
CentOS7.1の64bit版のyumリポジトリにMySQLを追加し、最新バージョンをインストールする方法を以下に示します。 ※CentOS6 64bitをご使用の場合は、当サイトのCentOS6 64bitのyumリポジトリにMySQLを追加し、最新バージョンをインストールのページをご覧ください。 CentOS7になり、標準リポジトリからMySQLはインストールできなくなっています。MySQLのyumリポジトリを利用することで、最新バージョンのMySQLをyumコマンドによりインストールすることができるようになります。 ※MySQLをRPMからインストールすることも可能です。詳細は当サイトのCentOS7 64bitにMySQLをRPMからインストールのページをご覧ください。 以下の各コマンドで、プロンプトが「#」で開始しているものはrootユーザーでの実行、「$」で開始しているものは
先日Githubから7$/月でprivateリポジトリ作り放題なプランが発表されたけど、それでもまだGithubでは無料でprivateリポジトリを作れないYO。 なのでとりあえずGitがよく分かっていない自分でもできたGit + Bitbucketで無料privateリポジトリを作成した際の備忘録。 あ、環境はWindows8.1でやりました。 ①Bitbucketでアカウント作り、個人アカウント or チームのリポジトリ作る https://bitbucket.org/ ②Git for windowsのダウンロード&インストール https://git-for-windows.github.io/ ③プロキシ環境の場合は以下を参考にプロキシ設定を行う http://qiita.com/hidetzu/items/c2db95613ba594a2ef25 ④プロジェクトにしたいフォルダ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く