OverflowAI is here! AI power for your Stack Overflow for Teams knowledge community. Learn more
![SQL Client for Mac OS X that works with MS SQL Server](https://cdn-ak-scissors.b.st-hatena.com/image/square/98d6f053a97a87156775f60757c60865d0f2c47d/height=288;version=1;width=512/https%3A%2F%2Fcdn.sstatic.net%2FSites%2Fstackoverflow%2FImg%2Fapple-touch-icon%402.png%3Fv%3D73d79a89bded)
13inch MacBook Pro を購入したので、開発環境の構築を行いました。 以前は、brew bundleで自動構築していたのですが、今回は Ansible を使って構築を行いました。このエントリは、Ansible Advent Calendar 2015 の 9 日目です。 今回の構築にあたっては下記のエントリを参考にしました。ありがたや。 HomebrewとAnsibleでMacの開発環境構築を自動化する | mawatari.jp Mac の開発環境構築を自動化する (2015 年初旬編) - t-wadaのブログ Xcode / Homebrew のインストール Xcode と Homebrew をインストールします。 $ sudo xcodebuild -license $ ruby -e "$(curl -fsSL https://raw.githubuserconte
Macを使っていて、最近ずっと気になっていたのが、Mac App Storeでアプリの画像が正しくロードできない現象です↑。 ChromeでWebサイトを見ているとき、「DNSルックアップエラー」でページが一部読み込めないということもたまに起こっていたので、DNS関連のエラーだろうと想定していたのですが、解決方法はわかりませんでした。 何回も起動しているうちに読み込めたりするので、まあいいかなと放置していたというのもあります。しかし、これ解決方法があったんですね。 プロバイダのDNSアドレスを直で指定する Appサポートコミュニティの情報によると、要はプロバイダーのDNSアドレスを、直接 MacのDNSアドレスとして設定してやればいいということのようです。 プロバイダーのDNSアドレスはルーターの設定画面を確認すれば分かります。うちで使っているAterm WR8750Nの場合、[情報 →
Office 2016 for Mac をインストール試みたら空き容量足りない Mac のSSDは250GBもあるのに空き容量足りない。。 どうなってるの・・・ 容量を食ってるフォルダを探してみる 昔ながらのdu で探してみる sudo /usr/bin/du -g -x -d 5 / | awk '$1 >= 5{print}' 実際に実行したのが以下のとおり takuya@rena:~/Desktop$ sudo /usr/bin/du -g -x -d 5 / | awk '$1 >= 5{print}' 30 /Applications 6 /Library/Application Support 13 /Library 25 /private/var/tmp 29 /private/var 29 /private 5 /System/Library/Caches/com.appl
新卒向けなんたらカレンダーの X日目です。 そもそも homebrew 使ってない まず Xcode を入れる必要がある。Xcode は App Store からインストールして、 Preference → Downloads → Components → Command Line Tools をインストール。 そしたらおもむろに以下のコマンドを打つ $ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)" おしまい。 sl $ brew install sl 必須コマンド。 zsh $ brew install --disable-etcdir zsh OS X は PATH をゴニョゴニョやられてむかつくので /etc/zshenv を読まないように --disable-etcdir 付きでインス
「KeyCast」はキーボードから入力されたキーを表示するアプリです。バージョンは1.1 github.com ダウンロードはリリースのページから。 作者の@cho45さんが解説した動画があります。 動画で一通り解説されているので改めて書く必要はないかもしれませんが。 起動したところ。表示する位置をドラッグして移動できます。 設定画面 Shadow 表示するキー入力に影をつける Opacity 表示するキー入力の透明度 Native Password Input Webブラウザのパスワード入力欄などでは表示しない While sudo is in process list sudoが実行されている間は表示しない Hotkey KeyCastのオンオフを切り替えるショートカットキーを指定 メニューにあるClearをクリックするとキー入力の表示が消えます。 テスト 表示が次の行にうつるのは、何
Macでウインドウのスクリーンショットを撮る*1と画像に影がつきますが、画像のサイズが余白と合わせて大きくなるので、CSSで枠線をつけていると余白が強調されてしまいます。 この影を消すには、ターミナルから以下のコマンドを実行すればいいことを知りました。 defaults write com.apple.screencapture disable-shadow YES 元に戻す場合 defaults delete com.apple.screencapture disable-shadow または defaults write com.apple.screencapture disable-shadow NO 以下のコマンドを実行することで設定が反映されます。 Killall SystemUIServer 設定内容を確認することもできます。 defaults read com.apple.s
Swiftでは関数型でほとんど行けるようなので,ループ構文を無視してなんでも再帰で書きたくなる衝動にかられたりします.そこで,どの程度再帰が使いやすいか調べてみました. 普通の再帰関数 func fibonacci(n: Int) -> Int { return n < 2 ? n : fibonacci(n - 2) + fibonacci(n - 1) }
概要 Swiftでも、rubyのBenchmarkのように簡単に処理時間を計算するメソッドを書いた。 このメソッドを使うと、アプリの速度改善に役立つ。 Benchmarkクラス import Foundation class Benchmark { // 開始時刻を保存する変数 var startTime: NSDate var key: String // 処理開始 init(key: String) { self.startTime = NSDate() self.key = key } // 処理終了 func finish() { let elapsed = NSDate().timeIntervalSinceDate(self.startTime) as Double let formatedElapsed = String(format: "%.3f", elapsed) pr
Swift の Array / Dictionary は最適化なしでは遅い (Xcode 6.1 / iOS 8.1 更新) Swift の Array/Dictionary は最適化なしでコンパイルした場合, 実行速度が遅くなります. NSMutableArray/NSMutableDictionary と比べてもかなり遅い結果となります. テストコード この問題をテストするために単純なサンプルコードを作成しました. NSMutableArray と Swift の Array にそれぞれ 1,000,000 個の要素を追加するコードと, NSMutableDictionary と Swift の Dictionary に 100,000 個の要素を追加するコードです. OS X の Swift は現時点で Beta とされているため, iOS アプリケーションとして作成しました. 利用
ObjectiveCで用意されていた関数や,ObjectiveC関連の情報をあさっていると,頻繁にクロージャに出くわす. [hogeSuccess:^{ hogehoge; }]; よく,クロージャとかブロック構文とか呼ばれるヤツだ. ^自体はブロックと呼ばれるもので,これを関数の引数に渡しているから,ブロック変数とか呼ばれていたりする. 使用方法は関数の引数に限らず,他のところでも使えるのだが,とりあえずこれをブロック変数として使っているメソッドが,結構いっぱい用意されている. swiftでクロージャが定義されているメソッドを呼ばなきゃいけないときや,自分でクロージャを使いたいことがよくあるのでメモしておく. 引数を取らないクロージャをsiwftで // 定義 func hogeSuccess(success:()->Void) { // なんか処理 success() } // 呼び出
Swiftの特徴 Swiftを発表翌日にいじり倒してみたところ、次のような印象を受けました。 不変型を扱いやすくすることで、プログラマにプログラムの状態を排するように導いている 型のチェックが厳密になったことで、プログラムがランタイムエラーを起こす可能性が少なくなっている 関数型言語の性質を積極的に取り入れている この新言語に触れた人は、それぞれ違った印象を抱かれることでしょう。Swift言語の作者によれば、Objective-C, Rust, Haskell, Ruby, Python, C#, CLUなどから影響を受けているとのことですが、「あの言語にそっくりだ」「この言語にそっくりだ」という印象は、その人が深く知っている言語によって変わってくるのでしょう。 本稿では、iPhone/iPadやMacのアプリケーション開発で使われてきたObjective-Cと比較しつつ、この新言語の特徴
Macを使っているだけで作業効率がグンと上がる!ただ、設定次第ではさらに便利になる可能性を秘めている! これまで発見する度に都度紹介してきたMacを便利にする小技や便利Tips全47個をまとめてみた!中には知っているだけで日々の作業スピードが向上するものもあれば、最近困っていたことの解決方法になるものもあると思うので、参考にしてみるべし! ユーティリティ系の小技や便利設定 Macでファイルの拡張子を常時表示する方法 OS X 10.8 Mountain Lionでスクロールバーを常に表示する方法 MacのデスクトップにMacintosh HDや外付けハードディスクのアイコンを表示する方法 MacのFinderで複数選択したファイルを含んだフォルダを一発で作る方法 「OS X Mountain Lion」のホットコーナーの誤動作を防止する方法 OS X Lionでトラックパッドやマウスのスク
12« 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.»02 先日来、Boot Camp を使って OSX と Windows8 をいったりきたりしているわけですが、Windows8 の起動がすこぶる遅いんです。起動してしまえば軽やかにサクサク動いてくれるんですが、起動に時間がかかりすぎます。 調べてみると、Mac OS X 自体は UEFI仕様なのに、Boot Camp がわざわざ MBR と互換性のあるBIOS空間を創り出していて、Windowsはその上で起動していることがわかりました。これは、UEFI に対応していない Windows でも動くように Apple 社が導入した仕組みだそうですが、かといって Mac mini(Late 2012)自体は Window
まだまだ分からない事だらけのMac初心者SANTAでございます。 Macを購入して以来メイン機としMacを使っているのですが、どうしても作業の関係上Windowsを使わなければならない場面というのが出てきます。 特にファイルのやりとりなんかをしているとそうですよね。 そこで、せっかくならBootCampを使ってWindows 7をインストールしてみよう!と思い立ったのでやってみることに。 が、私のMacBook Pro RetinaさんはDVDドライブが付いておらず、面倒で外付けも買っていないのです。 どうするかなぁ〜と悩んでいたらインストールするためのメディアをUSBメモリに作成出来るとあり、しかもISOファイルから作成出来るとのこと! ダウンロード版だったので丁度良いので作成してみました。 また、今回は空いているUSBメモリが無かったのでSDカードに作成することに。そのままだと使えなか
前回の記事【[Mac] BootCamp用のWindows 7 インストールディスクをSD or USBメモリに作る】でSDカード、USBメモリにWindows 7のインストールディスクを作成しました。 今回は実際にBootCampを使ってMacにWindows 7をインストールしてみようと思います。 また、インストールの際に気になった設定部分や、インストール後に行う最低限必要な事をメモしておこうかなと! BootCampを使おう!シリーズ 1時間目: 【[Mac] BootCamp用のWindows 7 インストールディスクをSD or USBメモリに作る】 2時間目: 【[Mac] BootCampでWindows 7をインストールする! & インストール時の設定など】 3時間目: 【[Mac] BootCampなWindows 7を快適に操作するためにした設定 & やったこと】 1)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く