WordPressでiframeタグが横並びできずに、縦並びになる現象を解決する!

以前からYoutubeなどで<iframe>タグを続けて挿入するときに、自動的に改行されるのが気になっていました。
横並びで表示したい場合でも、勝手に縦並びにされてしまうのです。

wordpress frame 02

これは、環境によっては並列で表示されて問題ない事例なのかも知れませんが、原因はMarkdownのプラグインである可能性が高いです。
WordpressでMarkdownを使う場合は、Jetpackなどのプラグインを適用している方がほとんどだと思います。
ぼくも同じで、ぼくの環境では、JetpackのMarkdownの機能をONにすると再現しました。

かと言ってMarkdownの何が原因なのかを追求したこともなかったのですが、Markdown展開後のHTMLを読んでみると<p>タグを自動的に挿入していることが原因のようです。

Wordpress frame 06

原因がわかったので、対処したいと思います。
Markdownのプラグインを切ることは、考えられないのでそれ以外の案で。

続きを読む

「小さなチーム、大きな仕事」(REWORK)を読みました。

こんにちは、JAGA(ja_gaimopotato)です。
「小さなチーム、大きな仕事」(REWORK)を読みました。
37signals(いまは、Basecamp)というBasecampというプロジェクト管理ツールのWebサービスを運営している企業です。
Ruby on Railsを開発したということでも有名だそうです。

その37signals(いまは、Basecamp)の自分たちのビジネスの仕方や心構え、信条を伝えるために1冊にまとめた本という風に感じた1冊です。

また今年、37signalsはBasecampへのリソースを集中させるという決断をしました。

米37signalsがBasecampに社名を変更、事業集中で他サービスは売却も検討 -INTERNET Watch

Two big announcements.

However, because we’ve released so many products over the years, we’ve become a bit scattered, a bit diluted. Nobody does their best work when they’re spread too thin. We certainly don’t. We do our best work when we’re all focused on one thing.

少しばかり手を広げすぎたという判断から、集中することにしたということです。
ぼくたちが他の企業のサービスを使っていると気が付きますが、どの企業もたくさんのサービスを展開しています。そうした中37Signalsが持っていたサービスは決して多くなかったと思いますが、それでも手を広げすぎたという判断になったということは、とても重要な示唆なのではないかと思います。
本当に必要なものは一つか二つで十分なのかもしれません。

そういったことを知りながら、この本を読むとより一層面白かったのです。

続きを読む

Google Chromeのホームページは、アプリのページ(chrome://apps/)にしてランチャーとして使おう!

Chromeのホームボタンをクリックすると開くページですが、アプリのページを設定しておくと便利です。
アプリというのは、 Google ChromeのWebストアからダウンロードしインストールできるアプリケーションのことです。

ぼくが使っているアプリは基本的には、Webサービスのサイトへのリンクとなっているだけのものが多いです。
でも、ブックマークから辿るよりアイコン化している方が分かりやすいので、良く使うサービスがあるのであればアプリの画面をランチャーとして使うのはいい方法だと思います。

続きを読む

Google Chromeのホームページと起動時に開くページは別物である。

Google Chromeを使って結構な期間が経ちますが、拡張機能は色々なものを試していました。
ですが設定は、ほとんど触っていませんでした。

最近、ホームページを変更したいと思ったのですがChromeではホームボタンを押して移動するページと起動時に開くページは設定が別であるということに気が付きました。

続きを読む

NetworkActivityIndicatorは専用のクラスで管理しよう。

iOSアプリで、ネットワークに接続するには標準SDKのNSURLConnectionやNSURLSessionを使った通信はもちろんのこと、AFNetworkingをはじめとする便利なライブラリもあって本当に簡単に実現できます。
サーバサイドも、自前で準備してPHPなどでAPIを用意しなくてもParseみたいなmBaaSを利用するとあっという間に完成してしまいます。

Parse

本当に助かります、便利な世の中ですね。

で、結局ネットワークを絡めた通信は、同期的に進めるとユーザーの体験を損なうことが多く非同期で管理することが中止になると思います。
続きを読む

ひらくPCバッグの使い方・レイアウト

スーパーコンシューマーという製品の企画から製造までの一連の流れを公開し、ユーザーはその過程を楽しみながら完成品を購入するという面白いECサイトで販売している、「ひらくPCバッグ」というカバンを使っています。

スーパーコンシューマーとは – スーパーコンシューマー / SUPER CONSUMER

ひらくPCバッグ – スーパーコンシューマー

ひらくPCバッグZができるまで – スーパーコンシューマー

これを選んだ理由の一つは、上記の試みが非常に興味深く試しに買ってみようと思ったことです。
もう一つは、製品としてカスタマイズする要素がいくつもあるというところに惹かれたのが理由です。
続きを読む

XcodeでBreakPoint(ブレークポイント)を使ってデバッグするとフリーズする問題を解決した。

Xcodeを使っていると、iPhoneシミュレータを使っていてバグなどでクラッシュしたりBreakPointを設定して、デバッグしているとXcodeでフリーズするようになっていました。

これでは使い物にならないというのが2日ほど続いていました。

調べても同じ状況という状態が見つからず、めちゃくちゃ不便でした。

debugging – XCode debugger hangs on breakpoints – Stack Overflow

ios – Xcode freezes when it reaches a breakpoint, while testing on a device – Stack Overflow

AppCodeというコードエディタで、コードを書いたりもしていたのですが普段は使っていないので、すぐに使い方を切り替えることもできず慣れるまでは効率が悪くストレスが溜まっていました。

そこで、この状況をなんとか出来ないものかと、色々と試してみました。

続きを読む

UITableViewControllerとStoryboardのセルのカスタマイズを上手く繋げるアイデア

ぼくは、セルのカスタマイズもStoryboard上で行うことが多いです。
xibで作ったりすることもありますしコードだけで作ることもあります。
でもStoryboard上で行う方がやりやすかったので、今はStoryboardで作ることが多いです。

続きを読む

「休む」というスケジュールを理解してもらうには。

タスク管理とかそういう話ではないのですが、少しスケジュールの話を書いてみます。

ぼくのスケジュールですが、仕事の時間を除いても基本的に予定がないということはありません。
やると決めていることで、バッファの時間を除くと全て埋まっています。
1週間後でも、1ヶ月後でも同じです。

続きを読む