ふだん開発してるアプリケーションのエラーの様子を見る仕組みを作って,ふだん便利に暮らせているので紹介します. BitBarについて BitBarはメニューバーにいろいろ出せるやつで,コマンドラインの標準出力をそのままメニューバーに表示できる. getbitbar.com プラグインを置くディレクトリが用意されていて,シェルスクリプトを置いていく.calコマンドを呼ぶだけのスクリプトを配置するとこんな感じで,そのままカレンダーが出る. sparkコマンドについて sparkコマンドはコマンドラインでスパークラインを表示するもので,標準入力で数字の列を渡すと,数字の列をグラフにして表示してくれる. 数字を正規化してから渡す必要はなくて,なんでもいいから数字を渡すとその形を教えてくれる. % echo '1 2 3 4 5 6 7 8 9 10' | spark ▁▁▂▃▄▄▅▆▇█ % ech
2010年からずっとiPhoneを使い続けてきた。振り返れば、iPhone使用歴はちょうど7年になる。iPhone4から5へ、5から6へと2年おきに買い換えてきた。その間、ダウンロードしたアプリ数は1,000近い。話題になっているアプリ、デザインが美しいアプリ、UI/UXが秀逸だと噂のアプリなどを片っ端から試し、どんなものが人の心を掴み、どんなものは受け入れられないのかを追ってきたつもりだ。 今回はぼくがその中でも、べらぼうに便利だと感じたアプリや、とりわけ感動したアプリを大きく6つに分けて紹介する。ゲームアプリはこの記事のいちばん最後で。 マストアプリ 便利なアプリ エンタメ系アプリ 情報収集系アプリ 小ネタ系アプリ 面白いゲームアプリ iPhone を買ったらすぐに入れるべきマストアプリ 1番はじめに入れるべきデータ通信容量チェックアプリ My Data Manager - あなたのモ
労力をあまりかけずにアプリを開発したり、クオリティの高い UI を実現したりするためには、ライブラリは欠かすことができないものです。iOS アプリを開発するときにも、ライブラリを使用することがよくあると思います。 この記事では、iOS のライブラリを探すときに気をつけていることと、探すときに便利なサイトを紹介します。 ライブラリを探すときの2つのポイント ライブラリを探すときに、最低限これだけは押さえておきたい項目を2つ紹介します。 評価 これは Github についている Star や Watch の数で判断しています。やはりこれらの数の多いライブラリの方が、拡張性が高くバグが少ないものが多いです。しかし、新しくリリースされたライブラリなどはこれに当てはまらないので、注意してください。 最終更新日 2、3年前のライブラリだと ARC に対応していなかったり、新しい iOS のバージョンに
普段 Vim を使っていて、つくづく「このマッピング便利だな〜」と思うものをご紹介します。 空行・スペース処理 1行ごとに空行を入れる 空行をカットする 行内のスペースをカットする 全角英数字を半角にする Markdown記法のリスト化 日時をすぐに出す 曜日もすぐに出す .vimrc をすぐ操作する 一時的なゴミ箱ファイルをすぐに出す 今見ているバッファを現在時刻のファイル名で保存する :w 版 :f 版 簡単に連番を振る 空行・スペース処理 1行ごとに空行を入れる このような設定で。 ※以下、「<Leader>al」などのマッピングは説明用の一例です。 nnoremap <Leader>al :%s/$/\r/gc<CR> vnoremap <Leader>al :s/$/\r/gc<CR> 選択するとその範囲だけ、選択しなければバッファ全体を対象として、1行おきに空行を入れていきます
シェルスクリプト神から教えていただいた。忘れないように書いとく (追記)聞いて、自分の記憶した内容をそのまま書いちゃったので、ちゃんとマニュアル通りか確認してなかったので反省 $ man bash 目次 xargsでfunctionを叩く 連想配列もどき 変数間接参照 なんでもかんでもawkで整形しない 文字列の末尾から数えて○文字目を△文字取り出す 番外編:やたら if [ ]; then を使わない ※Markdownで目次の書き方がわからんかった xargsでfunctionを叩く 下の例だと find xxxx | xargs cp xxxx ってかけば良さそうでイマイチだけど、もっと複雑な処理やらせたいときに。 前はこう書いてた #!/bin/bash for x in `find /var/www -name xxx` do cmd="cp -v /hoge/fuga/xxx
プログラミングの独学をお考えの方に向けて、当記事では効果的な勉強法や独学でプログラミングを学習できるサービス・Webサイトを12種類ご紹介します。 プログラミング初心者から抜け出し、プログラマーとしてのキャリアを歩んでいくためには継続的な学習が大事なので、ぜひ当記事を参考に実践してみてください。 レバテックフリーランスはITエンジニア専門の フリーランスエージェントです案件を探してみる 天才でなくてもプログラミングは独学で学べる! プログラミングは、継続する力があれば独学が可能なスキルです。大学や専門学校でプログラミングを専門的に学んだ経験がなくても、コンピュータや統計学などの素養がなくても、諦めずに学べる方なら、エンジニアとして働ける程度にスキルを習得できます。 プログラミングスキルを習得するために必要な情報は、Webサイトや本などでも簡単に入手可能です。そのため、ほぼお金をかけずに学べ
実践Vim 思考のスピードで編集しよう! (アスキー書籍)posted with カエレバDrew Neil,新丈 径 角川アスキー総合研究所 2014-01-28 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 英語⇔日本語を変換できるvimスクリプト 使い方 参考資料 MyEnigma Supporters はじめに 先日、 Pythonで英語⇔日本語の単語を調べる Pythonを紹介しましたが、 myenigma.hatenablog.com 以前、紹介した通り、 VimはPythonを使ってVimの機能の拡張をすることができます。 myenigma.hatenablog.com そこで、 上記のPython翻訳ツールをvimに組み込んで、 vim上から、簡単に英単語と日本語単語を変換できる vimスクリプトを作りました。 調べると、 vimから辞
原因はいろいろあります。 マウス・キーボード・LANケーブルなどからの割り込み 接続されている機器からのノイズなどの電気信号 スリープを解除するように設定されているタイマーの割り込み(自動メンテナンス機能、Windows Update、録画ソフト、アンチウィルスソフトの定期チェック etc) 詳しい原因と対策、調査方法等を挙げますが、まずは以下3つのコマンドを 管理者で起動したコマンドプロンプトから実行してみてください。 powercfg /lastwake powercfg -devicequery wake_armed powercfg -waketimers コマンドプロンプトはWindows 7/8/8.1/10なら、 スタートボタン→検索ボックス(8/8.1はマウスを画面右下移動させると出てきます)から 「コマンドプロンプト」で検索すれば出てくるでしょう。 右クリックして「管理者
インフラエンジニアの中西です。 最近プログラマーからこのような話を耳にします。 「ネットワークって難しい/よくわからない」 最近ではAWS,GCPをはじめとするクラウドサービスが充実しているのでWeb界隈のエンジニアはなおさら気にするシーンが少なくなったように思います。 今日は最低限これだけ覚えていたら有事の際にちょっとは役に立ちますよという話が出来たらなと思います。 書式統一のため sudo を省略しています。ご容赦下さい。 コマンド編 ping ping です。疎通確認を行う時のコマンドです。 さすがに分かると聞こえてきそうですね。 例えば、192.168.1.1 というサーバに通信を確認したい場合はこうです。 $ ping 192.168.1.1 繋がる場合はこうなります。 $ ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1): 56 d
ブログにしろダイアリーにしろブックマークにしろ、はてなにお住いの皆さんが1日にブラウザと過ごす時間は、他のかたよりそれなりに多いことと思う。 そんなブラウザ使いの貴公子たちよ、こんな経験をしたことはないだろうか。 折角書いたブログ記事が誤操作で消えてしまった。 タブを開きすぎたことにより、メモリを食い過ぎてブラウザが落ちた。 ブラウザなんて要らない、俺は念力で十分だ。 そんな迷える子羊たちにオススメなのが、今回紹介するWebブラウザ「Vivaldi」だ。 コイツは使い始めは他のブラウザと変わらない「何の変哲もないただのブラウザ」だが、カスタマイズ次第で子羊たちを弄もてあそぶ「モンスターブラウザ」と化す。 特にChromeユーザーのあなたに、声を大にして伝えたい。 今のところChromeを使い続ける理由はなさそうなので、今日から乗り換えてしまおう! Vivaldi?そいつは食えるのか? Vi
What does end of support mean? Per the Xamarin support policy, Microsoft no longer supports or updates the product. If you are using features housed within the Visual Studio IDE, you will be directed on how to navigate changes to your project. We recommend you use .NET Multi-platform App UI (.NET MAUI), the next evolution of Xamarin.Forms. We have provided resources and guidance to help you adopt
1 はじめに 下記のページでは、Xamarinが異常に早いことをレポートしています。 Mobile App Performance Redux テストの内容によって色々あるとは思いますが、Xamarin.iOSが、Objective-Cより早く、Xamarin.AndroidがJava Androidとほぼ互角と言うのは、正直すごいグラフだと思いました。 少なくとも、XamarinがObjective-CやJavaのコードを吐いているわけでは無いことだけは直ぐに分かります。 今回は、Xamarinが、どういう仕組みでiOSやAndroid上で動作しているかを可能な限り簡単に紹介したいと思います。 っと、偉そーに言ってますが、実は、これちゃんとした公式の資料を基づくものでなく、私が勝手に解釈している内容ですので、専門家からのツッコミを得て完成するエントリーと意味で投稿させて下さい。 [201
iOS のヒューマンインターフェースを理解するためにはまず UI 設計の原則を定めた聖典 iOS Human Interface Guidelines を読むことから始めなければなりません。ここにはプラットフォームの特徴から情報設計の原則、それぞれ何のための部品なのか、という解説がされています。なぜこうなったのか、なぜこれが良くてあれが駄目なのか、Apple の UI デザイナーは何を考えてこのような設計にしたのか、HIG ではそのようなところまでは説明されていないことがあります。いくら内容を丸暗記したとしても「 なぜ 」がわからなければ本質から理解したとは言えません。 よくある UI デザインにおける誤り、『磨りガラス効果がかっこいい』『アニメーションしておくとかっこいい』『ボタンは右配置の方が押しやすい』『色が綺麗』『流行っているから優れている』…などがありますが、そういうことではない
はじめに Xamarin (ザマリンと読みます) とは、Gnome, Mono の開発者である Migel de Icaza (ミゲル・デ・イカザ) 氏が立ち上げた企業名であり、C# で Android, iOS, Mac のネイティブアプリを作成できる開発ツール郡 (Xamarin.Android*1、Xamarin.iOS*2、Xamarin.Mac*3、Xamarin Studio*4 など) のブランド名です。 2016/4/1 をもって、Visual Studio に付いてくるようになりました。 本ブログは、エクセルソフトの田淵義人が Xamarin に関する様々な情報を記載しています。Xamarin って何だろ?という方、Xamarin についてもっと知りたい。というような開発者の皆様の手助けになれば幸いです。 Visual Studio 2017 で Xamarin を使うエ
私はWeb関連の基盤技術を20年くらいやっています。 最近の仕事としてはディー・エヌ・エーで「H2O」というWebサーバを開発していて、2016年2月に1.7.0をリリースしました。HTTP/2対応のWebサーバとしてはおそらく世界最速で洗練された実装だろうという評価をいただいています。 本日はサーバ技術をそもそもどういう評価軸でわれわれが見ているのか、HTTP/2の特長。そしてサーバプッシュとはなにか、HTTPS化はどれだけサーバ負荷が上がるのかについてのわれわれの見解。Webサーバ内でのスクリプト実行がどう変わってきているのか、といった話をしていきます。 サーバ技術の評価軸 サーバ技術の評価軸をどう考えているかですが、大きく分けて4つの項目で考えています。 サーバ負荷 転送データ量 応答性 設定・運用コスト まず「サーバ負荷」です。小規模なWebサイトではサーバ負荷はそれほど問題にはな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く