読者です 読者をやめる 読者になる 読者になる

Webサービスを作って潰すのが趣味な人のブログ

とりあえず作ってから怒られよう

【作ってみた】Webオンラインブックマークサービス「Culon」を3日で作ってみた

作ってみた Culon Rails

f:id:vu2:20160610222246p:plain

可愛いイラストを見ると心が震える、そんな感受性の針が振りきれた25歳独身ことktです。

 

 ※この記事はブログ移転に伴って再投稿した記事ですm(_ _)m

 

Twitterでちょいちょい呟いていましたが「オンラインブックマークサービス」に挑戦してみました

 

culon.net

続きを読む

【Disqus】プライベートなサイトで使うのにDisqusは向いてません、外から誰でもコメントが覗けます

Webサービス ブログ 失敗談

はてなブログなのにDisqusネタを投稿しちゃうおじさんだ~れだ?そう、ktだね!

 

 ※この記事はブログ移転に伴って再投稿した記事ですm(_ _)m

 

Disqusを導入しているブログが沢山あります。格好いいですもんね(*´∀`) かっこいいんだけど!!Disqusが!!「オープン コメント システム」だって気づいてない人が居るみたいなので啓蒙の意味も含めてメモメモ

 

おじさんが一体何を心配しているかって言うと「部外者に見られたくないプライベートなサービスにDisqusは入れちゃダメだよ!」って事です。ダメゼッタイ

 

プライベートな環境とは

PRIVATE

 

  • 公開していない企業サイト
  • スタッフ専用ブログ
  • 公開しつつもコメントが一部の人にしか表示されない設定になっているブログ
  • 鍵付きブログ

 

なんでもいいんですけど、こういう他人に見られることを想定していないサービスにDisqus入れると思わぬトラブルに巻き込まれます

 

(そんな環境でこんなパブリックなツール使うやついるの?と聞かれそうですが……察して下さい。あ、今はまだないと思いますが導入するとデフォルトでDisqusがコメントシステムとして設定されるなんて業務提携も今後ありえるかもしれませんよね、うん、不可抗力)

 

なんで使わない方がいいの?

簡単に言ってしまうとDisqusのコメントは「誰からでも読めます」そのブログでコメント欄を封鎖してようが、ログインしないと非表示にしてようが関係ありません

 

 

「Disqusを使っている=誰からでも見られる」

 

 

という事を覚えて帰って下さい。これを覚えてもらったらおじさんはもう心残りはないよ:D

 

 

いまいちよくわからない人のために例を一つ

  1. 企業Aが非公開でスタッフオンリーが使えるブログを作成
  2. コメントシステムにDisqusを導入
  3. そのブログ自体へのアクセスはパスワード認証があるので部外者は出来ない

さてさて、この状況だとパスワードを知らない外部の人間がコメントを読むのは普通は無理ですよね?開発者からしても読まれる事を想定していないと思います

 

しかし!Disqusだと普通に外からコメント読まれちゃうんです、隠すことは出来ません

 

どうやって読むの?

blog.3oku.net

この前紹介したWidgetコードを使います。一例としてDisqusを導入している有名サイト「WebCreatorBox」さんの最新コメントを10件ほど表示してみたいと思います。

※例として挙げさせていただいただけですのでうちとは何も関係性はありません

 

↓クリックしてみてください 

http://wcbox.disqus.com/recent_comments_widget.js?num_items=100&hide_avatars=0&avatar_size=32&excerpt_length=1000

 

仕組み

もうわかっていると思いますが、このURLの「***.disqus」の部分をコメントを読みたいサイトのIDに変えれば誰でも勝手に他人のコメントを一覧で取り出すことが可能です

 

IDの推測に関しては直接覗けるならソースコードを見れば一発だし、多くのサイトがURLや自分のIDと統一しているのでなんとなく当てることもそう難しくないでしょう

 

外部サービスを利用する場合はきちんと調べないと思わぬ怪我をする可能性がありますので気をつけましょう

 

またね~

【話題】空きドメインから見えてくる「日本の企業が嫌いな数字」

ドメイン 話題 ネタ

好きなドメインは「.com」なktです。暇な時にドメインを調べるのが生きがいです。

 

from amazon.co.jp

さてさて、突然ですがみなさんは「.co.jp」ドメインを知っていますか?

 

「.co.jpドメインは法人登記している1企業1件しか入手できない希少価値の高いドメイン」であり企業の顔ともいうべきものですからその選択はとても慎重になります。

 

これを適当に選んで「unko.co.jp」なんてしちゃった日には一生後悔すること間違いありません。そんな大切な「.co.jp」ドメインの中でも更に希少なのが「3文字ドメイン」であり、その中でも「数字だけ」さらに言えば「ゾロ目などの覚えやすい数字」は希少性抜群です。

  • 000.jp, 111.jp, 222.jp, ... 999.jp
  • 000.jp, 001.jp, 002.jp, ... 009.jp

一番思いつきやすいこの2つのパターン、とっくに埋まってるのかとおもいきや調べてみると「ある数字だけ使われていない」事がわかりました。

 

 

「みなさんはどの数字かわかりますか?」

 

 

実際のキャプチャ

f:id:vu2:20151121040701p:plain

f:id:vu2:20151121040704p:plain

薄々想像つきますけどまさかですよね:D

 

商売ごとだからこそ縁起を担いでいるのでしょうか、なんだかほっこりします

 

もし自分が会社を作る事があったら埋めてやろうかな~と変な情熱が湧いてくる昼下がりでした。

 

またね~

【作ってみた】クリエイターのための知識共有サイト「tich(てぃーち)」を3日で作ってみた

作ってみた Rails tich

f:id:vu2:20160805112105p:plain

自分は甘やかされて伸びるタイプだと信じて25年生きてきたktです。

 

※この記事はブログ移転に伴って再投稿した記事ですm(_ _)m

 

しばらく忙しくてWebサービスを作ってなかったのですが久しぶりに手を出してみました。まずは出来上がったサイトがこちら

tich.jp

 

このサイトはイラストとか音楽とか色々なクリエイターの方がメイキングやハウトゥ、Photoshopの ブラシ配布などが出来るサイトとなっていて、マークダウンもどきで誰でも簡単にそれなりの記事が投稿可能です:D

 

続きを読む

【Rails】URLに「.」(ドット)を含みたい場合の対処法2つ

Rails

ダメだと言われようと男にはURLにドットを含めたい日もあるんです。そんなハードボイルドな生き方がしたいktです。

 

何アホな事言ってんだって思われそうなので早速本題

先日タグ機能を実装しているサイトでユーザーさんがこんなタグを使ってエラーを踏みました

 

 

「S.E.E.D」

 

 

Railsは「.」を拡張子の「.」だと自動認識するのでちゃんと指定してやらないとエラーになっちゃうんですね

 

具体的な使用例

URLリダイレクトをかける時とか

http://example.net/redirect/url/http://google.com

 

Wikipediaみたいな単語辞書とか記事タイトルやタグなどに「.」を含みたい時とか

http://example.net/diary/T.M.Revolution
 

これらはRailsがフォーマット形式だと認識して404を返してしまいます、それを避けるためにはいくつか方法があるので参考までに:D


対処法その1 URLをエスケープしてクエリとして渡す

動きゃいいということでURLに組み込むのではなくGETクエリとして渡します

 

Before: http://example.net/redirect/url/http://google.com
After: http://example.net/redirect/url?url=http%3A%2F%2Fgoogle%2Ecom

 

URLエンコードしてしまえば「.」を含んでいても関係なく渡すことができますので即席対応としては良いですね

 

URI.escape("http://google.com")

 

ただこの方法はURLがあまり美しくないってのとユーザーの手打ちに対応できないって事からあまりクールじゃありません、ベターくらいです

 

出来ればそのまま使えるほうが良いですよね

 

対処法その2 文字列として取得する

どっちかというとこっちが本命です。

 

match "redirect/url/:url_string" => "redirect#url", format: false, url_string: /.*/

 

formatを無効にして取得するクエリを「/.*/」(全てに一致)させることで思い通りの挙動となります。

 

「どっちのほうがいいのか」っていうとまあ後者の方が良いんだけど逆にあんまり詳しくないユーザーにユーザーに手打ちで対応されたくないとか理由があるならエスケープしちゃってもいいかと思います

 

またね~

【ブログ】「私の愛しいアッ……ゲフンゲフン」的な冒頭挨拶を自動で埋め込む方法/と、冒頭文の必要性について

ブログ デザイン jQuery

homemade apple pie

私の愛しいアップルアップルなブログが地味に好き。どうもktです

 

 

ここでクイズです。

「ブログを閲覧する人の何割が一見さんでしょう?」

 

 

……チクタク

……チクタク

……チクタク

……チクタク

 

テルゥーン!!

正解は約7割~8割です(※人によります)

ということは記事を読む人はあなたのことを全く知らない人の方が多数なので冒頭で軽く自己紹介をしてあげたほうが親切ですよね?

 

続きを読む

【作ってみた】個人・サークル・小規模事業者向けのプレスリリースサイト「Picon!」を4日で作ってみた

Rails 作ってみた Picon!

f:id:vu2:20160809102812p:plain

夏コミは暑いので参加するか悩みますよね。

 

今年に入って既に4つめですがまた作ってみました。

  • どういうサイト?
  • なんで作ったの?
  • 技術的な話
  • 今後の展望

みたいな話を適当に語ってみます

 

実際のサイト 

piconl.com

  

続きを読む