[RUBY] Persönliche Entwicklung: Zusammenfassung der Techniken, die beim Lachen von Gasha angewendet werden (Schaben, Schienen, Heroku)

Entwicklungskonzept

Gasha-Service, der den am besten geeigneten Boke von Bokete sucht und anzeigt, wenn Sie eingeben, was vor Ihnen liegt oder woran Sie denken.

Da die Welt voller Informationen ist, ist es wichtig, auf leicht verständliche Weise zu organisieren und zu organisieren, aber es besteht auch Bedarf an Unerwartetheit und Zufälligkeit, und diesmal habe ich mich herausgefordert, weil "Lachen + Gasha-Element" eine hohe Affinität zu haben scheint.

Es ist schon eine Weile her, dass ich eine Web-App erstellt habe, und ich habe mich entschlossen, nicht nur über Design und Entwicklung nachzudenken, sondern auch Kunden und Werbung anzulocken.

Comedy Gasha Website: http://www.owarai-gasha.site/

top.png

coffe.png

Technologie verwendet

・ Ruby on Rails ・ Heroku ・ Schaben (mechanisieren) ・ Erwerben Sie Ihre eigene Domain mit Ihrem Namen dot com

Detailliertes Design

Ich habe es wie folgt gestaltet. Funktionell ist es fast 90% nur im Teil der Leber, aber das Aussehen und die Verwendbarkeit wie andere zufällige Elemente wie Verwendbarkeit oder Verwendbarkeit wie Erklärung sind ebenfalls sehr wichtig, und das Ganze wurde nur entwickelt, weil der grundlegende Technologieteil entwickelt wurde. Es wird nicht.

Für die Benutzer war der Kerntechnologieteil meiner Meinung nach etwa 10%, und die restlichen 90% betonten die Benutzeroberfläche und benutzerfreundliche Kommentare.

(Kimo) Scraping und Rendern von Bokete mit Mechanize

Mechanisieren Immerhin ist es sehr bequem. Ich habe den Schaberteil unter Bezugnahme auf den folgenden Artikel abgeschlossen. Es ging darum, Informationen von der Zielwebsite basierend auf den von Ihnen eingegebenen Schlüsselwörtern zu suchen und anzuzeigen.

Referenz: https://qiita.com/takuyanin/items/01256773e1cbfc84f51a

Tag Cloud-Erstellung

Ich habe dieses CSS verwendet. Das gesuchte Wort soll in der Datenbank gespeichert werden, dies ist also möglich. Die Herausforderung besteht nicht darin, das NG-Wort anzuzeigen, aber ich frage mich, ob das Erstellen einer Liste ein manueller Vorgang ist. .. ..

Referenzartikel: https://296.co.jp/article/025815201928061430

Die Texterstellung fließt oben

Obwohl es sich um eine Dekoration handelt, hielt ich sie für notwendig und schuf sie. Referenzartikel: https://www.at-create.co.jp/staff-blog/css/180.html

Fehlerbehandlung im Suchsystem

Wenn es sich um ein seltsames Schlüsselwort handelt, wird das Suchergebnis mit Null zurückgegeben. Aus diesem Grund haben wir die Rettungsverarbeitung implementiert und einen Fehlerbildschirm erstellt, wenn dieser nicht angezeigt wird. Eine solche detaillierte Verarbeitung ist für Benutzer wichtig, und unbekannte englische Fehler werden als verdächtige Websites angesehen. .. .. Referenzartikel: https://qiita.com/ngron/items/4c319ae7340b72c7e566

Og-Einstellungen beim Posten auf Twitter

Es ist ein Bild oder ein Text der Karte, wenn sie auf Twitter veröffentlicht wird. Dies ist ebenfalls nüchtern, aber sehr wichtig, und es geht darum, ob es leicht zu sehen und zu verstehen ist. Es ist 100 Mal besser, es zu tun, als es nicht zu tun. スクリーンショット 2020-10-29 12.21.26.png

Referenzartikel: https://qiita.com/d0ne1s/items/8f0193ea45d50a20e3d2

Werbung / Veröffentlichung

Ich habe Service Safari zum Veröffentlichen verwendet. https://www.service-safari.com/posts/38644

Da es für die Öffentlichkeit zugänglich ist, kostet es nicht viel, aber ich werde das Budget und die Herausforderung auf Twitter anstelle von Google festlegen. Ich möchte von Anfang an berichten, ob Nachfrage besteht.

Dieses Mal dient es auch als Memo für mich selbst, aber ich habe ungefähr zusammengefasst, was ich für die Web-App Owarai Gasha gemacht habe. Es besteht möglicherweise mehr Bedarf an Erklärungen für einzelne Technologien, aber ich habe sie zur Selbstzufriedenheit veröffentlicht (lacht), Sumimasen.

Wir wären Ihnen dankbar, wenn Sie es nutzen und uns Ihre Meinung mitteilen könnten.

Recommended Posts

Persönliche Entwicklung: Zusammenfassung der Techniken, die beim Lachen von Gasha angewendet werden (Schaben, Schienen, Heroku)
Persönliche Zusammenfassung der in JUnit 4 häufig verwendeten Typen
[Github] Zusammenfassung häufig verwendeter Befehle während der Entwicklung
Edelstein oft in Schienen verwendet
[Time Killing Site] Comedy Gasha Produktion | Ruby on Rails + Mechanize (Scraping)
[Webpacker] Zusammenfassung der Installation von Bootstrap und jQuery in Rails 6.0