** Je souhaite acquérir une expérience pratique! ** **
J'obtiendrai ceci. Même si vous regardez les tweets des seniors tech sur Twitter, vous pouvez voir qu'il existe une énorme différence entre l'auto-apprentissage et la pratique. Au fil des jours, je m'intéresse de plus en plus à la différence. Puisqu'il n'y a pas d'ingénieurs web autour de moi, quand je pose des questions sur la situation actuelle, il y a beaucoup de PM et CTO à interviewer. Cependant, je ne peux pas dire "quelle est la différence entre le travail pratique et l'expérience acquise par l'auto-apprentissage?" Est-ce le pouvoir? Cependant, vous ne pourrez le réaliser que si vous l'expérimentez côte à côte sur le terrain.
「API」 Un mot que je n'ai pas compris du tout lorsque je participais au camp technique. Cependant, des mots qui apparaissent souvent lorsque vous êtes actif. Mâchez "API"
API Site référencé Pas un article API mais un article facile à comprendre API ・ ・ ・ Interface de programmation d'application
La surface de la programmation d'applications. .. .. C'est une abréviation dont la signification ne peut être comprise même si elle est traduite littéralement. Je l'ai compris comme une ** fenêtre pour faire fonctionner l'application depuis l'extérieur de l'application **.
En utilisant l'API youtube, nous avons extrait une vidéo avec 100 millions de vues avec ruby et l'avons sortie.
Dans ce cas, il est probable que les informations de l'application "youtube" aient été extraites de l'extérieur de l'application à l'aide de "ruby". De cette façon, l'API est un karakuri auquel on peut accéder de l'extérieur pour traiter et extraire les informations d'application. Ici, l'API peut être considérée comme une API ** permettant d'obtenir des informations sur youtube. De cette façon, le comportement de l'API change en fonction de l'objectif.
API pour extraire les données, API pour faire fonctionner l'application, API pour synchroniser, API pour trier, etc.
Données ou informations | Mur ← API ← Mur | Extérieur
Je pense que c'est un karakuri pour accéder à l'intérieur. En d'autres termes, s'il y a une API, n'importe qui peut manipuler les informations à l'intérieur **, donc du point de vue de la sécurité, c'est mauvais, donc à titre de contre-mesure, la clé API de youtube sera émise et vous pourrez y accéder en l'utilisant. ..
require 'net/http'
require 'uri'
require 'json'
require 'time'
require 'date'
uri = URI.parse('http://weather.livedoor.com/forecast/webservice/json/v1?city=170010')
json = Net::HTTP.get(uri)
result = JSON.parse(json)
today_tel = result['forecasts'][0]['telop']
tomor_tel = result['forecasts'][1]['telop']
min_tem = result['forecasts'][1]['temperature']['min']['celsius']
max_tem = result['forecasts'][1]['temperature']['max']['celsius']
des = result['description']['text']
des1 = result['description']['publicTime']
des2 = DateTime.parse(des1)
#puts result
puts 'prévisions météorologiques'.center(60, '-')
puts ''
puts 'Quel temps fait-il aujourd'hui,' + today_tel + 'Voudrais'
puts 'La température la plus basse est' + min_tem + '℃' + 'Voudrais'
puts 'La température maximale est' + max_tem + '℃' + 'Voudrais'
puts 'La météo de demain' + tomor_tel + 'Voudrais'
puts ''
puts 'prévisions météorologiques'.center(60, '-')
puts ''
puts ''
puts 'Aperçu météo'.center(60, '-')
puts
puts des
puts ''
print 'Heure de l'annonce du résumé météo'
puts des2.strftime('%Y année%m mois%jour j%H heure%M minutes%S secondes')
puts ''
puts 'Aperçu météo'.center(60, '-')
Ici, nous accédons à http://weather.livedoor.com/forecast/webservice/json/v1?city=170010 pour extraire et afficher les informations météorologiques.
Avez-vous une image? Dites-moi si vous avez une meilleure expression!
Recommended Posts