世界最大規模のファッション展示会、「マジック(Magic)」が8月中旬、ラスベガスで開催された。年に2回開かれるこの展示会で今回、プレゼンテーションや討論会の最大のテーマに掲げられたのは、小売業者がいかに迅速に、消費者が求める新商品を市場に投入できるかということだった。 そして、数多くの議論の中で、「新しさ」と「季節感のなさ」「来店客数」の点で従来の枠組みを超えて躍進するブランドとして、頻繁に引き合いに出されたのがスペインのファッションブランド、ZARA(ザラ)だ。 「新しさと希少性」が客足を伸ばす 小売とファッション、アパレル業界を専門とするコンサルティング会社の米アルバノンは、ザラが提案する価値は「新しさ」と「希少性」だと指摘する。ザラは商品が売り切れても増産をしない。米調査会社NPDグループによれば、ブランドに忠実な顧客がそのブランドの店舗に足を運ぶ回数は年間平均4.1回店だが、ザラ
スペイン発のファストファッションブランド「ZARA(ザラ)」は、拡張現実(AR)を体験できる店舗を増やし、ミレニアル世代の消費者を実店舗に引き寄せている。 消費者の好奇心をかき立てることは、マーケティングにおいて最も強力な「プル戦略」(買い手が自発的に売り手にアプローチするよう仕掛けるマーケティング)だ。ザラはその他にも数多くの方法で、消費者を引き付けることに成功している。 比較されることが多いザラとH&Mについて調べてみると、これらのブランドの本質的な違いは主に、マーケティングに対する全体的なアプローチから生じていることが分かる。H&Mは現在でも、マーケティングの古いモデル「4P(製品、価格、販促、流通)」にとらわれている。これは、企業とブランドを中心にした考え方だ。 一方、ザラはマーケティング戦略に関する新たなモデル「4E」を取り入れている。Eはそれぞれ、「Experience(体験、
SpaceVim is a modular configuration of Vim and Neovim. It’s inspired by spacemacs. It manages collections of plugins in layers, which help to collect related packages together to provide features. This approach helps keep the configuration organized and reduces overhead for the user by keeping them from having to think about what packages to install. Quick start guide: installation, configuration,
ALE (Asynchronous Lint Engine) is a plugin providing linting (syntax checking and semantic errors) in NeoVim 0.6.0+ and Vim 8.0+ while you edit your text files, and acts as a Vim Language Server Protocol client. ale-demo.mp4 ALE makes use of NeoVim and Vim 8 job control functions and timers to run linters on the contents of text buffers and return errors as text is changed in Vim. This allows for
経緯 転職してPythonメインの会社で働いてます エディタハラスメントはなくなってVim使ってもいい会社です VimでPythonをゴリゴリかける環境を作ろう 追記 以前この記事を書いてからそこそこ経ちました。 いまだに、たまにイイねとかが飛んできて、ありがたい気持ちとともに、 記事作成当時とはだいぶvimrcも代わり、内容が古いままで申し訳ないなと思い追記をさせて頂きました。 各プラグインの設定も記載したので参考にしていただければ幸いです。 なお一通り設定するとこうなります。 必須 会社に入ってからvimの設定をすべてneovim用に書き直しました。 今環境構築するならサクサク動くneovimでやってやりましょう。 vim8のプラグイン対応状況が変わり、deoplete以外であればvim8で動きます。 しかし私はdeopleteが使いたいのでneovimです。 neovim 0.2.0
vimmerのみなさん初めまして。 vimアドベントカレンダー20日目です。 今回はvimでコードリーディングするのに必須であろうツール、ctagsとgtagsについて設定例も交えながら紹介しようと思います。 色々と導入に手こずった結果、今の自分の環境に沿う形になります。 補足(2019/09/26) 今であればLSPを導入して、そちらで定義と参照へのジャンプをするのをお勧めします。 https://qiita.com/coil_msp123/items/29de76b035dd28af77a9 お詫び macとlinuxの両方でインストールできるようにしたかったのですが、メインマシンのlinux(debian)の方で再現しようとして再インストールしたらgtagsが動かなくなりました...orz助けて(調査します) 仮想環境でのdebianでの再インストール、および新規のubuntuでのイ
Universal Ctags universal-ctags has the objective of continuing the development from what existed in the Sourceforge area. Github exuberant-ctags repository was started by Reza Jelveh and was later moved to the universal-ctags organization. The goal of the project is preparing and maintaining common/unified space where people interested in making ctags better can work together. Get Involved We’d l
Vim vim has long been my favorite text editor and combined with [Exuberant Ctags] exctags it has the potential to provide most of what I expect from an [integrated development environment] ide. Exuberant Ctags is the latest incarnation of a [family of computer programs] ctags that scan source code files to create an index of identifiers (tags) and where they are defined. Vim uses this index (a so-
「普通においしい」「ポップコーンみたい」。テーブルに並んだのは、コオロギやミールワームのキャラメリゼ(カラメルをかけた菓子)。試食した人たちからは、驚きの声が上がった。 3月10日、早稲田大学で開かれたイベント「昆虫食ビジネスから考える、”好きなことを仕事にする”」。同大学に在学し、人工繁殖させたコオロギを水産養殖用のエサに活用するプロジェクトを進める葦苅晟矢(あしかり・せいや)さんなど、「昆虫食」に関するビジネスを手掛ける現役大学生3人がパネルディスカッションを繰り広げた。 「昆虫食ならオタクになれると思ったから始めた。大企業の人も、オタクを求めていると思う」 「好きなものでおカネをもらうことで、まっすぐな思いを維持できないときもある。そんなときは仕事ではなく、ライフワークとしてやるべきかなと思うこともある」 「好きを仕事にすべきか」を議論
第2回G1「100の行動アワード」授賞記念イベント 「静かな革命」の行動報告 (2018年3月1日開催/グロービス経営大学院 東京校) 日本を良くするためのビジョン「100の行動」が出版され2年。一般社団法人G1では、日本を良くする成果を上げた方々を対象に「100の行動アワード」を表彰しています。第2回目となる今回は、以下の5名の方が授賞しました(肩書は2018年3月1日登壇当時のもの)。 【行動①クールジャパンの推進】 梅澤高明氏(A.T.カーニー株式会社 日本法人会長) 楠本修二郎氏(カフェ・カンパニー株式会社 代表取締役社長) 【行動②ダイバーシティ&インクルージョンの推進】 白木夏子氏(株式会社HASUNA代表) 杉山文野氏(特定非営利活動法人東京レインボープライド 共同代表理事) 柳沢正和氏(ドイツ証券株式会社 共同株式営業部長) ※アプリで動画を再生する際、Androidの一部
Backup iPhoto Library to Amazon's S3: How's and Why's with Mac OS X So, More Geek Talk: I’ve been on a bit of an obcessive exploration of new storage options for my data. There are really a ton of options. Some are both the best in terms of ease of use and in terms of price (i.e. Free). Others require a bit of an evaluation of price vs. quality. Once you get to a lot of data though, you’re going t
NEWS: (December 2015) Version 2.2.4 was released! Read about all the changes. (Notes for downstream package maintainers.) About demjson and jsonlint The demjson package is a comprehensive Python language library to read and write JSON; the popular language-independent data format standard. It includes a command tool, jsonlint, that allows you to easily check and validate any JSON document, and spo
AWSのAPI Gatewayを試していたところ、API(API Gatewayの)でJSON Patchなるものを使うことになりました。よくわからんちんでしたが、RFCが出ているということなので読んでみました。以下メモ。 RFC JavaScript Object Notation (JSON) Pointer JavaScript Object Notation (JSON) Patch overview JSON PointerはJSOCドキュメント中の位置を表す仕様。XMLのXPathみたいなもの。 ABNFで書くと json-pointer = *( "/" reference-token ) reference-token = *( unescaped / escaped ) unescaped = %x00-2E / %x30-7D / %x7F-10FFFF つまり%x2F
What is JSON Patch? JSON Patch is a format for describing changes to a JSON document. It can be used to avoid sending a whole document when only a part has changed. When used in combination with the HTTP PATCH method, it allows partial updates for HTTP APIs in a standards compliant way. The patch documents are themselves JSON documents. JSON Patch is specified in RFC 6902 from the IETF. Simple exa
python-sqlparse¶ sqlparse is a non-validating SQL parser for Python. It provides support for parsing, splitting and formatting SQL statements. The module is compatible with Python 3.8+ and released under the terms of the New BSD license. Visit the project page at https://github.com/andialbrecht/sqlparse for further information about this project. Quick Start¶ >>> import sqlparse >>> # Split a stri
一昔前なら Python のパッケージを配布するときに使われる形式は Egg だった。 けど最近 Egg は現状に則さない部分が出てきたので、次世代の配布形式として Wheel (PEP-427) が使われ始めているようだ。 今回はその使い方を紹介する。 まずは Wheel を PyPI からインストールしておく。 $ pip install wheel 手前味噌だけど自分で作った Python パッケージ Futen を Wheel の練習に使ってみる。 $ git clone https://github.com/momijiame/futen.git $ cd futen/ Wheel を作るには setup.py に bdist_wheel コマンドを渡せば良い。 このコマンドは Wheel をインストールすると使えるようになる。 $ python setup.py bdist_w
This project was a small research project to evaluate asynchronous optimizers. Personally, I would not use it in production environments without making drastic changes to its core. Nevertheless, if it fits your use-case, feel free to continue using the package. Introduction Distributed Keras is a distributed deep learning framework built on top of Apache Spark and Keras with the goal to significan
※IIIFの情報を求めてこちらに来られた方は、「IIIF日本語情報私的まとめ」もご覧ください 現在、デジタルアーカイブにおいて画像を公開し共有するための国際的な枠組みが作られ、採用が広まりつつあります。International Image Interoperability Framework、略してIIIF(トリプルアイエフ)というもので、英国図書館、フランス国立図書館、オックスフォード大学ボドリアン図書館、スタンフォード大学、プリンストン大学、イェール大学など、錚々たる機関が始めた規格で、国立国会図書館のカレントアウェアネスポータルでも何度か簡単に紹介されているようです。 これまで、デジタルアーカイブに関する大きな難点の一つであった、「各地のデジタルアーカイブで個別に公開されて、いちいちそれぞれのサイトの使い方を覚えなければならず、使い勝手も善し悪しが大きく異なる」という状況が、III
Gain richer access to the world's image and audio/visual files IIIF is a set of open standards for delivering high-quality, attributed digital objects online at scale. It’s also an international community developing and implementing the IIIF APIs. IIIF is backed by a consortium of leading cultural institutions. Get started Break down silos with open APIs Many of the images and audio/visual resourc
IIIFとは? IIIF (International Image Interoperability Framework)とは、画像へのアクセスを標準化し相互運用性を確保するための国際的なコミュニティ活動である。その成果として、画像へのアクセス方式を定めるIIIF Image API 2.1、書籍などの構造を定めるIIIF Presentation API 2.1、検索を用いたアクセス方式を定めるIIIF Search API 1.0、認証つきアクセスのためのワークフローを定めるIIIF Authentication API 1.0の4つのAPIが公開されている。APIの仕様が公開されているため、APIに準拠したソフトウェアを誰でも自由に開発することができ、さらにその成果をオープンソースとして公開することも可能である。こうしてIIIFに対応したオープンソースソフトウェアがいくつも生まれ、そ
Blinker Documentation¶ Blinker provides fast & simple object-to-object and broadcast signaling for Python objects. The core of Blinker is quite small but provides powerful features: a global registry of named signals anonymous signals custom name registries permanently or temporarily connected receivers automatically disconnected receivers via weak referencing sending arbitrary data payloads colle
There is an urgent need to improve the infrastructure supporting the reuse of scholarly data. A diverse set of stakeholders—representing academia, industry, funding agencies, and scholarly publishers—have come together to design and jointly endorse a concise and measureable set of principles that we refer to as the FAIR Data Principles. The intent is that these may act as a guideline for those wis
Zenodo now supports DOI versioning! by Lars Holm Nielsen, on May 30, 2017 We are pleased to announce the launch of DOI versioning support in Zenodo - the open research repository from OpenAIRE and CERN. This new feature enables users to update the record’s files after they have been made public and researchers to easily cite either specific versions of a record or to cite, via a top-level DOI, all
このテンプレートは40,000以上のページで使われています。 余計な混乱やサーバーへの負荷を避けるために、どんな変更でも最初はテンプレートのサンドボックス・サブページ、テストケース・サブページもしくはあなた自身の利用者スペースのページで試すべきです。そうすれば、試した変更を1度の編集でこのテンプレートに加えることができます。しかし、最初にあなたの提案した変更を、この項目のノートで議論するようにお願いします。
デジタルオブジェクト識別子(デジタルオブジェクトしきべつし、英語: Digital Object Identifier、略称DOI)は、インターネット上のドキュメントに恒久的に与えられる識別子である。 URLは、サーバの移転などによって変化するため、古い情報になるほどリンク切れなどの不都合が生じやすい。DOIは、ユーザーとファイルの所有者(出版社や音楽配信業者など)の間にDOIディレクトリを経由させることで、これを回避するものである。 DOIは、学術論文の分野でよく利用されており、NatureやScienceのような学術雑誌や、ACM、IEEEなどの学会が発行した論文誌の記事に付与されている。 また、DOIは著作物のタイトルだけでなく、より細分化したレベルで付与することもできる。書籍なら任意のページや図表ごと、CDであれば曲ごとに識別子がつけられるため、目的とする情報を早く選択的に得ること
論文の隅っこに必ず書かれている、上のような番号、一度は見たことがあるかと思います。これは、DOI(Digital Object Identifier)と呼ばれるコードです。どういうものか、知っておくとちょっとだけ得できます。 DOIは、Web上の電子文献と一対一に対応しているコードです。商品に対するバーコードや、書籍に対するISBNコードと同類、と考えれば分かりやすいでしょうか。 一旦与えられたDOIコードは恒久的に使われます。電子ジャーナル配布サイトのURLが変わっても、DOIは変わりません。Web上の電子文献を、DOIを使って管理すれば、常に同じURLで論文にアクセスできる仕組みが作れます。既にそれは実現されており、ジャーナル読者に便利なシステムが構築されています。 さて、具体的な活用の仕方ですが、意外とカンタンです。 特定の電子論文が欲しいときには、ブラウザのURL欄に以下のように入
メールから課題やコメント作成を行う設定をする Jiraの課題やコメントは、以下のいずれかから生成することができます。 POP または IMAP メール サーバーのアカウントに送信されたメール メッセージ。外部メール サービスで生成されたファイル システムに書き込まれたメッセージ。 ステップ1:メールサーバー/サービスを設定するPOP または IMAP メール メッセージメールからの課題およびコメントの作成をセットアップするには、Jira がアクセスできる POP または IMAP メール サーバーにメール アカウントを作成する必要があります。一般に、Jira プロジェクトについて 1 つのメール アカウントを使用します。たとえば、"ABC" プロジェクトの場合、アカウント abc-issues@example.com を用意します。 Jira はメールアカウントから (サービス経由で) 受
ItsDangerous¶ Sometimes you want to send some data to untrusted environments, then get it back later. To do this safely, the data must be signed to detect changes. Given a key only you know, you can cryptographically sign your data and hand it over to someone else. When you get the data back you can ensure that nobody tampered with it. The receiver can see the data, but they can not modify it unle
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Base64" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2023年12月) Base64は、データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱うことの出来ない通信環境にてマルチバイト文字やバイナリデータを扱うためのエンコード方式である。MIMEによって規定されていて、7ビットのデータしか扱うことの出来ない電子メールにて広く利用されている。具体的には、A、…、Z、a、…、z、0、…、9 の62種類の文字[注釈 1]と、2種類の記号 (+、/)、さらにパディング(余った部分を詰める)のための記号として = が用いられ
Multipurpose Internet Mail Extension(多目的インターネットメール拡張)は、規格上US-ASCIIのテキストしか使用できないインターネットの電子メールでさまざまなフォーマット(書式)を扱えるようにする規格である。通常はMIME(マイム)と略される。RFC 2045、RFC 2046、RFC 2047、RFC 4288、RFC 4289[1]、RFC 2049 で規定されている。 概要[編集] インターネットでメールの書式を定めている RFC 5322 (旧 RFC 822、RFC 2822)では、英数字といくつかの記号を7 ビットで表現する「US-ASCII」と呼ばれる文字コードを利用し、1行あたり1000 バイト(改行を含む)のテキストデータしか許していない。そのため、規格に不適合になるような長い行、US-ASCIIだけで表現できない文字や、バイナリデー
Internet Engineering Task Force (IETF) M. Jones Request for Comments: 7515 Microsoft Category: Standards Track J. Bradley ISSN: 2070-1721 Ping Identity N. Sakimura NRI May 2015 JSON Web Signature (JWS) Abstract JSON Web Signature (JWS) represents content secured with digital signatures or Message Authentication Codes (MACs) using JSON-based data structures. Cryptographic algorithms and identifiers
よく訓練されたアップル信者、都元です。最近、OpenID Connectにどっぷり浸かっております。IAMも好きなんですが、どうもIdentityおじさんの気があるんでしょうか。 さて、OpenID Connectの話は追々ご紹介していきたいと思うのですが。今日はJWTという技術についてご紹介します。 JWT JWTは JSON Web Token の略で、jot(ジョット)と発音します。まずはイメージを持っていただくために、JWTの例を示します。 eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJ1c2VyaG9nZSIsImF1ZCI6ImF1ZGhvZ2UiLCJpc3MiOiJodHRwczpcL1wvZXhhbXBsZS5jb21cLyIsImV4cCI6MTQ1MjU2NTYyOCwiaWF0IjoxNDUyNTY1NTY4fQ.BfW2a1SMY1a8cjb7A
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く