Firebaseで簡単な投票機能を作ってみた際のTips
投稿者:松木佑徒
Firebaseについてはこちら
要件Webブラウザ + Firebaseのみで動作することログインが不要で投票ができること
1ユーザ1投票であることCookie等クリアでの再投票は許容する
投票結果をリアルタイムで表示できることリロードしなくても最新の状態を表示する
DB設計
Firebaseのデータベースは所謂ドキュメント型DBなのでJSONでスキーマを定義します。
{ "sample" ...Webサイトの日本語改行問題を機械学習(Budou)で解決できるか検証
投稿者:江藤 光
この記事のオリジナルは 2017/02/28 にレコチョク社内向けに公開したものです。多少情報が古くなっているかもしれません。ご了承ください。
改行問題改行問題、とは例えば以下のような状態のことです。
「リリース」の「リリ」で改行されています。
本当ならば、「リリース」という単語の途中で改行をしてほしくありません。
この、「改行させない」という処理はWeb のコード的には難しくありません。
例えば、以下のような ...
MPEGにおける早送りと巻戻しの違い
投稿者:きめら
世の中せっかちで、早送りしたり、巻戻ししたりしますね。
デジタルの世界だと過去と未来の行き方が異なります。
デジタルデータにおける映像データ構造超簡単に言うと、デジタルにおいて昔のアニメ同様、パラパラ漫画的構造です。
ただし、データ量を少なくするために
未来のことを予測したり、パラパラ漫画1枚ずつの『間』を予測し、差分データ的扱いとして保持しています。
パラパラ漫画1枚ずつの定義は、H.264や265といった規格におい ...
MPEG4-ALSでハイレゾ音源をストリーミング再生する
投稿者:松木佑徒
MPEG4-ALSとは何かについてはこちらをご参照ください。
とりあえずハイレゾのストリーミングには「MPEG4-ALS」というコーデックが適しているそうなので実際に試してみました。
ハイレゾ音源を購入&ダウンロードします。
自社ストアでダウンロードした音源のファイル形式はFLACでした。
便利な音楽プレイヤー「VLC Media Player」を ...
Mac OS XでGoogle Chromeの通知の見た目を変える方法
投稿者:柳 秀明
先日GoogleChromeを再起動したところ、、、
突然プッシュ通知のレイアウトが変わってしまいました。。。
再起動前
再起動後
再起動前のレイアウトはサービスのアイコンが真っ先に視界に入ってきてわかりやすかったのですが、、、
再起動後のレイアウトはChromeのアイコンが表示された後にサービスのアイコンが表示されているのでどのサービスから通知が来たのかわかりづらく微妙でした。。
動作
HTTPをHTTPSにApacheでリダイレクトさせる
投稿者:酒井 修平
環境移行のタイミングだったりで、ドメインや通信周りの設定を変更することがありました。
今回対応したシステムは過去にはHTTP通信も許可していたようで、実際未だにちらほらそういったアクセスがあり、
この移行のタイミングでこれらをHTTPSでリダイレクトさせるようにしました。
ApacheのRewriteを利用してHTTPできたアクセスをHTTPSにリダイレクトさせました。
# ...【PHP】DynamoDBのScanのデフォルトが全件スキャンでない
投稿者:岡崎拓哉
岡崎です。
今回は、DynamoDBのscanについて書いていきます。
使用するSDKhttps://github.com/aws/aws-sdk-php.git (ver 3.28.2)
いきなり結論上記のPHP SDKを使用してDynamoデータの中身を全てScanして検索結果を取得したい場合は
下記のようにすればOKです。
/** * ...
Gitリポジトリの主要言語を正しく表示させる方法
投稿者:柳 秀明
なんとなくOrganizationのリポジトリ一覧を眺めていると
Swiftしか使っていないはずのプロジェクトの主要言語がObjective-Cになっていました。。。
リポジトリのトップを見てみると色線がありますが、、
実はこれ使用している言語の割合を表示しているみたいです。
色部分をクリックすると言語の比率が表示されます。
更に比率に表示されている言語をクリックするとファイ ...
JavaScript SDKでLambdaのソースコードを確認する
投稿者:松木佑徒
LambdaのソースコードはS3上にzip形式で配置されているため、
AWS JavaScript SDKに加えてjszipというzipファイルを扱うライブラリを使用します。
レコチョク勉強会「第2回 Azure初心者向けハンズオン Webサーバ構築編 」を実施しました。
投稿者:藤川大
2017/7/26(水)に、レコチョクオフィス内(3F)にて「第2回 Azure初心者向けハンズオン Webサーバ構築編」を開催させていただきました。
前回とほぼ同じ内容で勉強会を実施しましたので、今回の記事ではハンズオンの内容は割愛して、勉強会の様子をお伝えしたいと思います。
準備資料今回は資料を2アップ両面で印刷しました。
前回は標準(1枚に1スライド)両面印刷だったのですが、以下の声に応えるために改善しました。