Remove bare links

This commit is contained in:
Boris Verkhovskiy 2024-06-03 13:31:20 -06:00
parent 29bf4c1b9f
commit 790a78e3cf
61 changed files with 418 additions and 546 deletions

View File

@ -432,8 +432,8 @@ func requestServer() {
## Més informació ## Més informació
L'arrel de tot en Go és la web oficial [official Go web site] L'arrel de tot en Go és la web oficial [official Go web site](https://go.dev/).
(https://go.dev/). Allà es pot seguir el tutorial, jugar interactivament Allà es pot seguir el tutorial, jugar interactivament
i llegir molt més del que hem vist aquí.En el "tour", i llegir molt més del que hem vist aquí.En el "tour",
[the docs](https://go.dev/doc/) conté informació sobre com escriure codi [the docs](https://go.dev/doc/) conté informació sobre com escriure codi
net i efectiu en Go, comandes per empaquetar i generar documentació, i net i efectiu en Go, comandes per empaquetar i generar documentació, i

View File

@ -10,7 +10,7 @@ translations:
- ["Xavier Sala Pujolar", "http://github.com/utrescu"] - ["Xavier Sala Pujolar", "http://github.com/utrescu"]
--- ---
Groovy - Un llenguatge dinàmic per la plataforma Java [Llegir-ne més.](http://www.groovy-lang.org/) Groovy - Un llenguatge dinàmic per la plataforma Java [Llegir-ne més](http://www.groovy-lang.org/).
```groovy ```groovy
/* /*
@ -285,7 +285,7 @@ def clos = { print it }
clos( "hi" ) clos( "hi" )
/* /*
Groovy pot recordar els resultats dels Closures [1][2][3] Groovy pot recordar els resultats dels Closures
*/ */
def cl = {a, b -> def cl = {a, b ->
sleep(3000) // simula un procés llarg sleep(3000) // simula un procés llarg
@ -420,17 +420,10 @@ assert sum(2,5) == 7
[Cònsola de Groovy](http://groovyconsole.appspot.com/) [Cònsola de Groovy](http://groovyconsole.appspot.com/)
Uneix-te a un [grup d'usuaris Groovy] Uneix-te a un [grup d'usuaris Groovy](http://www.groovy-lang.org/usergroups.html)
(http://www.groovy-lang.org/usergroups.html)
## Llibres ## Llibres
* [Groovy Goodness] (https://leanpub.com/groovy-goodness-notebook) * [Groovy Goodness](https://leanpub.com/groovy-goodness-notebook)
* [Groovy in Action](http://manning.com/koenig2/)
* [Groovy in Action] (http://manning.com/koenig2/) * [Programming Groovy 2: Dynamic Productivity for the Java Developer](http://shop.oreilly.com/product/9781937785307.do)
* [Programming Groovy 2: Dynamic Productivity for the Java Developer] (http://shop.oreilly.com/product/9781937785307.do)
[1] http://roshandawrani.wordpress.com/2010/10/18/groovy-new-feature-closures-can-now-memorize-their-results/
[2] http://www.solutionsiq.com/resources/agileiq-blog/bid/72880/Programming-with-Groovy-Trampoline-and-Memoize
[3] http://mrhaki.blogspot.mx/2011/05/groovy-goodness-cache-closure-results.html

View File

@ -640,5 +640,6 @@ pozdrav("Pepo") # Vypíše 3x: "Měj se Pepo!"
## Co dál? ## Co dál?
Spoustu odkazů na české i anglické materiály najdete na [webu české Python komunity] Spoustu odkazů na české i anglické materiály najdete na
(http://python.cz/). Můžete také přijít na Pyvo, kde to společně probereme. [webu české Python komunity](http://python.cz/). Můžete
také přijít na Pyvo, kde to společně probereme.

View File

@ -388,7 +388,7 @@ j: 8 < 10 // and supports boolean ops
price: number price: number
// Require a justification if price is too high // Require a justification if price is too high
if price > 100 { if price > 100 {
justification: string justification: string
} }
price: 200 price: 200
justification: "impulse buy" justification: "impulse buy"
@ -400,11 +400,11 @@ comp: [ for x in #items if x rem 2 == 0 {x*x}]
// and... well you can do this too // and... well you can do this too
#a: [ "Apple", "Google", "SpaceX"] #a: [ "Apple", "Google", "SpaceX"]
for k, v in #a { for k, v in #a {
"\( strings.ToLower(v) )": { "\( strings.ToLower(v) )": {
pos: k + 1 pos: k + 1
name: v name: v
nameLen: len(v) nameLen: len(v)
} }
} }
``` ```
@ -481,7 +481,7 @@ This creates a `cue.mod/` subdirectory within that `mymodule` directory, and `cu
- gen/ - gen/
- usr/ - usr/
For a different perspective on this and details about what's in there, see https://cuelang.org/docs/concepts/packages/. For my purposes here, I'll say you don't need to think about the contents of this directory *at all*, except that your module name will be the prefix for all imports within your module. For a different perspective on this and details about what's in there, see [cuelang.org/docs/concepts/packages/](https://cuelang.org/docs/concepts/packages/). For my purposes here, I'll say you don't need to think about the contents of this directory *at all*, except that your module name will be the prefix for all imports within your module.
Where will your module file hierarchy go? All files and directories for your module are rooted in `mymodule/`, the directory that also contains `cue.mod/`. If you want to import a package, you'll prefix it with `example.com/mymodule`, followed by a relative path rooted in `mymodule/`. Where will your module file hierarchy go? All files and directories for your module are rooted in `mymodule/`, the directory that also contains `cue.mod/`. If you want to import a package, you'll prefix it with `example.com/mymodule`, followed by a relative path rooted in `mymodule/`.
@ -548,6 +548,6 @@ configuredBar: conflicting values string and 200 (mismatched types string and in
That's it for now. I understand there are more package management features coming in the future and the design decisions around `cue.mod` are looking ahead to that. That's it for now. I understand there are more package management features coming in the future and the design decisions around `cue.mod` are looking ahead to that.
Finally, CUE has built-in modules with powerful functionality. We saw one of these earlier, when we imported "strings" and used `strings.ToLower`. Imports without fully-qualified module names are assumed to be built-ins. The full list and documentation for each is here: https://pkg.go.dev/cuelang.org/go/pkg Finally, CUE has built-in modules with powerful functionality. We saw one of these earlier, when we imported "strings" and used `strings.ToLower`. Imports without fully-qualified module names are assumed to be built-ins. The full list and documentation for each is here: [pkg.go.dev/cuelang.org/go/pkg](https://pkg.go.dev/cuelang.org/go/pkg)
This has been a condensation of the official docs and tutorials, so go give the source material some love: https://cuelang.org/docs/tutorials/ This has been a condensation of the official docs and tutorials, so go give the source material some love: [cuelang.org/docs/tutorials/](https://cuelang.org/docs/tutorials/)

View File

@ -157,7 +157,7 @@ logger("We have a logger subroutine!");
#### Verwenden von Perl Modulen #### Verwenden von Perl Modulen
Perl Module liefern eine Menge an Funktionen die dabei Helfen das Rad nicht neu erfinden zu müssen. Perl Module können von CPAN (http://www.cpan.org/) heruntergeladen werden. Einige populäre Module sind in der Perl Distribution selbst bereits enthalten. Perl Module liefern eine Menge an Funktionen die dabei Helfen das Rad nicht neu erfinden zu müssen. Perl Module können von [CPAN](http://www.cpan.org/) heruntergeladen werden. Einige populäre Module sind in der Perl Distribution selbst bereits enthalten.
Perlfaq enthält Fragen und Antworten zu häufig vorkommenden Aufgaben. Sehr oft sind auch Vorschläge enthalten welches CPAN module am besten geeignet ist. Perlfaq enthält Fragen und Antworten zu häufig vorkommenden Aufgaben. Sehr oft sind auch Vorschläge enthalten welches CPAN module am besten geeignet ist.

View File

@ -12,7 +12,7 @@ contributors:
Docker is a tool that helps you build, test, ship and run applications Docker is a tool that helps you build, test, ship and run applications
seamlessly across various machines. It replicates the environment our software seamlessly across various machines. It replicates the environment our software
needs on any machine. You can get Docker for your machine from needs on any machine. You can get Docker for your machine from
https://docs.docker.com/get-docker/ [docs.docker.com/get-docker/](https://docs.docker.com/get-docker/)
It has grown in popularity over the last decade due to being lightweight and It has grown in popularity over the last decade due to being lightweight and
fast as compared to virtual-machines that are bulky and slow. Unlike VMs, docker fast as compared to virtual-machines that are bulky and slow. Unlike VMs, docker
@ -65,7 +65,6 @@ in a limited capacity architecture.
│ Hardware Infrastructure │ │ Hardware Infrastructure │
└──────────────────────────────────────────────────┘ └──────────────────────────────────────────────────┘
(Docker based architecture) (Docker based architecture)
</pre> </pre>
Couple of terms we will encounter frequently are Docker Images and Docker Couple of terms we will encounter frequently are Docker Images and Docker
@ -208,6 +207,7 @@ from our application along with their configurations into this file in the
specific syntax to let anyone create a Docker image of our application. specific syntax to let anyone create a Docker image of our application.
### A few things to keep in mind: ### A few things to keep in mind:
* It is always strictly named `Dockerfile` without any extensions * It is always strictly named `Dockerfile` without any extensions
* We have to build our custom image on top of some already available Docker base * We have to build our custom image on top of some already available Docker base
image. (there is an empty image called `scratch` which literally lets you build image. (there is an empty image called `scratch` which literally lets you build

View File

@ -423,11 +423,9 @@ libro de C, escrito por Dennis Ritchie, creador de C y Brian Kernighan. Aún as
se cuidadoso, es antiguo, contiene algunas inexactitudes, y algunas prácticas se cuidadoso, es antiguo, contiene algunas inexactitudes, y algunas prácticas
han cambiado. han cambiado.
Otro buen recurso es [Learn C the hard way](http://learncodethehardway.org/c/).
Si tienes una pregunta, lee [compl.lang.c Frequently Asked Questions](http://c-faq.com). Si tienes una pregunta, lee [compl.lang.c Frequently Asked Questions](http://c-faq.com).
Es muy importante utilizar el espaciado y la sangría apropiados y ser coherente Es muy importante utilizar el espaciado y la sangría apropiados y ser coherente
con su estilo de codificación en general. El código legible es mejor que el con su estilo de codificación en general. El código legible es mejor que el
código rápido. Para adoptar un buen estilo de codificación, vea el código rápido. Para adoptar un buen estilo de codificación, vea el
[Estilo de codificación del kernel Linux] (https://www.kernel.org/doc/Documentation/CodingStyle). [estilo de codificación del kernel Linux](https://www.kernel.org/doc/Documentation/CodingStyle).

View File

@ -10,7 +10,7 @@ lang: es-es
--- ---
ColdFusion es un lenguaje de scripting para desarrollo web. ColdFusion es un lenguaje de scripting para desarrollo web.
[Lea más aquí](Http://www.adobe.com/products/coldfusion-family.html) [Lea más aquí](http://www.adobe.com/products/coldfusion-family.html)
### CFML ### CFML
_**C**old**F**usion **M**arkup **L**anguage_ _**C**old**F**usion **M**arkup **L**anguage_

View File

@ -23,7 +23,7 @@ codigo CSS esta hecho de *reglas* estaticas. Cada regla toma uno o mas *selector
Esta guia ha sido escrita con CSS 2 en mente, la cual es extendida por una nueva caracterica de CSS 3. Esta guia ha sido escrita con CSS 2 en mente, la cual es extendida por una nueva caracterica de CSS 3.
**NOTA:** Debido a que CSS produce resultados visuales, para aprenderlo, necesitas **NOTA:** Debido a que CSS produce resultados visuales, para aprenderlo, necesitas
Probar todo en un patio de juegos CSS como [dabblet] (http://dabblet.com/). Probar todo en un patio de juegos CSS como [dabblet](http://dabblet.com/).
El objetivo principal de este artículo es la sintaxis y algunos consejos generales. El objetivo principal de este artículo es la sintaxis y algunos consejos generales.
## Sintaxis ## Sintaxis
@ -323,5 +323,3 @@ a new feature.
* [Z-Index - The stacking context](https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Understanding_z_index/The_stacking_context) * [Z-Index - The stacking context](https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Understanding_z_index/The_stacking_context)
* [SASS](http://sass-lang.com/) and [LESS](http://lesscss.org/) for CSS pre-processing * [SASS](http://sass-lang.com/) and [LESS](http://lesscss.org/) for CSS pre-processing
* [CSS-Tricks](https://css-tricks.com) * [CSS-Tricks](https://css-tricks.com)

View File

@ -8,7 +8,7 @@ lang: es-es
filename: groovy-es.html filename: groovy-es.html
--- ---
Groovy - Un lenguaje dinámico para la plataforma Java [Leer más aquí.](http://www.groovy-lang.org/) Groovy - Un lenguaje dinámico para la plataforma Java. [Leer más aquí](http://www.groovy-lang.org/).
```groovy ```groovy
/* /*
@ -283,7 +283,7 @@ def clos = { print it }
clos( "hi" ) clos( "hi" )
/* /*
Groovy puede memorizar los resultados de un Closure [1][2][3] Groovy puede memorizar los resultados de un Closure
*/ */
def cl = {a, b -> def cl = {a, b ->
sleep(3000) // simula algún proceso que consume tiempo sleep(3000) // simula algún proceso que consume tiempo
@ -422,12 +422,6 @@ assert sum(2,5) == 7
## Libros ## Libros
* [Groovy Goodness] (https://leanpub.com/groovy-goodness-notebook) * [Groovy Goodness](https://leanpub.com/groovy-goodness-notebook)
* [Groovy in Action](http://manning.com/koenig2/)
* [Groovy in Action] (http://manning.com/koenig2/) * [Programming Groovy 2: Dynamic Productivity for the Java Developer](http://shop.oreilly.com/product/9781937785307.do)
* [Programming Groovy 2: Dynamic Productivity for the Java Developer] (http://shop.oreilly.com/product/9781937785307.do)
[1] http://roshandawrani.wordpress.com/2010/10/18/groovy-new-feature-closures-can-now-memorize-their-results/
[2] http://www.solutionsiq.com/resources/agileiq-blog/bid/72880/Programming-with-Groovy-Trampoline-and-Memoize
[3] http://mrhaki.blogspot.mx/2011/05/groovy-goodness-cache-closure-results.html

View File

@ -143,7 +143,7 @@ logger("Tenemos una subrutina logger!");
#### Utilizando módulos Perl #### Utilizando módulos Perl
Los módulos en Perl proveen de una gama de funciones que le pueden ayudar a evitar reinventar la rueda. Éstas se pueden descargar desde CPAN ( http://www.cpan.org/ ). Algunos de los módulos más populares ya están incluidos con la misma distribución de Perl. Los módulos en Perl proveen de una gama de funciones que le pueden ayudar a evitar reinventar la rueda. Éstas se pueden descargar desde [CPAN](http://www.cpan.org/). Algunos de los módulos más populares ya están incluidos con la misma distribución de Perl.
perlfaq contiene preguntas y respuestas relacionadas con muchas tareas comunes, y algunas veces provee sugerencias sobre buenos módulos de CPAN que puede usar. perlfaq contiene preguntas y respuestas relacionadas con muchas tareas comunes, y algunas veces provee sugerencias sobre buenos módulos de CPAN que puede usar.

View File

@ -231,8 +231,9 @@ sns.lmplot("BirthY", "EstAge", data=hre);
Si quieres aprender más, obtén _Python for Data Analysis_ por Wes McKinney. Es un extraordinario recurso usado como referencia para escribir este tutorial. Si quieres aprender más, obtén _Python for Data Analysis_ por Wes McKinney. Es un extraordinario recurso usado como referencia para escribir este tutorial.
También puedes encontrar gran cantidad de tutoriales interactivos de IPython en temas específicos a tus intereses, como Pilon de Cam Davidson <a href="http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/" Title="Probabilistic Programming and Bayesian Methods for Hackers">Probabilistic Programming and Bayesian Methods for Hackers</a>. También puedes encontrar gran cantidad de tutoriales interactivos de IPython en temas específicos a tus intereses, como Pilon de Cam Davidson [Probabilistic Programming and Bayesian Methods for Hackers](http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/).
Ver más módulos para investigar: Ver más módulos para investigar:
- análisis de texto y procesamiento natural del lenguaje: nltk, http://www.nltk.org
- análisis de redes sociales: igraph, http://igraph.org/python/ - análisis de texto y procesamiento natural del lenguaje: [nltk](http://www.nltk.org)
- análisis de redes sociales: [igraph](http://igraph.org/python/)

View File

@ -278,6 +278,6 @@ End Module
Aprendí Visual Basic en la aplicación de consola. Esta me permitió entender los principios de la programación para, posteriormente, aprender otros lenguajes con facilidad. Aprendí Visual Basic en la aplicación de consola. Esta me permitió entender los principios de la programación para, posteriormente, aprender otros lenguajes con facilidad.
He creado un <a href="http://www.vbbootcamp.co.uk/" Title="Tutorial de Visual Basic">tutorial de Visual Basic</a> más exhaustivo para quienes quieran saber más. He creado un [tutorial de Visual Basic](http://www.vbbootcamp.co.uk/) más exhaustivo para quienes quieran saber más.
Toda la sintaxis es válida. Copia el código y pégalo en el compilador de Visual Basic y ejecuta (F5) el programa. Toda la sintaxis es válida. Copia el código y pégalo en el compilador de Visual Basic y ejecuta (F5) el programa.

View File

@ -29,6 +29,7 @@ filename: LearnVim-fa.txt
``` ```
vim <filename> # Open <filename> in vim vim <filename> # Open <filename> in vim
``` ```
<p dir="rtl"> <p dir="rtl">
باز کردن help docs های `<topic>` اگر وجود داشته باشد باز کردن help docs های `<topic>` اگر وجود داشته باشد
</p> </p>

View File

@ -255,14 +255,11 @@ endif
### En français ### En français
+ [Introduction à Makefile (developpez.com)] + [Introduction à Makefile (developpez.com)](http://gl.developpez.com/tutoriel/outil/makefile/),
(http://gl.developpez.com/tutoriel/outil/makefile/), + [Compilez sous GNU/Linux ! (openclassrooms)](https://openclassrooms.com/courses/compilez-sous-gnu-linux).
+ [Compilez sous GNU/Linux ! (openclassrooms)]
(https://openclassrooms.com/courses/compilez-sous-gnu-linux).
### En anglais ### En anglais
+ [Documentation de GNU make](https://www.gnu.org/software/make/manual/), + [Documentation de GNU make](https://www.gnu.org/software/make/manual/),
+ [Software carpentry tutorial](http://swcarpentry.github.io/make-novice/), + [Software carpentry tutorial](http://swcarpentry.github.io/make-novice/),
+ Learn C the hard way [ex2](http://c.learncodethehardway.org/book/ex2.html) + Learn C the hard way [ex2](http://c.learncodethehardway.org/book/ex2.html) [ex28](http://c.learncodethehardway.org/book/ex28.html).
[ex28](http://c.learncodethehardway.org/book/ex28.html).

View File

@ -48,8 +48,8 @@ my %fruit_couleur = ("pomme", "rouge", "banane", "jaune");
# Vous pouvez utiliser des espaces et l'opérateur "=>" pour les disposer plus joliment : # Vous pouvez utiliser des espaces et l'opérateur "=>" pour les disposer plus joliment :
my %fruit_couleur = ( my %fruit_couleur = (
pomme => "rouge", pomme => "rouge",
banane => "jaune" banane => "jaune"
); );
# Les scalaires, tableaux et hashes sont plus amplement documentés dans le perldata # Les scalaires, tableaux et hashes sont plus amplement documentés dans le perldata
@ -163,11 +163,12 @@ logger("On a une fonction de logging!!");
#### Utiliser des modules Perl #### Utiliser des modules Perl
Les modules Perl fournissent une palette de fonctionnalités vous évitant de réinventer la roue et peuvent être téléchargés depuis CPAN (http://www.cpan.org/). Un certain nombre de modules populaires sont inclus dans la distribution même de Perl. Les modules Perl fournissent une palette de fonctionnalités vous évitant de réinventer la roue et peuvent être téléchargés depuis [CPAN](http://www.cpan.org/). Un certain nombre de modules populaires sont inclus dans la distribution même de Perl.
Perlfaq contiens des questions et réponses liées aux tâches habituelles et propose souvent des suggestions quant aux bons modules à utiliser. Perlfaq contiens des questions et réponses liées aux tâches habituelles et propose souvent des suggestions quant aux bons modules à utiliser.
#### Pour en savoir plus #### Pour en savoir plus
- [perl-tutorial](http://perl-tutorial.org/) - [perl-tutorial](http://perl-tutorial.org/)
- [Learn at www.perl.com](http://www.perl.org/learn.html) - [Learn at www.perl.com](http://www.perl.org/learn.html)
- [perldoc](http://perldoc.perl.org/) - [perldoc](http://perldoc.perl.org/)

View File

@ -163,5 +163,4 @@ Manipulate[y^2, {y, 0, 20}] (* Crée une interface graphique interactive qui
## Envie d'aller plus loin ? ## Envie d'aller plus loin ?
* [Documentation du langage Wolfram (en anglais)] * [Documentation du langage Wolfram (en anglais)](http://reference.wolfram.com/language/)
(http://reference.wolfram.com/language/)

View File

@ -6,7 +6,7 @@ contributors:
filename: learngroovy.groovy filename: learngroovy.groovy
--- ---
Groovy - A dynamic language for the Java platform [Read more here.](http://www.groovy-lang.org/) [Groovy](http://www.groovy-lang.org/) is a dynamic language for the Java platform
```groovy ```groovy
/* /*
@ -299,7 +299,7 @@ def clos = { print it }
clos( "hi" ) clos( "hi" )
/* /*
Groovy can memoize closure results [1][2][3] Groovy can memoize closure results
*/ */
def cl = {a, b -> def cl = {a, b ->
sleep(3000) // simulate some time consuming processing sleep(3000) // simulate some time consuming processing
@ -438,12 +438,6 @@ Join a [Groovy user group](http://www.groovy-lang.org/usergroups.html)
## Books ## Books
* [Groovy Goodness] (https://leanpub.com/groovy-goodness-notebook) * [Groovy Goodness](https://leanpub.com/groovy-goodness-notebook)
* [Groovy in Action](http://manning.com/koenig2/)
* [Groovy in Action] (http://manning.com/koenig2/) * [Programming Groovy 2: Dynamic Productivity for the Java Developer](http://shop.oreilly.com/product/9781937785307.do)
* [Programming Groovy 2: Dynamic Productivity for the Java Developer] (http://shop.oreilly.com/product/9781937785307.do)
[1] http://roshandawrani.wordpress.com/2010/10/18/groovy-new-feature-closures-can-now-memorize-their-results/
[2] http://www.solutionsiq.com/resources/agileiq-blog/bid/72880/Programming-with-Groovy-Trampoline-and-Memoize
[3] http://mrhaki.blogspot.mx/2011/05/groovy-goodness-cache-closure-results.html

View File

@ -198,12 +198,12 @@ $ r.js -o app.build.js
* [उन्नत विन्यास](http://requirejs.org/docs/api.html#config) * [उन्नत विन्यास](http://requirejs.org/docs/api.html#config)
* [शिम विन्यास (गैर एएमडी मॉड्यूल लोडिंग)](http://requirejs.org/docs/api.html#config-shim) * [शिम विन्यास (गैर एएमडी मॉड्यूल लोडिंग)](http://requirejs.org/docs/api.html#config-shim)
* [सीएसएस लदान और require.js साथ अनुकूलन](http://requirejs.org/docs/optimization.html#onecss) * [सीएसएस लदान और require.js साथ अनुकूलन](http://requirejs.org/docs/optimization.html#onecss)
* [बनाता है के लिए almond.js का प्रयोग](Https://github.com/jrburke/almond) * [बनाता है के लिए almond.js का प्रयोग](https://github.com/jrburke/almond)
### अग्रिम पठन: ### अग्रिम पठन:
* [सरकारी कल्पना](https://github.com/amdjs/amdjs-api/wiki/AMD) * [सरकारी कल्पना](https://github.com/amdjs/amdjs-api/wiki/AMD)
* [क्यों एएमडी?](Http://requirejs.org/docs/whyamd.html) * [क्यों एएमडी?](http://requirejs.org/docs/whyamd.html)
* [यूनिवर्सल मॉड्यूल परिभाषा](https://github.com/umdjs/umd) * [यूनिवर्सल मॉड्यूल परिभाषा](https://github.com/umdjs/umd)
### कार्यान्वयन: ### कार्यान्वयन:

View File

@ -26,8 +26,8 @@ http --offline https://api.example.com/posts
### URL shortcuts for `localhost` ### URL shortcuts for `localhost`
HTTPie supports a curl-like shorthand for localhost. For instance, ":3000" HTTPie supports a curl-like shorthand for localhost. For instance, `:3000`
expands to "http://localhost:3000". If the port is omitted, it assumes port 80. expands to `http://localhost:3000`. If the port is omitted, it assumes port 80.
```bash ```bash
http :/users # http://localhost/users http :/users # http://localhost/users
@ -48,7 +48,6 @@ http https://api.example.com/tags title="Tutorial" slug="tutorial" # POST a new
## Querystring Parameters ## Querystring Parameters
If you're manually adding query string parameters in the terminal, try the If you're manually adding query string parameters in the terminal, try the
`param==value` syntax. It avoids shell escaping for & separators and `param==value` syntax. It avoids shell escaping for & separators and
automatically URL-escapes special characters in parameter names and values. automatically URL-escapes special characters in parameter names and values.
@ -116,5 +115,5 @@ http --follow GET https://example.com # Follow Redirects
## Further Reading ## Further Reading
- [Official Documentation](https://httpie.io/docs/cli). - [Official Documentation](https://httpie.io/docs/cli)
- [GitHub](https://github.com/httpie). - [GitHub](https://github.com/httpie)

View File

@ -102,5 +102,5 @@ makan sayuran for sayuran in sayur_sayuran when sayuran isnt 'kemangi'
## Referensi Tambahan ## Referensi Tambahan
- [Smooth CoffeeScript (EN)] (http://autotelicum.github.io/Smooth-CoffeeScript/) - [Smooth CoffeeScript (EN)](http://autotelicum.github.io/Smooth-CoffeeScript/)
- [CoffeeScript Ristretto (EN)] (https://leanpub.com/coffeescript-ristretto/read) - [CoffeeScript Ristretto (EN)](https://leanpub.com/coffeescript-ristretto/read)

View File

@ -11,32 +11,32 @@ lang: it-it
**Qt** è un framework ampiamente conosciuto per lo sviluppo di software multipiattaforma che può essere eseguito su varie piattaforme software e hardware con modifiche minime o nulle nel codice, pur avendo la potenza e la velocità delle applicazioni native. Sebbene **Qt** sia stato originariamente scritto in *C++*. **Qt** è un framework ampiamente conosciuto per lo sviluppo di software multipiattaforma che può essere eseguito su varie piattaforme software e hardware con modifiche minime o nulle nel codice, pur avendo la potenza e la velocità delle applicazioni native. Sebbene **Qt** sia stato originariamente scritto in *C++*.
Questo è un adattamento sull'introduzione di C ++ a QT di
Questo è un adattamento sull'introduzione di C ++ a QT di [Aleksey Kholovchuk] (https://github.com/vortexxx192 [Aleksey Kholovchuk](https://github.com/vortexxx192), alcuni
), alcuni degli esempi di codice dovrebbero avere la stessa funzionalità degli esempi di codice dovrebbero avere la stessa
che avrebbero se fossero fatte usando pyqt! funzionalità che avrebbero se fossero fatte usando pyqt!
```python ```python
import sys import sys
from PyQt4 import QtGui from PyQt4 import QtGui
def window(): def window():
# Crea un oggetto applicazione # Crea un oggetto applicazione
app = QtGui.QApplication(sys.argv) app = QtGui.QApplication(sys.argv)
# Crea un widget in cui verrà inserita la nostra etichetta # Crea un widget in cui verrà inserita la nostra etichetta
w = QtGui.QWidget() w = QtGui.QWidget()
# Aggiungi un'etichetta al widget # Aggiungi un'etichetta al widget
b = QtGui.QLabel(w) b = QtGui.QLabel(w)
# Imposta del testo per l'etichetta # Imposta del testo per l'etichetta
b.setText("Ciao Mondo!") b.setText("Ciao Mondo!")
# Fornisce informazioni su dimensioni e posizionamento # Fornisce informazioni su dimensioni e posizionamento
w.setGeometry(100, 100, 200, 50) w.setGeometry(100, 100, 200, 50)
b.move(50, 20) b.move(50, 20)
# Dai alla nostra finestra un bel titolo # Dai alla nostra finestra un bel titolo
w.setWindowTitle("PyQt") w.setWindowTitle("PyQt")
# Visualizza tutto # Visualizza tutto
w.show() w.show()
# Esegui ciò che abbiamo chiesto, una volta che tutto è stato configurato # Esegui ciò che abbiamo chiesto, una volta che tutto è stato configurato
sys.exit(app.exec_()) sys.exit(app.exec_())
if __name__ == '__main__': if __name__ == '__main__':
@ -60,7 +60,7 @@ def window():
b.setText("Premimi") b.setText("Premimi")
b.move(50, 50) b.move(50, 50)
# Indica a b di chiamare questa funzione quando si fa clic # Indica a b di chiamare questa funzione quando si fa clic
    # notare la mancanza di "()" sulla chiamata di funzione # notare la mancanza di "()" sulla chiamata di funzione
b.clicked.connect(showdialog) b.clicked.connect(showdialog)
w.setWindowTitle("PyQt Dialog") w.setWindowTitle("PyQt Dialog")
w.show() w.show()

View File

@ -312,7 +312,7 @@ C'è molto di più in Rust — questi sono solo i fondamenti di Rust, che servon
le cose più importanti. le cose più importanti.
Purtroppo c'è pochissima documentazione in italiano, tra cui: Purtroppo c'è pochissima documentazione in italiano, tra cui:
(https://www.mozillaitalia.org/home/2015/05/30/primi-passi-con-rust/) [mozillaitalia.org/home/2015/05/30/primi-passi-con-rust/](https://www.mozillaitalia.org/home/2015/05/30/primi-passi-con-rust/)
Però ce n'è parecchia in inglese. Per saperne di più, leggi [The Rust Programming Però ce n'è parecchia in inglese. Per saperne di più, leggi [The Rust Programming
Language](http://doc.rust-lang.org/book/index.html) e tieni d'occhio l'area di interesse di Reddit (subreddit) Language](http://doc.rust-lang.org/book/index.html) e tieni d'occhio l'area di interesse di Reddit (subreddit)

View File

@ -1012,45 +1012,32 @@ public class Lambdas {
The links provided here below are just to get an understanding of the topic, feel free to Google and find specific examples. The links provided here below are just to get an understanding of the topic, feel free to Google and find specific examples.
**Official Oracle Guides**: ### Official Oracle Guides
* [Java Tutorial Trail from Sun / Oracle](https://docs.oracle.com/javase/tutorial/index.html) * [Java Tutorial Trail from Sun / Oracle](https://docs.oracle.com/javase/tutorial/index.html)
* [Java Access level modifiers](https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html) * [Java Access level modifiers](https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html)
* [Object-Oriented Programming Concepts](https://docs.oracle.com/javase/tutorial/java/concepts/index.html): * [Object-Oriented Programming Concepts](https://docs.oracle.com/javase/tutorial/java/concepts/index.html):
* [Inheritance](https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html) * [Inheritance](https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html)
* [Polymorphism](https://docs.oracle.com/javase/tutorial/java/IandI/polymorphism.html) * [Polymorphism](https://docs.oracle.com/javase/tutorial/java/IandI/polymorphism.html)
* [Abstraction](https://docs.oracle.com/javase/tutorial/java/IandI/abstract.html) * [Abstraction](https://docs.oracle.com/javase/tutorial/java/IandI/abstract.html)
* [Exceptions](https://docs.oracle.com/javase/tutorial/essential/exceptions/index.html) * [Exceptions](https://docs.oracle.com/javase/tutorial/essential/exceptions/index.html)
* [Interfaces](https://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html) * [Interfaces](https://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html)
* [Generics](https://docs.oracle.com/javase/tutorial/java/generics/index.html) * [Generics](https://docs.oracle.com/javase/tutorial/java/generics/index.html)
* [Java Code Conventions](https://www.oracle.com/technetwork/java/codeconvtoc-136057.html) * [Java Code Conventions](https://www.oracle.com/technetwork/java/codeconvtoc-136057.html)
* New features in Java 8: * New features in Java 8:
* [Lambda expressions (functional programming)](https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html) * [Lambda expressions (functional programming)](https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html)
* [Date and time API (java.time package)](http://www.oracle.com/technetwork/articles/java/jf14-date-time-2125367.html) * [Date and time API (java.time package)](http://www.oracle.com/technetwork/articles/java/jf14-date-time-2125367.html)
**Online Practice and Tutorials** ### Online Practice and Tutorials
* [Learneroo.com - Learn Java](http://www.learneroo.com) * [Learneroo.com - Learn Java](http://www.learneroo.com)
* [Codingbat.com](http://codingbat.com/java) * [Codingbat.com](http://codingbat.com/java)
* [Codewars - Java Katas](https://www.codewars.com/?language=java) * [Codewars - Java Katas](https://www.codewars.com/?language=java)
* [University of Helsinki - Object-Oriented programming with Java](http://moocfi.github.io/courses/2013/programming-part-1/) * [University of Helsinki - Object-Oriented programming with Java](http://moocfi.github.io/courses/2013/programming-part-1/)
**Books**: ### Books
* [Head First Java](http://www.headfirstlabs.com/books/hfjava/) * [Head First Java](http://www.headfirstlabs.com/books/hfjava/)
* [Thinking in Java](https://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486/) * [Thinking in Java](https://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486/)
* [Objects First with Java](https://www.amazon.com/Objects-First-Java-Practical-Introduction/dp/0132492660) * [Objects First with Java](https://www.amazon.com/Objects-First-Java-Practical-Introduction/dp/0132492660)
* [Java The Complete Reference](https://www.amazon.com/gp/product/0071606300) * [Java The Complete Reference](https://www.amazon.com/gp/product/0071606300)

View File

@ -902,9 +902,9 @@ jq -n '
# - `def f($a; $b): ...;` is a shorthand for: `def f(a; b): a as $a | b as $b | ...` # - `def f($a; $b): ...;` is a shorthand for: `def f(a; b): a as $a | b as $b | ...`
``` ```
## Further Reading ## Further Reading
- https://stedolan.github.io/jq/manual/
- https://github.com/stedolan/jq/wiki/jq-Language-Description - [jq Manual](https://jqlang.github.io/jq/manual/)
- https://github.com/stedolan/jq/wiki/Cookbook - [Language Description](https://github.com/jqlang/jq/wiki/jq-Language-Description)
- https://github.com/stedolan/jq/blob/master/src/builtin.jq - [Cookbook](https://github.com/jqlang/jq/wiki/Cookbook)
- [builtin.jq](https://github.com/jqlang/jq/blob/master/src/builtin.jq)

View File

@ -18,9 +18,10 @@ Failo plėtinys JSON failams yra „.json“, o MIME tipas yra „application/js
Dauguma programavimo kalbų palaiko JSON duomenų serializaciją (kodavimą) ir deserializaciją (dekodavimą) į natyviasias duomenų struktūras. Javascript turi visišką JSON teksto kaip duomenų manipuliavimo palaikymą. Dauguma programavimo kalbų palaiko JSON duomenų serializaciją (kodavimą) ir deserializaciją (dekodavimą) į natyviasias duomenų struktūras. Javascript turi visišką JSON teksto kaip duomenų manipuliavimo palaikymą.
Daugiau informacijos galima rasti http://www.json.org/ Daugiau informacijos galima rasti [json.org](http://www.json.org/)
JSON yra pastatytas iš dviejų struktūrų: JSON yra pastatytas iš dviejų struktūrų:
* Vardų/reikšmių porų rinkinys. Daugomoje kalbų, tai yra realizuojama kaip objektas, įrašas, struktūra, žodynas, hash lentelė, sąrašas su raktais arba asociatyvusis masyvas. * Vardų/reikšmių porų rinkinys. Daugomoje kalbų, tai yra realizuojama kaip objektas, įrašas, struktūra, žodynas, hash lentelė, sąrašas su raktais arba asociatyvusis masyvas.
* Rūšiuotas reikšmių sąrašas. Daugumoje kalbų, toks sąrašas yra realizuojama kaip masyvas, vektorius, sąrašas arba seka. * Rūšiuotas reikšmių sąrašas. Daugumoje kalbų, toks sąrašas yra realizuojama kaip masyvas, vektorius, sąrašas arba seka.

View File

@ -164,12 +164,12 @@ s ^TEMPS("11/12","1700",43)=""
### Operators ### Operators
```jinja ```
; Assignment: = ; Assignment: =
; Unary: + Convert a string value into a numeric value. ; Unary: + Convert a string value into a numeric value.
; Arthmetic: ; Arthmetic:
; + addition ; + addition
­; - subtraction ; - subtraction
; * multiplication ; * multiplication
; / floating-point division ; / floating-point division
; \ integer division ; \ integer division
@ -390,6 +390,7 @@ f s date=$ORDER(^TEMPS(date)) q:date="" d
There's lots more to learn about M. A great short tutorial comes from the University of Northern Iowa and Professor Kevin O'Kane's [Introduction to the MUMPS Language][1] presentation. More about M using VistA is at There's lots more to learn about M. A great short tutorial comes from the University of Northern Iowa and Professor Kevin O'Kane's [Introduction to the MUMPS Language][1] presentation. More about M using VistA is at
Intersystems has some products which are a super-set of the M programming language. Intersystems has some products which are a super-set of the M programming language.
* [Iris Description Page][5] * [Iris Description Page][5]
* [Cache Description Page][6] * [Cache Description Page][6]

View File

@ -36,9 +36,10 @@ Banyak bahasa aturcara mempunyai fungsi untuk menyirikan (mengekod) dan
menyah-sirikan (men-dekod) data JSON kepada struktur data asal. Javascript menyah-sirikan (men-dekod) data JSON kepada struktur data asal. Javascript
mempunyai sokongon tersirat untuk memanipulasi teks JSON sebagai data. mempunyai sokongon tersirat untuk memanipulasi teks JSON sebagai data.
Maklumat lebih lanjut boleh dijumpai di http://www.json.org/ Maklumat lebih lanjut boleh dijumpai di [json.org](http://www.json.org/)
JSON dibina pada dua struktur: JSON dibina pada dua struktur:
* Sebuah koleksi pasangan nama/nilai. Di dalam pelbagai bahasa aturcara, ini * Sebuah koleksi pasangan nama/nilai. Di dalam pelbagai bahasa aturcara, ini
direalisasikan sebagai objek, rekod, "struct", "dictionary", "hash table", direalisasikan sebagai objek, rekod, "struct", "dictionary", "hash table",
senarai berkunci, atau "associative array". senarai berkunci, atau "associative array".

View File

@ -112,6 +112,7 @@ use <filename> // Import modules and functions, but do not execute any comma
``` ```
## Further Reading ## Further Reading
* Official docs https://openscad.org/documentation.html
* Cheat sheet https://openscad.org/cheatsheet/index.html * Official docs [openscad.org/documentation.html](https://openscad.org/documentation.html)
* Vim bindings https://github.com/sirtaj/vim-openscad * Cheat sheet [openscad.org/cheatsheet/index.html](https://openscad.org/cheatsheet/index.html)
* Vim bindings [github.com/sirtaj/vim-openscad](https://github.com/sirtaj/vim-openscad)

View File

@ -21,8 +21,7 @@ lang: pl-pl
Java jest współbieżnym, opartym na klasach, obiektowym językiem programowania Java jest współbieżnym, opartym na klasach, obiektowym językiem programowania
ogólnego zastosowania. ogólnego zastosowania.
[Tu znajdziesz więcej informacji po angielsku.] [Tu znajdziesz więcej informacji po angielsku](https://docs.oracle.com/javase/tutorial/java/).
(https://docs.oracle.com/javase/tutorial/java/)
```java ```java
// Pojedyncze komentarze oznaczamy // // Pojedyncze komentarze oznaczamy //
@ -893,7 +892,7 @@ import java.security.SecureRandom;
public class Lambdas { public class Lambdas {
public static void main(String[] args) { public static void main(String[] args) {
// Składnia deklaracji lambdy: // Składnia deklaracji lambdy:
// <zero lub więcej parametrów> -> <ciało wyrażenia lub blok instrukcji> // <zero lub więcej parametrów> -> <ciało wyrażenia lub blok instrukcji>
// Poniżej w przykładzie użyjemy tablicy z hashowaniem. // Poniżej w przykładzie użyjemy tablicy z hashowaniem.
Map<String, String> planety = new HashMap<>(); Map<String, String> planety = new HashMap<>();
@ -978,49 +977,36 @@ public class Lambdas {
Linki zamieszczone poniżej służą pomocą w zrozumieniu wybranego tematu, w razie braku rozwiązania wyszukanie w Google zwykle służy pomocą Linki zamieszczone poniżej służą pomocą w zrozumieniu wybranego tematu, w razie braku rozwiązania wyszukanie w Google zwykle służy pomocą
**Oficjalne poradniki Oracle po angielsku**: ### Oficjalne poradniki Oracle po angielsku
* [Tutorial w Javie od Sun / Oracle](https://docs.oracle.com/javase/tutorial/index.html) * [Tutorial w Javie od Sun / Oracle](https://docs.oracle.com/javase/tutorial/index.html)
* [Modyfikacje poziomu dostępu w Java](https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html) * [Modyfikacje poziomu dostępu w Java](https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html)
* [Koncepty programowania obiektowego](https://docs.oracle.com/javase/tutorial/java/concepts/index.html): * [Koncepty programowania obiektowego](https://docs.oracle.com/javase/tutorial/java/concepts/index.html):
* [Dziedziczenie](https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html) * [Dziedziczenie](https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html)
* [Polimorfizm](https://docs.oracle.com/javase/tutorial/java/IandI/polymorphism.html) * [Polimorfizm](https://docs.oracle.com/javase/tutorial/java/IandI/polymorphism.html)
* [Abstrakcja](https://docs.oracle.com/javase/tutorial/java/IandI/abstract.html) * [Abstrakcja](https://docs.oracle.com/javase/tutorial/java/IandI/abstract.html)
* [Wyjątki](https://docs.oracle.com/javase/tutorial/essential/exceptions/index.html) * [Wyjątki](https://docs.oracle.com/javase/tutorial/essential/exceptions/index.html)
* [Interfejsy](https://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html) * [Interfejsy](https://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html)
* [Uogólnianie](https://docs.oracle.com/javase/tutorial/java/generics/index.html) * [Uogólnianie](https://docs.oracle.com/javase/tutorial/java/generics/index.html)
* [Konwencja kodu Java](https://www.oracle.com/technetwork/java/codeconvtoc-136057.html) * [Konwencja kodu Java](https://www.oracle.com/technetwork/java/codeconvtoc-136057.html)
* Nowości z Java 8: * Nowości z Java 8:
* [Funkcje Lambda (programowanie funkcyjne)](https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html) * [Funkcje Lambda (programowanie funkcyjne)](https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html)
* [Data y czas API (java.time package)](http://www.oracle.com/technetwork/articles/java/jf14-date-time-2125367.html) * [Data y czas API (java.time package)](http://www.oracle.com/technetwork/articles/java/jf14-date-time-2125367.html)
**Kursy po polsku** ### Kursy po polsku
* [PJWSTK - Podstawy programowania w języku Java](http://edu.pjwstk.edu.pl/wyklady/ppj/scb/) * [PJWSTK - Podstawy programowania w języku Java](http://edu.pjwstk.edu.pl/wyklady/ppj/scb/)
* [PJWSTK - Programowanie obiektowe w języku Java](http://edu.pjwstk.edu.pl/wyklady/poj/scb/) * [PJWSTK - Programowanie obiektowe w języku Java](http://edu.pjwstk.edu.pl/wyklady/poj/scb/)
**Tutoriale i ćwiczenia online po angielsku** ### Tutoriale i ćwiczenia online po angielsku
* [Learneroo.com - Learn Java](http://www.learneroo.com) * [Learneroo.com - Learn Java](http://www.learneroo.com)
* [Codingbat.com](http://codingbat.com/java) * [Codingbat.com](http://codingbat.com/java)
* [Codewars - Java Katas](https://www.codewars.com/?language=java) * [Codewars - Java Katas](https://www.codewars.com/?language=java)
**Książki po angielsku**: ### Książki po angielsku
* [Head First Java](http://www.headfirstlabs.com/books/hfjava/) * [Head First Java](http://www.headfirstlabs.com/books/hfjava/)
* [Thinking in Java](https://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486/) * [Thinking in Java](https://www.amazon.com/Thinking-Java-4th-Bruce-Eckel/dp/0131872486/)
* [Objects First with Java](https://www.amazon.com/Objects-First-Java-Practical-Introduction/dp/0132492660) * [Objects First with Java](https://www.amazon.com/Objects-First-Java-Practical-Introduction/dp/0132492660)
* [Java The Complete Reference](https://www.amazon.com/gp/product/0071606300) * [Java The Complete Reference](https://www.amazon.com/gp/product/0071606300)

View File

@ -639,12 +639,10 @@ typedef void (*minha_função_type)(char *);
Este é *o* livro sobre C, escrito pelos criadores da linguagem. Mas cuidado - ele é antigo e contém alguns erros (bem, Este é *o* livro sobre C, escrito pelos criadores da linguagem. Mas cuidado - ele é antigo e contém alguns erros (bem,
ideias que não são mais consideradas boas) ou práticas ultrapassadas. ideias que não são mais consideradas boas) ou práticas ultrapassadas.
Outra boa referência é [Learn C the hard way](http://learncodethehardway.org/c/).
Se você tem uma pergunta, leia [compl.lang.c Frequently Asked Questions](http://c-faq.com). Se você tem uma pergunta, leia [compl.lang.c Frequently Asked Questions](http://c-faq.com).
É importante usar espaços e indentação adequadamente e ser consistente com seu estilo de código em geral. É importante usar espaços e indentação adequadamente e ser consistente com seu estilo de código em geral.
Código legível é melhor que código 'esperto' e rápido. Para adotar um estilo de código bom e sensato, veja Código legível é melhor que código 'esperto' e rápido. Para adotar um estilo de código bom e sensato, veja
[Linux kernel coding style](https://www.kernel.org/doc/Documentation/CodingStyle). [Linux kernel coding style](https://www.kernel.org/doc/Documentation/CodingStyle).
[1] http://stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member [1] [stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member](https://stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member)

View File

@ -9,13 +9,12 @@ translators:
lang: pt-br lang: pt-br
--- ---
Clojure é uma linguagem da família do Lisp desenvolvida para a JVM (máquina virtual Java). Possui uma ênfase muito mais forte em [programação funcional] (https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_funcional) pura do que Common Lisp, mas inclui diversos recursos [STM](https://en.wikipedia.org/wiki/Software_transactional_memory) para lidar com estado e mutabilidade, caso isso seja necessário. Clojure é uma linguagem da família do Lisp desenvolvida para a JVM (máquina virtual Java). Possui uma ênfase muito mais forte em [programação funcional](https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_funcional) pura do que Common Lisp, mas inclui diversos recursos [STM](https://en.wikipedia.org/wiki/Software_transactional_memory) para lidar com estado e mutabilidade, caso isso seja necessário.
Essa combinação permite gerenciar processamento concorrente de maneira muito simples - frequentemente, de modo automático. Essa combinação permite gerenciar processamento concorrente de maneira muito simples - frequentemente, de modo automático.
(Sua versão de clojure precisa ser pelo menos 1.2) (Sua versão de clojure precisa ser pelo menos 1.2)
```clojure ```clojure
; Comentários começam por ponto e vírgula ; Comentários começam por ponto e vírgula
@ -553,16 +552,12 @@ Caso queira aprender mais:
* clojure.org tem vários artigos: * clojure.org tem vários artigos:
[http://clojure.org/](http://clojure.org/) [http://clojure.org/](http://clojure.org/)
* Brave Clojure possui um e-book que explora em profundidade diversos recursos de clojure, incluindo ótimos exemplos: * Brave Clojure possui um e-book que explora em profundidade diversos recursos de clojure, incluindo ótimos exemplos:
[https://www.braveclojure.com/](https://www.braveclojure.com/) [https://www.braveclojure.com/](https://www.braveclojure.com/)
* clojuredocs.org tem documentação com exemplos para quase todas as funções principais (pertecentes ao core): * clojuredocs.org tem documentação com exemplos para quase todas as funções principais (pertecentes ao core):
[http://clojuredocs.org/quickref/Clojure%20Core](http://clojuredocs.org/quickref/Clojure%20Core) [http://clojuredocs.org/quickref/Clojure%20Core](http://clojuredocs.org/quickref/Clojure%20Core)
* 4clojure possui alguns problemas e desafios interessantes para quem quiser treinar clojure ou programação funcional: * 4clojure possui alguns problemas e desafios interessantes para quem quiser treinar clojure ou programação funcional:
[https://4clojure.oxal.org/](https://4clojure.oxal.org/) [https://4clojure.oxal.org/](https://4clojure.oxal.org/)
* clojure-doc.org tem um bom número de artigos para iniciantes: * clojure-doc.org tem um bom número de artigos para iniciantes:
[http://clojure-doc.org/](http://clojure-doc.org/) [http://clojure-doc.org/](http://clojure-doc.org/)

View File

@ -9,7 +9,7 @@ translators:
lang: pt-br lang: pt-br
--- ---
O Emacs começou sua vida como (https://www.gnu.org/software/emacs/emacs-paper.html) e cresceu O Emacs começou sua vida como [gnu.org/software/emacs/emacs-paper.html](https://www.gnu.org/software/emacs/emacs-paper.html) e cresceu
ao longo dos anos em um ecossistema completo. Muitas tarefas, geralmente ao longo dos anos em um ecossistema completo. Muitas tarefas, geralmente
relegado a um conjunto diversificado de ferramentas pode ser realizado de dentro relegado a um conjunto diversificado de ferramentas pode ser realizado de dentro
Emacs em uma interface consistente e familiar. Exemplos incluem Emacs em uma interface consistente e familiar. Exemplos incluem
@ -32,25 +32,15 @@ Aqui, discuto alguns conceitos e terminologia básicos do Emacs que podem ser
confusos para os recém-chegados (especialmente para as pessoas acostumadas à terminologia do Vim): confusos para os recém-chegados (especialmente para as pessoas acostumadas à terminologia do Vim):
- O texto que o Emacs está editando é conhecido como **buffer** - O texto que o Emacs está editando é conhecido como **buffer**
- Um buffer não corresponde necessariamente a um arquivo real no disco. Pode ser apenas texto na memória. - Um buffer não corresponde necessariamente a um arquivo real no disco. Pode ser apenas texto na memória.
- Quando um buffer corresponde a um arquivo no disco, dizemos que o buffer está **visitando** esse arquivo. - Quando um buffer corresponde a um arquivo no disco, dizemos que o buffer está **visitando** esse arquivo.
- O Emacs normalmente possui muitos buffers abertos ao mesmo tempo. - O Emacs normalmente possui muitos buffers abertos ao mesmo tempo.
- A exibição do Emacs pode ser dividida em diferentes **windows**. - A exibição do Emacs pode ser dividida em diferentes **windows**.
- Uma janela do sistema operacional para o Emacs é chamada de **frame**. Assim, quando o manual do Emacs fala sobre a abertura de um novo frame, esse essencialmente significa abrir uma nova janela do SO contendo uma (outra) instância do Emacs. - Uma janela do sistema operacional para o Emacs é chamada de **frame**. Assim, quando o manual do Emacs fala sobre a abertura de um novo frame, esse essencialmente significa abrir uma nova janela do SO contendo uma (outra) instância do Emacs.
  
- Os conceitos convencionalmente conhecidos como recortar e colar são referido como **killing** e **yanking**, respectivamente no Emacs. - Os conceitos convencionalmente conhecidos como recortar e colar são referido como **killing** e **yanking**, respectivamente no Emacs.
  
- A posição atual do cursor é chamada de **point** no Emacs. Tecnicamente, **point** é definido como a posição imediatamente antes do caractere onde o cursor está atualmente. - A posição atual do cursor é chamada de **point** no Emacs. Tecnicamente, **point** é definido como a posição imediatamente antes do caractere onde o cursor está atualmente.
  
- Finalmente, cada buffer pode ter vários **modes** associados: o **major mode** e possivelmente vários **minor modes**. - Finalmente, cada buffer pode ter vários **modes** associados: o **major mode** e possivelmente vários **minor modes**.
  
- O **major mode** define o principal comportamento do Emacs no buffer atualmente selecionado. Isso pode ser pensado como o tipo de arquivo. Por exemplo, se você estiver editando um arquivo Python, os principais modes é (por padrão) `python-mode`, que faz com que o Emacs destaque a sintaxe Python e idente automaticamente seus blocos de código conforme exigido sintaticamente pelo seu código Python. - O **major mode** define o principal comportamento do Emacs no buffer atualmente selecionado. Isso pode ser pensado como o tipo de arquivo. Por exemplo, se você estiver editando um arquivo Python, os principais modes é (por padrão) `python-mode`, que faz com que o Emacs destaque a sintaxe Python e idente automaticamente seus blocos de código conforme exigido sintaticamente pelo seu código Python.
  
- **Minor modes** definem mudanças sutis no comportamento e várias alterações menores Os modos podem estar ativos ao mesmo tempo no mesmo buffer. Um exemplo menor modo é o modo flyspell, que destaca automaticamente os erros de ortografia no seu buffer. - **Minor modes** definem mudanças sutis no comportamento e várias alterações menores Os modos podem estar ativos ao mesmo tempo no mesmo buffer. Um exemplo menor modo é o modo flyspell, que destaca automaticamente os erros de ortografia no seu buffer.
# Recursos adicionais # Recursos adicionais

View File

@ -304,8 +304,8 @@ incrivelmente curta (em relação ao que é habitual hoje em dia).
Na lista de leitura para os aprendizes de Go deve constar o [código fonte da Na lista de leitura para os aprendizes de Go deve constar o [código fonte da
biblioteca padrão](https://go.dev/src/). Exaustivamente documentado, é biblioteca padrão](https://go.dev/src/). Exaustivamente documentado, é
a melhor demonstração de código fácil de ler e de perceber, do estilo Go, e da a melhor demonstração de código fácil de ler e de perceber, do estilo Go, e da
sua escrita idiomática. Ou então clique no nome de uma função na [documentação] sua escrita idiomática. Ou então clique no nome de uma função na
(https://go.dev/pkg/) e veja o código fonte aparecer! [documentação](https://go.dev/pkg/) e veja o código fonte aparecer!
Outra ótima fonte para aprender Go é o [Go by example](https://gobyexample.com/). Outra ótima fonte para aprender Go é o [Go by example](https://gobyexample.com/).
Apesar de ser em inglês, é possível recodificar os exemplos para aprender sobre Apesar de ser em inglês, é possível recodificar os exemplos para aprender sobre

View File

@ -10,7 +10,7 @@ translators:
lang: pt-br lang: pt-br
--- ---
Groovy - Uma linguagem dinâmica para a plataforma Java. [Leia mais aqui.](http://www.groovy-lang.org/) Groovy - Uma linguagem dinâmica para a plataforma Java. [Leia mais aqui](http://www.groovy-lang.org/).
```groovy ```groovy
/* /*
@ -289,7 +289,7 @@ def clos = { print it }
clos( "oi" ) clos( "oi" )
/* /*
Groovy pode memorizar resultados de closures [1][2][3] Groovy pode memorizar resultados de closures
*/ */
def cl = {a, b -> def cl = {a, b ->
sleep(3000) // simula processamento sleep(3000) // simula processamento
@ -429,15 +429,6 @@ Junte-se a um [grupo de usuários Groovy](http://www.groovy-lang.org/usergroups.
## Livro ## Livro
* [Groovy Goodness] (https://leanpub.com/groovy-goodness-notebook) * [Groovy Goodness](https://leanpub.com/groovy-goodness-notebook)
* [Groovy in Action](http://manning.com/koenig2/)
* [Groovy in Action] (http://manning.com/koenig2/) * [Programming Groovy 2: Dynamic Productivity for the Java Developer](http://shop.oreilly.com/product/9781937785307.do)
* [Programming Groovy 2: Dynamic Productivity for the Java Developer] (http://shop.oreilly.com/product/9781937785307.do)
[1] http://roshandawrani.wordpress.com/2010/10/18/groovy-new-feature-closures-can-now-memorize-their-results/
[2] http://www.solutionsiq.com/resources/agileiq-blog/bid/72880/Programming-with-Groovy-Trampoline-and-Memoize
[3] http://mrhaki.blogspot.mx/2011/05/groovy-goodness-cache-closure-results.html

View File

@ -29,8 +29,8 @@ http --offline https://api.example.com/posts
### Encurtando URLs `localhost` ### Encurtando URLs `localhost`
HTTPie fornece suporte a atalhos para o localhost, similares aos do `curl`. Por exemplo, ":3000" HTTPie fornece suporte a atalhos para o localhost, similares aos do `curl`. Por exemplo, `:3000`
expande para "http://localhost:3000". Se a porta for omitida, o padrão será a porta 80. expande para `http://localhost:3000`. Se a porta for omitida, o padrão será a porta 80.
```bash ```bash
http :/users # http://localhost/users http :/users # http://localhost/users
@ -118,5 +118,5 @@ http --follow GET https://example.com # Segue redirecionamentos
## Leitura Adicional ## Leitura Adicional
- [Documentação Oficial](https://httpie.io/docs/cli). - [Documentação Oficial](https://httpie.io/docs/cli)
- [GitHub](https://github.com/httpie). - [GitHub](https://github.com/httpie)

View File

@ -630,28 +630,21 @@ Os links fornecidos aqui abaixo são apenas para ter uma compreensão do tema, u
Outros tópicos para pesquisar: Outros tópicos para pesquisar:
* [Tutorial Java para Sun Trail / Oracle](http://docs.oracle.com/javase/tutorial/index.html) * [Tutorial Java para Sun Trail / Oracle](http://docs.oracle.com/javase/tutorial/index.html)
* [Modificadores de acesso do Java](http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html) * [Modificadores de acesso do Java](http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html)
* [Coceitos de Programação Orientada à Objetos](http://docs.oracle.com/javase/tutorial/java/concepts/index.html): * [Coceitos de Programação Orientada à Objetos](http://docs.oracle.com/javase/tutorial/java/concepts/index.html):
* [Herança](http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html) * [Herança](http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html)
* [Polimorfismo](http://docs.oracle.com/javase/tutorial/java/IandI/polymorphism.html) * [Polimorfismo](http://docs.oracle.com/javase/tutorial/java/IandI/polymorphism.html)
* [Abstração](http://docs.oracle.com/javase/tutorial/java/IandI/abstract.html) * [Abstração](http://docs.oracle.com/javase/tutorial/java/IandI/abstract.html)
* [Exceções](http://docs.oracle.com/javase/tutorial/essential/exceptions/index.html) * [Exceções](http://docs.oracle.com/javase/tutorial/essential/exceptions/index.html)
* [Interfaces](http://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html) * [Interfaces](http://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html)
* [Tipos Genéricos](http://docs.oracle.com/javase/tutorial/java/generics/index.html) * [Tipos Genéricos](http://docs.oracle.com/javase/tutorial/java/generics/index.html)
* [Conversões de código Java](http://www.oracle.com/technetwork/java/codeconv-138413.html) * [Conversões de código Java](http://www.oracle.com/technetwork/java/codeconv-138413.html)
Livros: Livros:
* [Use a cabeça, Java] (http://www.headfirstlabs.com/books/hfjava/) * [Use a cabeça, Java](http://www.headfirstlabs.com/books/hfjava/)
Apostila: Apostila:
* [Java e Orientação a Objetos] (http://www.caelum.com.br/apostila-java-orientacao-objetos/) * [Java e Orientação a Objetos](http://www.caelum.com.br/apostila-java-orientacao-objetos/)
* [Java para Desenvolvimento Web](https://www.caelum.com.br/apostila-java-web/)
* [Java para Desenvolvimento Web] (https://www.caelum.com.br/apostila-java-web/)

View File

@ -22,7 +22,7 @@ Os browsers suportados são: Firefox 3.5+, Internet Explorer 8.0+, Chrome 1.0+,
A extensão dos ficheiros JSON é “.json” e o tipo de mídia de Internet (MIME) é “application/json”. A extensão dos ficheiros JSON é “.json” e o tipo de mídia de Internet (MIME) é “application/json”.
Mais informação em: http://www.json.org/ Mais informação em: [json.org](http://www.json.org/)
```json ```json
{ {

View File

@ -153,7 +153,7 @@ logger("Nós temos uma subrotina de log!");
#### Usando módulos Perl #### Usando módulos Perl
Módulos Perl provê uma lista de recursos para lhe ajudar a evitar redesenhar Módulos Perl provê uma lista de recursos para lhe ajudar a evitar redesenhar
a roda, e tudo isso pode ser baixado do CPAN (http://www.cpan.org/). Um número a roda, e tudo isso pode ser baixado do [CPAN](http://www.cpan.org/). Um número
de módulos populares podem ser incluídos com a própria distribuição do Perl. de módulos populares podem ser incluídos com a própria distribuição do Perl.
perlfaq contém questões e respostas relacionadas a muitas tarefas comuns, e frequentemente provê sugestões para um bom números de módulos CPAN. perlfaq contém questões e respostas relacionadas a muitas tarefas comuns, e frequentemente provê sugestões para um bom números de módulos CPAN.

View File

@ -24,8 +24,7 @@ php composer.phar about
curl -sS https://getcomposer.org/installer | php -- --install-dir=~/bin --filename=composer curl -sS https://getcomposer.org/installer | php -- --install-dir=~/bin --filename=composer
``` ```
Usuários Windows devem seguir as Instruções de instalação para Windows: Usuários Windows devem seguir as [Instruções de instalação para Windows](https://getcomposer.org/doc/00-intro.md#installation-windows) (EN)
https://getcomposer.org/doc/00-intro.md#installation-windows (EN)
## Confirmando a instalação ## Confirmando a instalação

View File

@ -238,8 +238,9 @@ sns.lmplot("BirthY", "EstAge", data=hre)
Se você quiser saber mais, obtenha o Python para análise de dados de Wes McKinney. É um excelente recurso e usei-o como referência ao escrever este tutorial. Se você quiser saber mais, obtenha o Python para análise de dados de Wes McKinney. É um excelente recurso e usei-o como referência ao escrever este tutorial.
Você também pode encontrar muitos tutoriais interativos de IPython sobre assuntos específicos de seus interesses, como Cam Davidson-Pilon's <a href="http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/" Title="Programação Probabilística e Métodos Bayesianos para Hackers">Programação Probabilística e Métodos Bayesianos para Hackers</a>. Você também pode encontrar muitos tutoriais interativos de IPython sobre assuntos específicos de seus interesses, como Cam Davidson-Pilon's [Programação Probabilística e Métodos Bayesianos para Hackers](http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/).
Mais alguns módulos para pesquisar: Mais alguns módulos para pesquisar:
- análise de texto e processamento de linguagem natural: nltk, http://www.nltk.org
- análise de rede social: igraph, http://igraph.org/python/ - análise de texto e processamento de linguagem natural: [nltk](http://www.nltk.org)
- análise de rede social: [igraph](http://igraph.org/python/)

View File

@ -327,5 +327,5 @@ Você pode brincar com outras característica de Rust com um compilador online
no portal oficial do projeto [Rust Playground](https://play.rust-lang.org), or ler no portal oficial do projeto [Rust Playground](https://play.rust-lang.org), or ler
mais na página oficial [Rust website](http://rust-lang.org). mais na página oficial [Rust website](http://rust-lang.org).
No Brasil acompanhe os encontros do [Meetup Rust São Paulo] No Brasil acompanhe os encontros do
(http://www.meetup.com/pt-BR/Rust-Sao-Paulo-Meetup/). [Meetup Rust São Paulo](http://www.meetup.com/pt-BR/Rust-Sao-Paulo-Meetup/).

View File

@ -9,8 +9,8 @@ translators:
lang: pt-br lang: pt-br
--- ---
Solidity permite você programar para a [Ethereum] Solidity permite você programar para a [Ethereum](https://www.ethereum.org/),
(https://www.ethereum.org/), uma máquina virtual baseada na tecnologia blockhain uma máquina virtual baseada na tecnologia blockhain
para criação e execução de contratos inteligentes, sem necessidade de partes para criação e execução de contratos inteligentes, sem necessidade de partes
centralizadas ou de confiança. centralizadas ou de confiança.
@ -20,7 +20,6 @@ possue variáveis de estado, funções e tipos de dados comuns. Funcionalidades
particulares de contratados incluem cláusuras modificadoras (guarda), notifica particulares de contratados incluem cláusuras modificadoras (guarda), notifica
dores de eventos para listerners e variáveis globais customizadas. dores de eventos para listerners e variáveis globais customizadas.
Exemplos de contratos Ethereum incluem crowdfunding, votações e audições cegas. Exemplos de contratos Ethereum incluem crowdfunding, votações e audições cegas.
Erros em código Solidity causam grandes riscos e custos; portanto, você Erros em código Solidity causam grandes riscos e custos; portanto, você
@ -875,6 +874,7 @@ algumEnderecoDeContrato.callcode('nome_da_funcao');
``` ```
## Recursos adicionais ## Recursos adicionais
- [Documetanção Solidity](https://solidity.readthedocs.org/en/latest/) - [Documetanção Solidity](https://solidity.readthedocs.org/en/latest/)
- [Guia de Estilo do Solidity](https://ethereum.github.io/solidity//docs/style-guide/): - [Guia de Estilo do Solidity](https://ethereum.github.io/solidity//docs/style-guide/):
O guia de estilo Ethereum é derivado do guia de estilo do Python [pep8](https://www.python.org/dev/peps/pep-0008/). O guia de estilo Ethereum é derivado do guia de estilo do Python [pep8](https://www.python.org/dev/peps/pep-0008/).
@ -883,32 +883,24 @@ algumEnderecoDeContrato.callcode('nome_da_funcao');
- [Estratégias de projeto modular para contratos Ethereum](https://docs.erisindustries.com/tutorials/solidity/) - [Estratégias de projeto modular para contratos Ethereum](https://docs.erisindustries.com/tutorials/solidity/)
## Contratos de Exemplo ## Contratos de Exemplo
- [Dapp Bin](https://github.com/ethereum/dapp-bin) - [Dapp Bin](https://github.com/ethereum/dapp-bin)
- [Solidity Baby Step Contracts](https://github.com/fivedogit/solidity-baby-steps/tree/master/contracts) - [Solidity Baby Step Contracts](https://github.com/fivedogit/solidity-baby-steps/tree/master/contracts)
- [ConsenSys Contracts](https://github.com/ConsenSys/dapp-store-contracts) - [ConsenSys Contracts](https://github.com/ConsenSys/dapp-store-contracts)
- [State of Dapps](http://dapps.ethercasts.com/) - [State of Dapps](http://dapps.ethercasts.com/)
## Segurança ## Segurança
- [Thinking About Smart Contract Security](https://blog.ethereum.org/2016/06/19/thinking-smart-contract-security/) - [Thinking About Smart Contract Security](https://blog.ethereum.org/2016/06/19/thinking-smart-contract-security/)
- [Smart Contract Security](https://blog.ethereum.org/2016/06/10/smart-contract-security/) - [Smart Contract Security](https://blog.ethereum.org/2016/06/10/smart-contract-security/)
- [Hacking Distributed Blog](http://hackingdistributed.com/) - [Hacking Distributed Blog](http://hackingdistributed.com/)
## Informação excluída intencionalmente
- Libraries
## Estilo ## Estilo
- [PEP8](https://www.python.org/dev/peps/pep-0008/) é usado como guia de estilo, - [PEP8](https://www.python.org/dev/peps/pep-0008/) é usado como guia de estilo,
incluindo sua filosofia geral incluindo sua filosofia geral
## Editores ## Editores
- [Vim Solidity](https://github.com/tomlion/vim-solidity) - [Vim Solidity](https://github.com/tomlion/vim-solidity)
- Snippets de Editores ([Ultisnips format](https://gist.github.com/nemild/98343ce6b16b747788bc)) - Snippets de Editores ([Ultisnips format](https://gist.github.com/nemild/98343ce6b16b747788bc))
## Trabalhos Futuros
- Novas palavras-chave: protected, inheritable
- Lista de padrões de design comuns (throttling, RNG, atualização de versão)
- Padrões anti-segurança comuns
Sinta-se a vontade para enviar um pull request com quaisquer edições - ou email
para nemild - / at- / gmail

View File

@ -14,7 +14,6 @@ A sintaxe do Stylus é muito flexivel podendo utilizar a sintaxe padrão do CSS
Stylus não fornece novas opções de estilos, mas dá funcionalidades que permitem deixar seu CSS muito mais dinâmico. Stylus não fornece novas opções de estilos, mas dá funcionalidades que permitem deixar seu CSS muito mais dinâmico.
```sass ```sass
/* Estilo de código /* Estilo de código
==============================*/ ==============================*/
@ -94,15 +93,15 @@ $body-font = 'Roboto', sans-serif
Agora, se você quer mudar a cor, você só tem que fazer a mudança uma vez. */ Agora, se você quer mudar a cor, você só tem que fazer a mudança uma vez. */
body body
background-color $primary-color background-color $primary-color
color $secondary-color color $secondary-color
font-family $body-font font-family $body-font
/* Quando compilar ficaria assim: */ /* Quando compilar ficaria assim: */
body { body {
background-color: #A3A4FF; background-color: #A3A4FF;
color: #51527F; color: #51527F;
font-family: 'Roboto', sans-serif; font-family: 'Roboto', sans-serif;
} }
/ * / *
@ -120,10 +119,10 @@ elemento, você pode querer armazenar esse código em um mixin.
center() center()
display block display block
margin-left auto margin-left auto
margin-right auto margin-right auto
left 0 left 0
right 0 right 0
/* Utilizando um mixin */ /* Utilizando um mixin */
body { body {
@ -133,12 +132,12 @@ body {
/* Após compilar ficaria assim: */ /* Após compilar ficaria assim: */
div { div {
display: block; display: block;
margin-left: auto; margin-left: auto;
margin-right: auto; margin-right: auto;
left: 0; left: 0;
right: 0; right: 0;
background-color: #A3A4FF; background-color: #A3A4FF;
} }
/* Você pode usar mixins para criar uma propriedade estenográfica. */ /* Você pode usar mixins para criar uma propriedade estenográfica. */
@ -151,7 +150,7 @@ size($width, $height)
size(100px, 60px) size(100px, 60px)
.square .square
size(40px, 40px) size(40px, 40px)
/* Você pode usar um mixin como uma propriedade CSS. */ /* Você pode usar um mixin como uma propriedade CSS. */
circle($ratio) circle($ratio)
@ -223,4 +222,4 @@ for $item in (1..2) /* Repete o bloco 12 vezes */
width ($item / 12) * 100% /* Calcula a largura pelo número da coluna* width ($item / 12) * 100% /* Calcula a largura pelo número da coluna*
``` ```
Agora que você conhece um pouco sobre esse poderoso pré-processador de CSS, você está pronto para criar folhas de estilos mais dinâmicas. Para aprofundar seus conhecimentos visite a documentação oficial do stylus em http://stylus-lang.com. Agora que você conhece um pouco sobre esse poderoso pré-processador de CSS, você está pronto para criar folhas de estilos mais dinâmicas. Para aprofundar seus conhecimentos visite a documentação oficial do stylus em [stylus-lang.com](http://stylus-lang.com).

View File

@ -14,7 +14,7 @@ Swift é uma linguagem de programação para desenvolvimento de aplicações no
coexistir com Objective-C e para ser mais resiliente a código com erros, Swift foi apresentada em 2014 na Apple's coexistir com Objective-C e para ser mais resiliente a código com erros, Swift foi apresentada em 2014 na Apple's
developer conference WWDC. Foi construída com o compilador LLVM já incluído no Xcode 6 beta. developer conference WWDC. Foi construída com o compilador LLVM já incluído no Xcode 6 beta.
O livro oficial [Swift Programming Language] (https://itunes.apple.com/us/book/swift-programming-language/id881256329) da O livro oficial [Swift Programming Language](https://itunes.apple.com/us/book/swift-programming-language/id881256329) da
Apple já está disponível via IBooks (apenas em inglês). Apple já está disponível via IBooks (apenas em inglês).
Confira também o tutorial completo de Swift da Apple [getting started guide](https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/RoadMapiOS/index.html), também disponível apenas em inglês. Confira também o tutorial completo de Swift da Apple [getting started guide](https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/RoadMapiOS/index.html), também disponível apenas em inglês.

View File

@ -275,10 +275,10 @@ module Module1
End Module End Module
``` ```
##Referências ## Referências
Aprendi Visual Basic no aplicativo de console. Isso me permitiu entender os princípios da programação de computador para continuar a aprender outras linguagens de programação facilmente. Aprendi Visual Basic no aplicativo de console. Isso me permitiu entender os princípios da programação de computador para continuar a aprender outras linguagens de programação facilmente.
Eu criei um tutorial mais aprofundado do <a href="http://www.vbbootcamp.co.uk/" Title="Visual Basic Tutorial">Visual Basic</a> para aqueles que gostariam de saber mais. Eu criei um tutorial mais aprofundado do [Visual Basic](http://www.vbbootcamp.co.uk/) para aqueles que gostariam de saber mais.
Toda a sintaxe deste tutorial é válida. Copie e cole o código no compilador do Visual Basic e execute (com o F5) o programa. Toda a sintaxe deste tutorial é válida. Copie e cole o código no compilador do Visual Basic e execute (com o F5) o programa.

View File

@ -227,8 +227,9 @@ sns.lmplot("BirthY", "EstAge", data=hre)
If you want to learn more, get _Python for Data Analysis_ by Wes McKinney. It's a superb resource and I used it as a reference when writing this tutorial. If you want to learn more, get _Python for Data Analysis_ by Wes McKinney. It's a superb resource and I used it as a reference when writing this tutorial.
You can also find plenty of interactive IPython tutorials on subjects specific to your interests, like Cam Davidson-Pilon's <a href="http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/" Title="Probabilistic Programming and Bayesian Methods for Hackers">Probabilistic Programming and Bayesian Methods for Hackers</a>. You can also find plenty of interactive IPython tutorials on subjects specific to your interests, like Cam Davidson-Pilon's [Probabilistic Programming and Bayesian Methods for Hackers](http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/).
Some more modules to research: Some more modules to research:
- text analysis and natural language processing: nltk, http://www.nltk.org
- social network analysis: igraph, http://igraph.org/python/ - text analysis and natural language processing: [nltk](http://www.nltk.org)
- social network analysis: [igraph](http://igraph.org/python/)

View File

@ -207,7 +207,7 @@ int main() {
printf("\n"); printf("\n");
//Цикл с постусловием // Цикл с постусловием
int kk = 0; int kk = 0;
do { do {
printf("%d, ", kk); printf("%d, ", kk);
@ -460,7 +460,7 @@ void str_reverse_through_pointer(char *str_in) {
void (*f)(char *); // Сигнатура должна полностью совпадать с целевой функцией. void (*f)(char *); // Сигнатура должна полностью совпадать с целевой функцией.
f = &str_reverse; // Присвоить фактический адрес (во время исполнения) f = &str_reverse; // Присвоить фактический адрес (во время исполнения)
// "f = str_reverse;" тоже будет работать. // "f = str_reverse;" тоже будет работать.
//Имя функции (как и массива) возвращает указатель на начало. // Имя функции (как и массива) возвращает указатель на начало.
(*f)(str_in); // Просто вызываем функцию через указатель. (*f)(str_in); // Просто вызываем функцию через указатель.
// "f(str_in);" или вот так // "f(str_in);" или вот так
} }
@ -468,10 +468,8 @@ void str_reverse_through_pointer(char *str_in) {
## На почитать ## На почитать
Лучше всего найдите копию [K&R, aka "The C Programming Language"](https://en.wikipedia.org/wiki/The_C_Programming_Language) Лучше всего найдите копию [K&R, она же "The C Programming Language"](https://en.wikipedia.org/wiki/The_C_Programming_Language),
Это **книга** написанная создателями Си. Но будьте осторожны, она содержит идеи которые больше не считаются хорошими. это книга написанная создателями Си. Но будьте осторожны, она содержит идеи которые больше не считаются хорошими.
Другой хороший ресурс: [Learn C the hard way](http://learncodethehardway.org/c/).
Если у вас появился вопрос, почитайте [compl.lang.c Frequently Asked Questions](http://c-faq.com). Если у вас появился вопрос, почитайте [compl.lang.c Frequently Asked Questions](http://c-faq.com).
@ -479,4 +477,4 @@ void str_reverse_through_pointer(char *str_in) {
Читаемый код лучше, чем красивый или быстрый код. Читаемый код лучше, чем красивый или быстрый код.
Чтобы научиться писать хороший код, почитайте [Linux kernel coding style](https://www.kernel.org/doc/Documentation/CodingStyle). Чтобы научиться писать хороший код, почитайте [Linux kernel coding style](https://www.kernel.org/doc/Documentation/CodingStyle).
[1] http://stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member [1] [http://stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member](http://stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member)

View File

@ -154,7 +154,7 @@ logger("We have a logger subroutine!");
Perl-овые модули предоставляют широкий набор функциональности, Perl-овые модули предоставляют широкий набор функциональности,
так что вы можете не изобретать заново велосипеды, а просто скачать так что вы можете не изобретать заново велосипеды, а просто скачать
нужный модуль с CPAN (http://www.cpan.org/). нужный модуль с [CPAN](http://www.cpan.org/).
Некоторое количество самых полезных модулей включено в стандартную Некоторое количество самых полезных модулей включено в стандартную
поставку Perl. поставку Perl.

View File

@ -5,7 +5,6 @@ contributors:
- ["Jigyasa Grover", "https://jigyasa-grover.github.io"] - ["Jigyasa Grover", "https://jigyasa-grover.github.io"]
- ["tim Rowledge", "tim@rowledge.org"] - ["tim Rowledge", "tim@rowledge.org"]
--- ---
<blockquote>Every effort has been made in the preparation of this material to ensure the accuracy and completeness of the information presented. However, no guarantee is given nor responsibility taken for errors or omissions. In case of any error, questions or suggestions on reach out to me at <a href="https://jigyasa-grover.github.io" target="_blank">jigyasa-grover.github.io</a> or drop me an e-mail at <a href="mailto:grover.jigyasa1@gmail.com" target="_blank">grover[dot]jigyasa1[at]gmail.com</a>.</blockquote>
- Smalltalk is a fully object-oriented, dynamically typed, reflective programming language with no 'non-object' types. - Smalltalk is a fully object-oriented, dynamically typed, reflective programming language with no 'non-object' types.
- Smalltalk was created as the language to underpin the "new world" of computing exemplified by "humancomputer symbiosis." - Smalltalk was created as the language to underpin the "new world" of computing exemplified by "humancomputer symbiosis."

View File

@ -93,15 +93,15 @@ $body-font = 'Roboto', sans-serif
Now, if you want to change the color, you only have to make the change once. */ Now, if you want to change the color, you only have to make the change once. */
body body
background-color $primary-color background-color $primary-color
color $secondary-color color $secondary-color
font-family $body-font font-family $body-font
/* After compilation: */ /* After compilation: */
body { body {
background-color: #A3A4FF; background-color: #A3A4FF;
color: #51527F; color: #51527F;
font-family: 'Roboto', sans-serif; font-family: 'Roboto', sans-serif;
} }
/ * / *
@ -118,10 +118,10 @@ element, you may want to store that code in a mixin.
center() center()
display block display block
margin-left auto margin-left auto
margin-right auto margin-right auto
left 0 left 0
right 0 right 0
/* Using the mixin */ /* Using the mixin */
body { body {
@ -131,12 +131,12 @@ body {
/* After compilation: */ /* After compilation: */
div { div {
display: block; display: block;
margin-left: auto; margin-left: auto;
margin-right: auto; margin-right: auto;
left: 0; left: 0;
right: 0; right: 0;
background-color: #A3A4FF; background-color: #A3A4FF;
} }
/* You can use mixins to create a shorthand property. */ /* You can use mixins to create a shorthand property. */
@ -149,7 +149,7 @@ size($width, $height)
size(100px, 60px) size(100px, 60px)
.square .square
size(40px, 40px) size(40px, 40px)
/* You can use a mixin as a CSS property. */ /* You can use a mixin as a CSS property. */
circle($ratio) circle($ratio)
@ -224,4 +224,4 @@ for $item in (1..2) /* Repeat block 12 times */
width ($item / 12) * 100% /* Calculate row by column number */ width ($item / 12) * 100% /* Calculate row by column number */
``` ```
Now that you know a little about this powerful CSS preprocessor, you're ready to create more dynamic style sheets. To learn more, visit the official stylus documentation at http://stylus-lang.com. Now that you know a little about this powerful CSS preprocessor, you're ready to create more dynamic style sheets. To learn more, visit the official stylus documentation at [stylus-lang.com](https://stylus-lang.com).

View File

@ -13,15 +13,13 @@ lang: ta-in
XML ஆனது ஒரு கட்டமைப்பு மொழி ஆகும் இது தகவலை சேமிக்கவும் XML ஆனது ஒரு கட்டமைப்பு மொழி ஆகும் இது தகவலை சேமிக்கவும்
தகவலை பரிமாறவும் உருவாக்கபட்டுள்ளது தகவலை பரிமாறவும் உருவாக்கபட்டுள்ளது
HTML போல் அன்றி , XML ஆனது தகவலை மட்டும் கொண்டு செல்ல்கிறது HTML போல் அன்றி , XML ஆனது தகவலை மட்டும் கொண்டு செல்ல்கிறது
## சில வரையறை மற்றும் முன்னுரை ## சில வரையறை மற்றும் முன்னுரை
பல கூறுகளால் அமைக்கப்பட்டது. ஒவொரு கூறுகளிலும் அட்ட்ரிபூட்க்கள் இருக்கும், அவை அந்தந்த கூறுகளை வரையறுக்க பயன்படும். மேலும் அந்த கூறுகளை தகவல் அல்லது கிளை கூறுகள் இருக்கலாம். அணைத்து கோப்புகளிலும் ரூட்/ஆரம்ப கூறு இருக்கும், அது தனக்குள் கிளை கூறுகளை கொண்டுருக்கும். பல கூறுகளால் அமைக்கப்பட்டது. ஒவொரு கூறுகளிலும் அட்ட்ரிபூட்க்கள் இருக்கும், அவை அந்தந்த கூறுகளை வரையறுக்க பயன்படும். மேலும் அந்த கூறுகளை தகவல் அல்லது கிளை கூறுகள் இருக்கலாம். அணைத்து கோப்புகளிலும் ரூட்/ஆரம்ப கூறு இருக்கும், அது தனக்குள் கிளை கூறுகளை கொண்டுருக்கும்.
XML பாகுபடுத்தி மிகவும் கண்டிப்பான வீதிகளைக்கொண்டது. [XML தொடரியல் விதிகளை அறிய] (http://www.w3schools.com/xml/xml_syntax.asp). XML பாகுபடுத்தி மிகவும் கண்டிப்பான வீதிகளைக்கொண்டது. [XML தொடரியல் விதிகளை அறிய](http://www.w3schools.com/xml/xml_syntax.asp).
```xml ```xml
<!-- இது ஒரு XML குறிப்ப --> <!-- இது ஒரு XML குறிப்ப -->
@ -68,7 +66,6 @@ XML பாகுபடுத்தி மிகவும் கண்டிப
* XML வாக்கிய அமைப்பு * XML வாக்கிய அமைப்பு
```xml ```xml
<!-- இது ஒரு XML குறிப்பு --> <!-- இது ஒரு XML குறிப்பு -->
@ -96,14 +93,13 @@ XML பாகுபடுத்தி மிகவும் கண்டிப
<!-- <!--
மேல காட்டப்பட்டுள்ளது ஒரு xml file இன் உதாரணம் ஆகும்
மேல காட்டப்பட்டுள்ளது ஒரு xml file இன் உதாரணம் ஆகும் அது metadata உடன் ஆரம்பமாகிறது
அது metadata உடன் ஆரம்பமாகிறது XML ஆனது ஒரு மரத்தை போன்ற கட்டமைப்பை ஒத்தது.
XML ஆனது ஒரு மரத்தை போன்ற கட்டமைப்பை ஒத்தது. இங்கு root node (கொப்பு) `bookstore` இது மூன்று கிளைகள் (child nodes)
இங்கு root node (கொப்பு) `bookstore` இது மூன்று கிளைகள் (child nodes) கொண்டுள்ளது. இந்த கிளைகள் மேலும் சில கிளைகளை கொண்டு இருக்கலாம்
கொண்டுள்ளது. இந்த கிளைகள் மேலும் சில கிளைகளை கொண்டு இருக்கலாம் ஒவொரு node கட்டமைப்பும் ஒரு `<` ஆரம்பாமாகி `>` முடிவடையும்
ஒவொரு node கட்டமைப்பும் ஒரு `<` ஆரம்பாமாகி `>` முடிவடையும் கிளைகள் இந்த கட்டமைப்புக்கு இடையில் நிறுவப்படும்
கிளைகள் இந்த கட்டமைப்புக்கு இடையில் நிறுவப்படும்
--> -->
@ -127,17 +123,13 @@ Elements ஒரு `<` ஆரம்பாமாகி `>` முடிவடை
* சரியான முறையில் ஒழுகுபடுத்தபட்ட X document * சரியான முறையில் ஒழுகுபடுத்தபட்ட X document
ஒரு XML document ஆனது சரியான முறையில் எழுத பட்டிருப்பின் மட்டுமே அது ஒரு XML document ஆனது சரியான முறையில் எழுத பட்டிருப்பின் மட்டுமே அது
சிறந்த வகையில் வடிவமைக்கபட்டுள்ளது,எனினும் மேலும் பல கட்டுபாடுகளை சிறந்த வகையில் வடிவமைக்கபட்டுள்ளது,எனினும் மேலும் பல கட்டுபாடுகளை
நாம் ஒரு xml document உக்கு இட முடியும் உ.ம்:-DTD மற்றும் XML Schema. நாம் ஒரு xml document உக்கு இட முடியும் உ.ம்:-DTD மற்றும் XML Schema.
ஒரு xml document ஆனது ஒரு வரையறுக்கபட்டிருப்பின் மட்டுமே ஒரு xml document ஆனது ஒரு வரையறுக்கபட்டிருப்பின் மட்டுமே
அது சரி என கொள்ளப்படும் அது சரி என கொள்ளப்படும்
With this tool, you can check the XML data outside the application logic.
இந்த கருவியை உபயோகித்து xml தகவல்களை சோதிக்க முடியும் இந்த கருவியை உபயோகித்து xml தகவல்களை சோதிக்க முடியும்
```xml ```xml

View File

@ -8,9 +8,8 @@ contributors:
translators: translators:
- ["Haydar KULEKCI", "http://scanf.info/"] - ["Haydar KULEKCI", "http://scanf.info/"]
lang: tr-tr lang: tr-tr
--- ---
/*
C halen modern yüksek performans bilgisayarların dili. C halen modern yüksek performans bilgisayarların dili.
C bir çok programcının kullandığı en düşük seviye dillerdendir, ama C bir çok programcının kullandığı en düşük seviye dillerdendir, ama
@ -484,4 +483,4 @@ Readable code is better than clever code and fast code. For a good, sane coding
Diğer taraftan google sizin için bir arkadaş olabilir. Diğer taraftan google sizin için bir arkadaş olabilir.
[1] http://stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member [1] [stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member](https://stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member)

View File

@ -697,14 +697,3 @@ app.controller('myCtrl', function($scope) {
$scope.lastName= "Doe"; $scope.lastName= "Doe";
}); });
``` ```
## 来源 & 参考
**例子**
- http://www.w3schools.com/angular/angular_examples.asp
**参考**
- http://www.w3schools.com/angular/angular_ref_directives.asp
- http://www.w3schools.com/angular/default.asp

View File

@ -568,6 +568,6 @@ void doSomethingWithAFile(const std::string& filename)
扩展阅读: 扩展阅读:
* [CPP Reference](http://cppreference.com/w/cpp) 提供了最新的语法参考。 - [CPP Reference](http://cppreference.com/w/cpp) 提供了最新的语法参考。
* 可以在 [CPlusPlus](http://cplusplus.com) 找到一些补充资料。 - 可以在 [CPlusPlus](http://cplusplus.com) 找到一些补充资料。
* 可以在 [TheChernoProject - C ++](https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb上找到涵盖语言基础和设置编码环境的教程。 - 可以在 [TheChernoProject - C++](https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) 上找到涵盖语言基础和设置编码环境的教程。

View File

@ -610,13 +610,10 @@ typedef void (*my_fnp_type)(char *);
最好找一本 [K&R, aka "The C Programming Language", “C程序设计语言”](https://en.wikipedia.org/wiki/The_C_Programming_Language)。它是关于C最重要的一本书由C的创作者撰写。不过需要留意的是它比较古老了因此有些不准确的地方。 最好找一本 [K&R, aka "The C Programming Language", “C程序设计语言”](https://en.wikipedia.org/wiki/The_C_Programming_Language)。它是关于C最重要的一本书由C的创作者撰写。不过需要留意的是它比较古老了因此有些不准确的地方。
另一个比较好的资源是 [Learn C the hard way](http://learncodethehardway.org/c/)
如果你有问题,请阅读[compl.lang.c Frequently Asked Questions](http://c-faq.com/)。 如果你有问题,请阅读[compl.lang.c Frequently Asked Questions](http://c-faq.com/)。
使用合适的空格、缩进,保持一致的代码风格非常重要。可读性强的代码比聪明的代码、高速的代码更重要。可以参考下[Linux内核编码风格](https://www.kernel.org/doc/Documentation/process/coding-style.rst) 使用合适的空格、缩进,保持一致的代码风格非常重要。可读性强的代码比聪明的代码、高速的代码更重要。可以参考下[Linux内核编码风格](https://www.kernel.org/doc/Documentation/process/coding-style.rst)
除了这些多多Google吧 除了这些多多Google吧
[1] http://stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member [1] [stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member](http://stackoverflow.com/questions/119123/why-isnt-sizeof-for-a-struct-equal-to-the-sum-of-sizeof-of-each-member)

View File

@ -8,7 +8,7 @@ translators:
lang: zh-cn lang: zh-cn
--- ---
Groovy - Java平台的动态语言。[了解更多](http://www.groovy-lang.org/) Groovy - Java平台的动态语言。[了解更多](http://www.groovy-lang.org/)
```groovy ```groovy
/* /*
@ -268,7 +268,7 @@ def clos = { print it }
clos( "hi" ) clos( "hi" )
/* /*
Groovy可以记忆闭包结果 [1][2][3] Groovy可以记忆闭包结果
*/ */
def cl = {a, b -> def cl = {a, b ->
sleep(3000) // 模拟费时操作 sleep(3000) // 模拟费时操作
@ -405,15 +405,6 @@ assert sum(2,5) == 7
## 图书 ## 图书
* [Groovy Goodness] (https://leanpub.com/groovy-goodness-notebook) * [Groovy Goodness](https://leanpub.com/groovy-goodness-notebook)
* [Groovy in Action](http://manning.com/koenig2/)
* [Groovy in Action] (http://manning.com/koenig2/) * [Programming Groovy 2: Dynamic Productivity for the Java Developer](http://shop.oreilly.com/product/9781937785307.do)
* [Programming Groovy 2: Dynamic Productivity for the Java Developer] (http://shop.oreilly.com/product/9781937785307.do)
[1] http://roshandawrani.wordpress.com/2010/10/18/groovy-new-feature-closures-can-now-memorize-their-results/
[2] http://www.solutionsiq.com/resources/agileiq-blog/bid/72880/Programming-with-Groovy-Trampoline-and-Memoize
[3] http://mrhaki.blogspot.mx/2011/05/groovy-goodness-cache-closure-results.html

View File

@ -138,7 +138,7 @@ logger("We have a logger subroutine!");
#### 使用Perl模块 #### 使用Perl模块
Perl模块提供一系列特性来帮助你避免重新发明轮子CPAN是下载模块的好地方( http://www.cpan.org/ )。Perl发行版本身也包含很多流行的模块。 Perl模块提供一系列特性来帮助你避免重新发明轮子[CPAN](http://www.cpan.org/)是下载模块的好地方。Perl发行版本身也包含很多流行的模块。
perlfaq有很多常见问题和相应回答也经常有对优秀CPAN模块的推荐介绍。 perlfaq有很多常见问题和相应回答也经常有对优秀CPAN模块的推荐介绍。

View File

@ -268,6 +268,6 @@ End Module
译注原作者在命令行下学习的VB。命令行编程使我能够更好的了解程序编译运行机制并使学习其它语言变得容易。 译注原作者在命令行下学习的VB。命令行编程使我能够更好的了解程序编译运行机制并使学习其它语言变得容易。
如果希望进一步学习VB这里还有更深层次的 <a href="http://www.vbbootcamp.co.uk/" Title="VB教学">VB教学英文</a> 如果希望进一步学习VB这里还有更深层次的 [VB教学英文](http://www.vbbootcamp.co.uk/)。
所有代码均通过测试。只需复制粘帖到Visual Basic中并按F5运行即可。 所有代码均通过测试。只需复制粘帖到Visual Basic中并按F5运行即可。

View File

@ -72,13 +72,8 @@ PCRE提供了一些通用的字元類型可被當作字元集合使用
| ^\S+ | 66.249.64.13 | `^` 為行首, `\S+` 抓取至少一個非空白字元 | | ^\S+ | 66.249.64.13 | `^` 為行首, `\S+` 抓取至少一個非空白字元 |
| \+[0-9]+ | +1000 | `\+` 抓取 `+` 字元。 `[0-9]` 字元集表示剛好一個數字字元。 可以用 `\+\d+` 達到相同效果。 | | \+[0-9]+ | +1000 | `\+` 抓取 `+` 字元。 `[0-9]` 字元集表示剛好一個數字字元。 可以用 `\+\d+` 達到相同效果。 |
以上範例皆可在 https://regex101.com/ 測試,步驟如下: 以上範例皆可在 [regex101.com](https://regex101.com/) 測試,步驟如下:
1. 複製範例字串到 `TEST STRING` 區域 1. 複製範例字串到 `TEST STRING` 區域
2. 複製正規表達式字串到 `Regular Expression` 區域 2. 複製正規表達式字串到 `Regular Expression` 區域
3. 網頁會顯示自動表達式抓取結果 3. 網頁會顯示自動表達式抓取結果
## 更多資料