$ sudo apt-get update
Err:1 http://archive.ubuntu.com/ubuntu focal InRelease
Temporary failure in name rerolution
$ host google.com
;; connection timed out; no servers could be reached
{ | |
"final_space": true, | |
"console_title": true, | |
"console_title_style": "folder", | |
"blocks": [ | |
{ | |
"type": "prompt", | |
"alignment": "left", | |
"horizontal_offset": 0, | |
"vertical_offset": 0, |
Antes de mais nada: todo o trabalho precisa ser "commitado". Sem mais, nem menos. Esse é o primeiro passo.
Não reinvente a roda e não seja rebelde. Se o projeto que você começou a trabalhar, já tem um padrão definido e que atende a necessidade, não há razão para mudanças drásticas. Se o projeto já tem tempos de vivência, significa que o padrão atual já dá conta do recado (ou ao menos deveria).
O ideal para manter o código bem versionado é, para cada mudança, um commit. Seja adição de nova funcionalidade, correção de bug ou até remoção de uma funcionalidade antiga. Isso nos dá a facilidade de usar uma das principais funcionalidades do versionamento: retroceder ao código antes do commit indicado.
Platform | Design | Code Gen. | Docs | Testing | Management |
---|---|---|---|---|---|
3Scale | Supports Swagger | None | ActiveDocs (Swagger compliant) | Developer Portal | Security, Analytics, Monetization, Dashboard, Traffic Mgmt. |
Akana | Graphical Designer. Supports Swagger, RAML, WADL, WSDL | Build Code | Document | Developer Portal | API Gateway, Security, Analytics, Orchestration, Transformation, Traffic Mgmt. |
Apigee | Edge UI. Supports OpenAPI Specs | None | Developer Portal | Developer Portal | API Gateway, Security, Analytics, Monetization, Orchestration, Transformation, Traffic Mgmt., API Proxy Editor |
Boomi | Mediate | None |
Sub CreateFolders() | |
Dim olNS As NameSpace | |
Dim olFolder As Folder | |
Dim OlNewFolder As Folder | |
Dim olNewFolders As Folders | |
Dim olItems As Items | |
Dim olItem As MailItem | |
Dim strName As String | |
Dim i As Long | |
-- Find the size of all tables in an Oracle schema | |
-- Script by Sergey Stadnik, http://ozmoroz.com | |
-- Licensed under CC BY with attribution required | |
-- Based on Stackoverflow.com discussion | |
-- http://stackoverflow.com/questions/264914/how-do-i-calculate-tables-size-in-oracle | |
DEFINE schema_name = 'replace_with_your_schema_name' | |
SELECT * FROM ( | |
SELECT |
-- | |
-- splitting as columns | |
-- | |
select regexp_substr('a-b-c', '[^-]+', 1, 1) as grupo_1 | |
,regexp_substr('a-b-c', '[^-]+', 1, 2) as grupo_2 | |
,regexp_substr('a-b-c', '[^-]+', 1, 3) as grupo_3 | |
from dual; | |
-- result: | |
-- a b c |
type FilterOperator = 'AND' | 'OR'; | |
type FiltersBy<T> = { | |
[K in keyof T]?: (value: T[K]) => boolean; | |
}; | |
/** | |
* Factory function that creates a specialized function to filter | |
* arrays, by validating all filters (AND operator), | |
* or validating just one of the filters (OR operator). | |
* @param operator Method to validate all filters: AND, OR |
This is work in progress! I need to added titles and descriptions fro each link, and organize them in categories
- API vs Proxy (video): https://www.youtube.com/watch?v=CJdDtiX_CP4
- http://justapis.com/
- Create an API for any website, in any programming language, without writing a line of code: http://jodoglevy.com/jobloglevy/introducing-gargl-create-an-api-for-any-website-in-any-programming-language-without-writing-a-line-of-code/
- Metadata-Driven Design: Building Web APIs for Dynamic Mobile Apps: http://www.infoq.com/articles/mdd-webapi-for-mobile-apps
- https://github.com/WhiteHouse/api-standards
- http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api
- http://reinout.vanrees.org/weblog/2015/06/03/09-restful.html
- https://github.com/interagent/http-api-design
#!/usr/bin/env python | |
# Lastfm loved tracks/playlist to Google Music playlist, either with songs from your library or from all access | |
# Order of songs in lastfm is preserved. | |
# First export the lastfm data in a json file, and then import it into Google Music | |
# You can edit the intermediate json file if you wish. | |
# | |
# Based on this script. | |
# https://gist.github.com/Timmmm/6572592 | |
# |