これだけあればpathやURLを指定する時に困ることはありません WordPressには便利なタグがたくさん用意されています。 たくさん用意されすぎていて 「小テーマへのパスは何で指定するんだっけ?」 「この関数は最後にスラッシュ付いたっけ?」 と、毎回検索して調べていたので、この機会にまとめを作りました。
これだけあればpathやURLを指定する時に困ることはありません WordPressには便利なタグがたくさん用意されています。 たくさん用意されすぎていて 「小テーマへのパスは何で指定するんだっけ?」 「この関数は最後にスラッシュ付いたっけ?」 と、毎回検索して調べていたので、この機会にまとめを作りました。
Mackerel チームアプリケーションエンジニアの id:astj です。 先日(といっても2ヶ月経ってしまった……)、 Increments さんと Stripe さんの共催による "Qiita x Stripe Meetup" というイベントがあったのですが、そちらで Mackerel での Stripe の利用に関して発表する機会をいただきました。 zine.qiita.com 当日の発表資料はこちらです。 speakerdeck.com イベントレポート内でも要点を掲載していただいていますが、折角なので発表内容を追補した上で以下に記述しておきます。セルフ書き起こしみたいな趣きです。資料中、あるいは以降の文中でも言及していますが、 SaaS であることというのは継続的に新しい価値をデリバリーしてアップデートし続けることであり、また SaaS を利用するというのはそのデリバリーされる
はじめに vue.js使うことになりそうなので少しいじってみたのでメモしておく。 とりあえず今回やってみようと思ったことは以下 ・ヘッダー、フッター、メニューなどの共通化 ・vue-routeを使ったルーティング ・ログイン機能 ・APIへのリクエスト ・vuexの導入 セットアップ プロジェクトを作成してvuexとaxiosをインストール。vueでのajaxしたい場合axiosが奨励されてるぽい? $ vue init webpack test $ npm install --save vuex axios作る画面 ・ログイン画面 ・商品一覧画面 ・商品詳細画面 こんなかんじの管理画面とかでありそうな画面を想定。ログイン画面以外に未ログイン状態でアクセスしたらログイン画面へリダイレクト。商品一覧と詳細画面ではAPIへリクエストして取得したjsonを画面へ表示する。 ディレクトリ構成 vu
男性のつらさ 男性のつらさの構造を明らかにするために、男性のつらさの社会問題としてよく取り上げられる「自殺」「ひきこもり」「ホームレス」「長時間労働」に共通する原因を考察した。 結論から述べると、「自殺」「ひきこもり」「ホームレス」「長時間労働」につながる「男性のつらさ」には「性役割」と「孤立」が強く影響している。男性の「性役割」に関わるつらさは、女性の結婚相手への「経済的期待」によって引き起こされ、男性の「孤立」は、男性が存在として嫌われていることによって、家族以外の人間関係の構築が難しくなることによって引き起こされている。 上記を仮説モデルとして図示したのが以下の通りである。このnote記事では、この仮説モデルにしたがって述べていきたい。 男性のつらさの原因①:性役割女性の期待が男性を性役割に駆り立てる 性役割意識は弱まっている。「SSM調査」では「男性は外で働き、女性は家庭を守るべき
気枯れした「塩漬け人材」ができるまで 田中聡氏(以下、田中):要するに何が言いたいかというと、事業を創る人が本来向き合うべきなのは、市場であり顧客であるはずなんですけども、実際には大事な時間と労力を既存事業詣でや社内の火消しに費やしていませんか、ということです。 じゃあ、そのあたりの社内ネットワークに長けた古参社員が新規事業に向いているのか。必ずしもそうじゃないということがわかりました。もちろん、既存事業の経験を全く持たない転職者がいきなり新規事業につく場合よりは、古参社員の方がパフォーマンスをあげやすい。 ただ、既存事業の在籍年数が長くなれば長くなるほど、これまたパフォーマンスが下がっていく傾向にあることがわかってます。最初は「うちの会社はイノベーションだ。ぜひ、みなさんにイノベーターになってほしい」といって、新入社員の頃に威勢のいいことを言われる。 でも、最初に配属された主力事業部門で
「失敗の振り返り」は、同じ間違いを繰り返さないために必要なこと……と分かっていても、できれば避けて通りたいツラい作業でもある。失敗したのが、自分自身が責任者として取り組んだプロジェクトであれば、なおさらだ。2019年4月24日に東京の大田区産業プラザPiOで開催された「明日の開発カンファレンス」では、あるサービスのプロダクトオーナー(PO)を務めた開発者が、あえて公開の場でその苦行に挑んだ。なぜ、そのサービスは失敗してしまったのか。立ち上げから、クローズまでの過程で、どのような意思決定があったのか。貴重な「公開振り返り」が行われた。 「総売り上げ:35400円 受託エンジニアが自社サービスのPOをやって学んだこと」と題したセッションを行ったのは、現在、永和システムマネジメントで「Agile Studio Fukui」のディレクターを務める岡島幸男氏だ。同社は受託開発ビジネスを主軸に、近年で
概要 ある朝自宅に神奈川県警が乗り込んできた。 (なお自宅は神奈川県ではない) どうやら俺はTwitterにモロ画像を投稿していたらしい。 「間違いなくこの家から投稿されていた。プロバイダにも確認済みだ。」 「(ハンドルネーム)というアカウント使ってるでしょ」 「心当たりあるでしょ?」 「(ブランド名)のTシャツ持ってるでしょ?」 おやっ、何かがおかしいです。 想定される経緯 自宅サーバーではTwiGaTen( https://twigaten.204504byse.info/ )というWebサイトが稼動している。 そしてこいつはTwitterアカウントでログインしたアカウントのタイムラインを24時間365日収集し続けている。Twitterの仕様上、これは時々ログイン履歴として記録される。 そして警察はモロ画像をうpしたアカウントのログイン履歴を見て… 「固定回線からうpか。バカめ。」 「
こんにちは、サービス開発部の荒引 (@a_bicky) です。 突然ですが、RDBMS の既存のテーブルを見てみたら「何でこんなにインデックスだらけなの?」みたいな経験はありませんか?不要なインデックスは容量を圧迫したり、挿入が遅くなったりと良いことがありません。 そんなわけで、今回はレコードを検索するために必要なインデックスの基礎知識と、よく見かける不適切なインデックスについて解説します。クックパッドでは Rails のデータベースとして主に MySQL 5.6、MySQL のストレージエンジンとして主に InnoDB を使っているので、MySQL 5.6 の InnoDB について解説します。 InnoDB のインデックスに関する基礎知識 インデックスの構造 (B+ 木) InnoDB では B+ 木が使われています。B+ 木は次のような特徴を持った木構造です。 次数を b とすると、
こんにちは、SkyWayの開発・運用をしている岩瀬(@iwashi86)です。 今回の記事では、弊社の研修内容の一部を公開します。 研修の狙い 毎年200名超の社員がNTTコミュニケーションズグループに入社しています。 入社いただいた社員の中には、もともと高い技術力を持っている社員も多くいます。 今年度より、ソフトウェアエンジニアリングのスキルの高い社員(今回は35名)を対象として新たな研修1を実施しています。 研修の主な狙いは以下の2つです。 即戦力レベルのスキル習得 実際の現場で有用となる技術・開発スキルの習得して、現場ですぐに活躍できるように ネットワーキングの強化 / コミュニティ形成 同期だけでなく、講師・メンタを含む先輩エンジニアとのネットワークを形成し、互いに影響を与え合い成長できるように なお、2点目について補足すると、今回の研修では社外のエキスパートによるプログラムに加え
2019年11月11日追記 ただのタイトルで煽ってるだけの記事に半年経っても未だに大量のアクセスがあるので追記しておきます。 ここで言いたいことは、「プログラマならコンピュータサイエンスを勉強してると役に立つよね」、ということ だけ です。 この一文以上に有用な言葉は以降の文章では出てきません。みなさんの時間を無駄にしないために注意書きをしました。 それでも良いという人は読んでみてください。 Twitterで「〇〇ができるという人が面接に来たけど、『じゃあXXXやYYYって知ってます?』というと知らないという人が多いんだよねぇ」とかいうツイートを見かけて、私はXXXやYYYってのを知らなかったので調べた見たところ、常識とまでは言えない概念だったり、名前は知らなくても誰もが知ってる概念だったり、むしろもっと良いアプローチがあるのではという思想だったりでなんだかなぁと思っていたところ、半日くら
企業のCMSサイトやオウンドメディアなどエンタープライズ用途での利用が増加しているWordPressの高速化について解説する連載。初回は、WordPressの高速化が求められる背景や、WordPress高速化の基本的な考え方であるページのロード時間とその構成要素、1秒当たりの同時アクセス数について解説します。 WordPressの高速化が求められる背景 「WordPress」は世界中で最も使われているCMS(Contents Management System)のソフトウエアです。「W3Techs」の統計によると、世界中のWebサイトの約24%、CMSソフトウエアを利用したWebサイトの約6割で利用されています(参考「Usage statistics and market share of WordPress for websites」)日本国内に限定すると、CMSソフトウエアを利用したW
本記事では、KUSANAGI内部の動作について解説しました。KUSANAGIの各種設定ファイル、仮想マシンデプロイ時に存在するファイル、TLSセッションチケットの詳細やNGINXとApache2の設定ファイルの生成方法などについて詳しく解説しています。また、SSL証明書の取得方法やCT、HSTSの設定方法、bcacheやfcacheの仕組みも詳細に解説しています。この記事はおそらくKUSANAGIを使う上で必要な情報を含んでいます。 KUSANAGIの中について この記事は、KUSANAGI Advent Calender の22日目のエントリになります。 3日めには、はじめてのKUSANAGIということで、まったくもって初心者向けじゃないと大評判でした。ええはじめてとは言ったが初心者向けとは言ってないw さて今回は、KUSANAGIで使用したり生成したりする設定ファイルを中心に、KUSA
Apple、Googleなど世界を席巻する5大IT企業の収益構造をグラフ化してみたら、意外な違いが見えてきた 文:岩見旦 Google、Apple、Facebook、Amazon、Microsoftの5大IT企業が世界を席巻している。この5社の年間売上高の合計は約8000億ドル(約88兆円)であり、この額はサウジアラビアのGDPを上回る。 「GAFA」、あるいは「GAFAM」として一括りにされがちなこれらの企業だが、収益構造はまったく異なる。 Visual Capitalistが制作した、この5社の収益構造のグラフを紹介する。 Apple:年間売上高2656億ドル、純利益595億ドル 世界で最も売上高の大きい企業であるApple。その最も大きな収入源はiPhoneで、2018年の売上高の62.8%を占めた。MacとiPadはそれぞれ9.6%と7.1%という結果に。近年Appleは金融サービ
「サービスの体験をよくする」というのが、漠然としてどうすればいいかわからないとき、まずユーザー体験を6段階に分類するのをオススメします。 この図をベースに、 ・あなたのプロダクトの現状 ・やろうとする施策やアップデートが、それぞれどのレイヤーに属するかを見て、基本は低レイヤー(機能より)のものから、充足させてゆきます。 下記は、家を例にしたのユーザー体験です。 Lv 0. 存在しない家がない。寒い。そして何も解決してない。 Lv 1. 機能がある屋根と壁と床がある。とりあえず雨風がしのげる。色々と我慢すれば、まぁ生きていける。 Lv 2. 安全と安心地震で壊れない。水漏れしない、火災報知器がついた、ドアに鍵がかかるようになった。最低限の信頼性が担保できる状態です。 Lv 3. 使いやすい、わかりやすいまっとうに使えるか。家のなかで迷わない。生活導線が機能するか。キッチンや冷暖房などがスムー
下記の期間,システムメンテナンスのため, メディア芸術データベース(ベータ版)のサイトが一時的に御利用いただけない場合があります。 御利用の皆様には御不便をおかけいたしますが,何卒御理解いただきますようお願い申し上げます。 メンテナンス時間:令和5年11月29日(水)10:00~15:00 (時間が前後する可能性があります。) このたび、メディア芸術データベースは、国立国会図書館が運営する「ジャパンサーチ」(https://jpsearch.go.jp/)との連携を開始しました。 ジャパンサーチは日本が保有する様々な分野のコンテンツのメタデータを検索・閲覧・活用できるプラットフォームです。詳細についてはジャパンサーチの概要ページ(https://jpsearch.go.jp/about)を御覧ください。 この連携により、ジャパンサーチからもメディア芸術データベースに登録されているメディア芸
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く