[JAVA] Einführung der Entwicklung von Hangantrieben - Unterstützung von Nogizaka46 durch IT-

Dieser Artikel ist der 15. Tagesartikel von "Adventskalender für die persönliche Entwicklung 2018".

** Ich möchte mich persönlich weiterentwickeln, während ich die neueste Technologie und verschiedene Webdienste studiere! ** ** **

Obwohl ich dachte

** Hast du jemals aufgegeben, weil du kein Thema hast oder deine Motivation nicht von Dauer ist? ** ** **

Ich war einer von ihnen, aber es hat sich sehr verändert, seit ich angefangen habe, mich aufgrund meiner eigenen Hobbys persönlich zu entwickeln.

Ich habe Idole und Schauspielerinnen immer geliebt und war lange Zeit ein Top-Fan von Maki Horikita [http://kikutaro777.hatenablog.com/archive/category/%E5%A0%80%E5%8C%97] Es war% E7% 9C% 9F% E5% B8% 8C). ** Die Mitgliedsnummer des Fanclubs ist 11 **. Er ging jedoch bei [Plötzliche Ehe] in den Ruhestand (http://kikutaro777.hatenablog.com/entry/2015/08/22/215442). [^ 1] Es war Nogizaka46.

[^ 1]: Ich träume immer noch davon, wenn ich wie Mr. Koji Yamamoto auf die Shinkansen angreifen würde.

Daher möchte ich im heutigen Adventskalender für die persönliche Entwicklung die ** Hangantriebsentwicklung ** vorstellen, die sich auf Nogisaka 46 konzentriert.

Was ist Hangantriebsentwicklung?

In Bezug auf Nogizaka46 haben möglicherweise viele Personen von dem Gruppennamen gehört, ohne den Namen des Mitglieds zu kennen. Nogisaka 46, das als eine rivalisierende Gruppe von AKB48 gegründet wurde, die jeder kennt, ["46" ist eine Zahl mit Begeisterung, die sogar eine geringere Anzahl von Menschen als die 48 von AKB schlagen kann](https: //ja.wikipedia. org / wiki /% E4% B9% 83% E6% 9C% A8% E5% 9D% 8246).

Nach Nogizaka46 wurde eine jüngere Schwestergruppe namens Kinzaka46 / Keyakizaka46 (Hiragana Keyaki) geboren und ist allgemein als ** "Sakamichi Group" ** bekannt. .. In diesem Jahr wird ** Slope Joint Audition ** abgehalten und ** [Slope Joint Project Stage "Zambi"](http: // zambi-stage) Mit .com /) ** beginnen nach und nach Kreuzungen innerhalb der Gruppe und es werden verschiedene synergistische Effekte erzeugt.

Obwohl die Einführung langwierig geworden ist, ist ** Slope Drive Development eine Methode zur Entwicklung von Diensten und Apps mit dem Thema der Pistengruppe, um ihre Güte durch IT auf der Welt zu verbreiten, basierend auf dem Gefühl, die Pistengruppe zu unterstützen. **.

Daher möchte ich eine App vorstellen, die ich durch das Üben der pistengesteuerten Entwicklung erstellt habe.

Einführung der Entwicklungsanwendung

Slope RPG Party Generator

Geben Sie den Namen ein und es wird das Abenteuermitglied mit der Pistengruppe bestimmt. Es ist nur dieser Service.

Ich habe es ** aufgeregt gemacht, dass ich möchte, dass meine Lieblingsmänner herauskommen ** und ** neue Interessensmöglichkeiten schaffen, selbst wenn Mitglieder, denen keine Männer empfohlen werden, herauskommen **. Es hört sich gut an, aber in Wirklichkeit, was für ein Mechanismus ist ** Brain Maker? ** Ich habe nur darüber nachgedacht und es w gemacht

Bei diesem Dienst werden statische Seiten auf Netlify gehostet, und der logische Teil ist Spring Boot. Es läuft auf Heroku. Ich möchte in der Lage sein, Gruppen zu teilen, die von Bild-Tweets wie Peing Question Box generiert wurden. Daher habe ich einen Bilddienst namens Cloudinary. benutzt. Persönlich ist es ein Service, den ich viel gelernt habe.

Ich habe die Details früher im Qiita-Artikel geschrieben.

Ich habe einen Webdienst erstellt, um eine Party wie Drakue von den Mitgliedern von Nogizaka46 zu machen

Dank dieses Artikels, Qiitas Nogisaka-Tag habe ich den 1. Platz in der Gesamtperiode erreicht. War das glücklichste in diesem Jahr.

2018-12-14_01h09_14.png

Slope Collection

Dies ist eine Informationsreferenz-App, die mit Xamarin entwickelt wurde, um die Entwicklung mobiler Apps zu versuchen. Zum Zeitpunkt der Entwicklung hatte ich jedoch keinen Mac und nur die Android-Version wurde veröffentlicht (Tränen)

2018-12-14_20h16_23.png

Die Registrierung der App im Google Play Store war eine gute Erfahrung (aus irgendeinem Grund wurde sie abgelehnt ...). Außerdem habe ich gelernt, dass für die Freigabe einer Smartphone-App nicht nur Code geschrieben werden muss, sondern auch verschiedene Vorbereitungen getroffen werden müssen, z. B. das Entwerfen und Erstellen anderer Symbole als Apps und das Schreiben von Einführungstexten für Apps.

Es war auch eine gute Erfahrung, die Xamarin-Community angekündigt beim LT-Wettbewerb der Japan Xamarin User Group (JXUG) zu haben. ..

Ich erinnere mich noch, wie glücklich ich war, dass Chomado-san nach dem LT "Ich bin froh, dass ich die Ankündigung gemacht habe" sagte.

Diese App hat keine Werbung, ** hat derzeit insgesamt 29.306 Downloads ** und wurde einigermaßen gut bewertet.

2018-12-14_23h18_45.png

Unmittelbar nach der Veröffentlichung fragte ich mich jedoch, ob jemand es verwenden würde, und da ich die Serverseite (Heroku) des Datenerfassungsziels mit dem kostenlosen Plan verwendete, war ich in einem regelmäßigen Schlafzustand. Wenn also im Ruhezustand zugegriffen wird, wird die folgende Bewertung sofort geschrieben ... und schließlich handelt es sich um einen Hobbyplan, der derzeit ein großes Defizit aufweist.

2018-12-14_20h18_05.png

Slope API

Als ich die zuvor erwähnte mobile App entwickeln wollte, habe ich sie zu einem Mechanismus gemacht, um Mitgliederprofile usw. mit der Web-API abzurufen. Deshalb habe ich die Pisten-API erstellt.

2018-12-14_23h24_14.png

Diese API wird gehostet, ist jedoch ein nicht authentifiziertes Sieb. Schauen Sie also bitte mal rein. Ich möchte JWT etc setzen ...

Ich habe es kürzlich nicht aktualisiert, aber das Repository ist hier. https://github.com/kikutaro/Sakamichi46Api

Es ist schwierig, Mitgliedsdaten nach Abschluss zu löschen, daher haben wir ein Abschlussflag (logisch flag-ähnlich) übernommen. Außerdem bin ich super schlampig und benutze keine DB, ich habe nur eine JSON-Datei. Die Leichtigkeit, es unter der Voraussetzung zu machen, dass nur Sie es verwenden, ist auch ein guter Punkt für die persönliche Entwicklung.

Abschluss-Countdown-Site

Yumi Wakatsuki

Mein Favorit, Herr Wakatsuki, absolvierte am 30. November 2018 Nogisaka 46 und erstellte eine Website, um ihren Abschluss herunterzuzählen. Wir haben auch eine Listenanzeigefunktion hinzugefügt, damit Sie problemlos Blogs lesen können, die schließlich geschlossen werden.

2018-11-30_22h04_01.png

2018-12-14_23h30_53.png

Die Blog-Liste wird mit dem Code erstellt, mit dem HTML mithilfe einer Java-Bibliothek namens Rom erstellt wird, die RSS abruft. Dieser Bereich ist auch leicht zu sagen, aber ich habe unerwartet erfahren, welche Art von Bibliothek es gibt.

Nanase Nishino

Es wird mit genau dem gleichen Kleber wie Mr. Wakatsuki hergestellt. Übrigens spielt es keine Rolle, aber als ich versuchte, die Site-Domain "nishinonanase.com" zu erwerben, war Nogisaka 46 LLC bereits erworben worden. Der Erwerbszeitpunkt lag kurz vor der Entscheidung für den Abschluss, daher frage ich mich, ob das Büro nach dem Abschluss weiterhin eine aktive Rolle spielen wird.

2018-11-20_22h08_18.png

Ebasque App!

Yumi Wakatsuki, ein Mentor, spielt mit dem berühmten Evangelisten von Microsoft Japan, Shigetoshi Nishiwaki, ein Radio namens "Evangelist School!". Ich werde. Es ist ein Radio, in dem Sie jede Woche IT-Trends und Präsentationen hören können. Daher wird es Ingenieuren empfohlen!

Offizielle Tweets werden jede Woche in Echtzeit getwittert (der Inhalt ist sicherlich Mr. Nishiwaki ...), daher macht es Spaß, die Interaktion mehr als gewöhnliches Radio zu spüren.

2cf01dd21558ce0900e67b28f70c80de_85.jpg

Ich bin seit der ersten Sendung ein starker Zuhörer und eines Tages habe ich eine Smartphone-App mit Schwung erstellt. Dies wurde auch mit Xamarin gemacht, und nachdem ich einen Mac bekommen hatte, versuchte ich mein Bestes, um ihn auf iPhone und Android zu veröffentlichen.

Junger Bot (schon gestoppt)

Es gab zuvor einen Bot-Wettbewerb namens LINE Bot Award, und es war der junge Bot, den ich gemacht habe, während ich auch Bot-Entwicklung und LINE Messaging API studiert habe.

Chatten 若様talk

Wenn Sie mit "Waka-sama" sprechen, können Sie einen Link mit Informationen über Herrn Wakatsuki zurückgeben. 若様info

Wenn Sie mit "Nachrichten" und "Nachrichten" sprechen, können Sie die neuesten Nachrichten zurückerhalten 若様news

QA die Abkürzungen für IT-Begriffe, die in Ebasque eine Spezialität darstellen 若様news

Außerdem reagiert es auf "Fotos", "Bilder", "Gesichter" usw. und sendet Fotos. 若様news

Ich habe es geschafft, indem ich verschiedene Dinge wie Microsoft Cognitive Services voll ausgenutzt habe. Leider wurde der LINE Bot Award abgelehnt, aber es ist eine gute Erinnerung, sich für einen solchen Wettbewerb zu bewerben. Die verwendeten Technologie-Stacks sind unten zusammengefasst.

Ich habe versucht, "Wakasama Bot" zu entwickeln, der mit Herrn Wakatsuki von Nogisaka 46 über LINE sprechen kann

** Es sollte beachtet werden, dass es nicht funktioniert, da es jetzt geschlossen wurde, also tut es mir leid. ** ** **

schließlich

Mit diesem Gefühl entwickle ich meine Hobbys, um die Pistengruppe zu unterstützen, die sich auf Nogisaka 46 konzentriert, und ich lerne jeden Tag mit der neuesten Technologie und der Technologie, an der ich frei interessiert bin. Das Gute an der persönlichen Entwicklung ist, dass Sie Spaß am Lernen haben können. In Zukunft möchte ich mich über mein Hauptgeschäft Send Grid aktiv mit E-Mails beschäftigen.

Porträtrechte und Urheberrechte sind jedoch schwierig, wenn es um diese Idol-Themen geht. Die erste RPG-App hatte viel darüber nachgedacht und viel einfache Arbeit geleistet, um selbst Punktbilder zu machen. In diesem Sinne möchte ich eine App erstellen.

Eines Tages werden die Tage kommen, an denen die Mitglieder der Sakamichi-Gruppe meine App berühren, die Gelegenheit, sich auf eine Arbeit usw. einzulassen, und ich lerne glücklich, während ich träume. Die persönliche Entwicklung geht noch eine Weile nicht weiter! Wenn ja, denken Sie bitte über das Material nach, das auf Ihrem eigenen Hobby basiert.

Recommended Posts

Einführung der Entwicklung von Hangantrieben - Unterstützung von Nogizaka46 durch IT-
Einführung der Entwicklungsumgebung des IDOM-Ingenieurs (physisch)