MUIはGoogleマテリアルデザインのガイドラインに沿ってデザインされたCSS/JavaScriptフレームワークです。基本的なコンポーネントも揃っていて直ぐに開発を始めることが出来ます。また、ReactJSやWeb Componentsへの対応も取り組んでいるとのこと。他のJSやCSSに依存していないのも良いですね。尚、UI/UX、ReactJS、WebComponents、iOSやAndroidに詳しい助っ人も募集中とのことです。 MUI
JavaScript remains one of the most exciting and popular programming languages. Over the years, the JavaScript community has come up with numerous tricks
Monolog 「運用中のサービスにバグが見つかったけど、再現方法がわからない」。そんな困った事態にならないよう、Monologで手がかりになる値を残しておきましょう。 Monologはphp composer.phar require monolog/monolog でインストールできます。 試しに簡単なログ出力をやってみましょう。public/index.phpを以下のように書いてください。 <?php require '../vendor/autoload.php'; use Monolog\Logger; use Monolog\Handler\StreamHandler; // Monologでログを出力してみる $log = new Logger('cool-php-libraries'); $log->pushHandler(new StreamHandler('../log
フロントエンドエンジニアとして生きていくための戦略 @cssradar Frontend Weekly | Facebook リッチメディア アイディアと情熱で夢を叶える コラボレーション メンテナンスは欠かせない要素。 HTML CSS JavaScriptは言語の仕様的にもメンテしやすい言語ではない。 Learnablity(専門的な知識がなくても書けてしまう手軽さ) シンプルさと寛容さが重要。 メンテナンス性ではなくどのようにコラボレーションをするかが重要。 問題は人と人の間にある。 code style guideline 最終的に一人の人間がコードを書いたように見えるべき。 Rick Waldron (あまり新しいものではない) rwaldron/idiomatic.js · GitHub airbnb/javascript · GitHub CSS Guidelines (2.
※本記事は、長岡IT開発者勉強会#40 初心者Dayで話す内容のドラフトとして書かれたものです。 ※本記事は、2015年2月時点での技術に関する時事ネタを多分に含んでいます。ご留意ください。 2/26 この記事のメイキング記事を書きました。 はじめに Androidが世に出た2008年秋からもうすぐ7年が経とうとしています。日本で初めてのAndroidスマートフォンであるHT-03Aがドコモから発売された2009年夏からは、もうすぐ6年です。「ツートップ戦略」が記憶に新しいXperiaやGalaxy Sシリーズが出始めたのは2010年ですから、そこからも5年は経とうとしています。 十年一昔、という言葉がありますが、Web方面に関わっていると三年一昔という言葉が脳裏をよぎることすらあります。7年足らずの歴史しか持たないAndroidにとっても、3年という時間は半生と呼ぶに差し支えないものでし
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaMatsuri ver)
最近Javaしてますか? 昔はServletとJSPでやったな・・・Seasar2には感動したっけ、そんな思い出が浮かんだとしたらあなたのJavaはJ2EE、JavaEE的には5.0ぐらいで止まっているといわなければなりません。 ※Seasar2は2016/9/26にサポートが停止になります。OSSであるためforkされメンテナンスが続く可能性はありますが、一つの時代の区切りになると思います。 あれからJavaも進化を重ね、最新版のJavaEE7.0では他言語のフレームワークの生産性にも引けを取りません。 まだJavaやってるの(苦笑)の時代が長すぎたのか、2013年のリリースにもかかわらずJavaEE7.0についての記事は充実しているとは言えない状況です。ただ、その仕組みは素晴らしいものがあるのでこれを機に久々にJavaでもやってみるかなと思ってもらえれば幸いです。 ※2017/9/21
今年の JR の広告コピー「答えは雪に聞け」って、去年の「ぜんぶ雪のせいだ」に比べるとイマイチじゃないですか?こんばんは、kimoto です。 今日はバージョン確認コマンドのまとめ記事です。 あれ?アレのバージョンってなんだったっけ?って時に毎回ググってる気がするので、自分用にまとめてみました。 目次はこんな感じ。ではどうぞ。 Apache のバージョン確認 MySQL サーバのバージョン確認 PHP のバージョン確認 Postfix のバージョン確認 OpenSSL のバージョン確認 サーバスペック各種確認 LAMP の A、Apache のバージョン確認 Apache のバージョンは、httpd コマンド、もしくは apachectl コマンドの -v で確認します。 httpd -v apachectl -v パスが通っていればこれで確認できますが、そうでない場合はディレクトリを含め
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog はじめに こんにちは。システム統括本部 プラットフォーム開発本部 エンジニアの大久保諒です。 Yahoo! JAPAN のサービス利用者の皆様に、より高速にコンテンツをお届けするためのキャッシュ・プロキシサーバー関係の開発業務に携わっております。 本記事ではオープンソースの HTTP キャッシュ・プロキシサーバー Apache Traffic Server で HTTP/2 通信を可能とする為の機能追加を行いましたので簡単にご報告致します。 HTTP/2 の基本的な解説に関しては 前回の記事 にまとまっています。ぜひそちらをご覧の上で本記事をご覧ください。 本件の実装は Apache Software Foundation にパッ
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
気まぐれにH2Oを使ってみた。環境はVagrant上のUbuntu 14.04 LTSです。 リポジトリの変更 Ubuntuは公式のBoxを持ってきたのだけど、リポジトリのURLが海外のままになっているので日本のサーバへ向くように修正する。 具体的には/etc/apt/sources.listのarchive.ubuntu.comをjp.archive.ubuntu.comにする。あとは$ sudo apt-get updateで。 コンパイル 依存しているパッケージなどをインストールして、リポジトリをクローン、コンパイルする。確かこんな感じだったと思う…… $ sudo apt-get install -y git build-essential cmake libssl-dev libyaml-dev $ git clone git://github.com/h2o/h2o.git $
StartCom CA is closed since Jan. 1st, 2018, it doesn't issue any new certificate from StartCom name roots. If you want to buy trusted SSL certificate and code signing certificate, please visit https://store.wotrus.com. If you want to apply free email certificate, please visit https://www.mesign.com to download MeSign APP to get free email certificate automatically and send encrypted email automati
先日、HTTP/2が正式な仕様として承認されると同時に、その実装であるH2Oのv1.0.0もリリースされました。 Kazuho's Weblog: H2O, the new HTTP server goes version 1.0.0 as HTTP/2 gets finalized HTTP/2の情報はちょいちょいウォッチはしていたのですが、今までHTTP/2なサーバーを動かしたことはなく、いい機会なので自分のサイトをH2Oを使ってHTTP/2対応してみました。 https://www.irori.org 大したことはやってないのですが、Apacheでサービスしており、認証やアクセス制限、ごにょごにょ黒魔術、CGI(!)やSSI(!!)なども動いているので、ApacheをH2Oにリプレースするのは無理でした。 そこで、H2Oをリバプーとして前段に置き、Apacheを後段に置く構成にしまし
╭━━┳╮╭━╮╭━━━┳━╮╭━╮ ╰┫┣┫┃┃╭╯┃╭━╮┃┃╰╯┃┃ ╱┃┃┃╰╯╯╱┃┃╱┃┃╭╮╭╮┃ ╱┃┃┃╭╮┃╱┃╰━╯┃┃┃┃┃┃ ╭┫┣┫┃┃╰┳┫╭━╮┃┃┃┃┃┃ ╰━━┻╯╰━┻┻╯╱╰┻╯╰╯╰╯ @making's tech note HomeEntriesCategoriesTagsNoteAbout HomeLatest EntriesTanzu Application Platform 1.9 (Full Profile) をEKSにインストールするメモ 🗓 Updated at 2024-04-19T04:20:37Zllama-cpp-pythonを使ってGemmaモデルを使ったOpenAI互換サーバーを起動しSpring AIからアクセスする 🗓 Updated at 2024-02-25T09:05:48ZKubernetesクラスタ内から
先日iOSオールスターズ勉強会でSwiftでライブラリを書く際に良いと思ってることについて話しました。そこで好評だったり同意してもらえた何点かについてあらためてまとめます。 オーバーロードを積極的に活用しよう Swiftではメソッドのオーバーロード(引数の数、型、および戻り値の型が異なる同じ名前のメソッドが定義できる)が言語仕様としてサポートされています。これは上手に使うと利用する側にとってとても書きやすくなるので積極的に使っていきましょう。 例えば下記のような例では、Objective-Cではデータ型によって複数のメソッドを使い分ける必要がありました。 (引数の型がNSStringかNSDataかでメソッドの名前が異なる) - (BOOL)setString:(NSString *)string forKey:(NSString *)key; - (BOOL)setData:(NSDat
TL;DR ●バーコードリーダーは外部キーボードとして扱える ●UITextFieldなどの入力コンポーネントを使って入力を受け取れる ●UITextFieldなどを使いたくない場合がある ●UIKeyCommandを使うと入力コンポーネントを使わずに入力を受け取れる ユビレジでは商品の入力に市販のバーコードリーダーを利用することができます。 一般的なBluetoothのバーコードリーダーはHID(Human Interface Device)とSPP(Serial Port Profile)の両方のプロファイルに対応しています。 HIDとして接続する場合は外部キーボードと同じ扱いになります。 外部キーボードが繋がっているのと同じなので、UITextFieldやUITextViewを使って特別なSDKを必要とせずに入力を受け取ることができます。 ただし、このやり方は簡単なのですが、入力を受
2015/2/20 2014年W杯において、ドイツ代表は最先端の分析システム『SAP Match Insights』を活用して、試合や練習に生かしていた。ただし、その時点ではまだ専門家がデータとにらめっこして、人間自身が意味ある内容を見つけ出さなければならなかった。だがビジネスの世界では、すでにビッグデータと機械学習の融合から想像もしなかった成功モデルが生まれている。SAP社のChief Innovation Officerの馬場渉は、サッカーにも機械学習エンジンが用いられる時代が来ると確信している。 試合分析の最新兵器を前に思う ブラジルで開催された2014年W杯は、ドイツ代表が頂点に立ちました。そのとき彼らがデータ分析のために使っていたのが『SAP Match Insights』です。 その『SAP Match Insights』が、私がいる部屋にあります。 サッカー界でのビッグデータ
新規広告開発部の松本です。 クックパッドiOS/Androidアプリの広告の開発に携わっています。 Androidアプリ開発の際、皆さんはnullをどのように扱っていますか?また、nullチェックを行うのであれば、どのような基準で行っていますか?私自身まだまだAndroid開発歴が浅いため、特に何か基準がある訳でもなく至る所でif (foo != null)といったnullチェックを行おうとしていました。 これに対し、先日の社内コードレビューでとてもためになるアドバイスをもらいました。私のようなAndroid初心者にとってnullに対する考え方の基礎を作ってくれるレビューだったので、本稿で共有したいと思います。 また、AndroidやJava開発に慣れた方にとっては「今更そんな話か」といった内容かと思いますが、クックパッドでのレビューの一例としてご覧いただければ幸いです。 やりがちなnul
darのインストール † Debian系Linux # apt-get install dar FreeBSD # cd /usr/ports/sysutils/dar # make config-recursive # make install; make clean clean-depends NetBSD # cd /usr/pkgsrc/archivers/dar # make install; make clean clean-depends ↑ バックアップ方法 † フルバックアップ $ dar -c /backup/work_full -g work/ --bzip2 -Z "*.mp3" -Z "*.mpg" -Z "*.zip" -s 4G このコマンドを実行すると/backup/work_full.1.darというアーカイブファイルが作成されます。で、アーカイブファイル
こんにちは、くーへいです。 先日、CSS3の仕様書を全て読んでまとめてみたのですが、その中でいくつか気になるモジュールがあったので、順次まとめて行こうと思っています。 今回はみんな大好き、アニメーションです! jQueryなどのJavaScriptを用いれば可能なことはご存知かもしれませんが、今回はCSSだけで行うアニメーションです。 グローバルナビゲーションなどでも用いられている、みょーんとなるアレですね。 IE8やIE9では対応していませんので、スマホサイトが中心になるかもしれませんが、今後のトレンドとなっていくことは間違いないでしょう。 CSS3におけるトランジション(transition)とアニメーション(animation)の違い パッと見では分かりにくいのですが、違いは以下の通りです。 トランジションが:hoverなどのきっかけが必要なのに対し、アニメーションは設定が可能 トラ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く