From dec615f55e3ca38505c154ae60d40ddfce4230ca Mon Sep 17 00:00:00 2001 From: feilong Date: Sat, 17 Apr 2021 11:03:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=A0=87=E7=AD=BE=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E9=9B=86=E6=9E=84=E5=BB=BA=E8=84=9A=E6=9C=AC=EF=BC=8C?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0stackoverflow=E6=A0=87=E7=AD=BE=E7=88=AC?= =?UTF-8?q?=E8=99=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 +- ...76\346\225\260\346\215\256\351\233\206.md" | 17 + pip3.6.txt | 4 + src/dataset/stackoverflow.tag.json | 8882 +++++++++++++++++ src/main.py | 15 + src/tag_source/stackoverflow.py | 64 + src/tag_source/vscode.py | 37 + 7 files changed, 9020 insertions(+), 1 deletion(-) create mode 100644 "doc/\346\240\207\347\255\276\346\225\260\346\215\256\351\233\206.md" create mode 100644 pip3.6.txt create mode 100644 src/dataset/stackoverflow.tag.json create mode 100644 src/main.py create mode 100644 src/tag_source/stackoverflow.py create mode 100644 src/tag_source/vscode.py diff --git a/.gitignore b/.gitignore index a6c57f5..ed8ebf5 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -*.json +__pycache__ \ No newline at end of file diff --git "a/doc/\346\240\207\347\255\276\346\225\260\346\215\256\351\233\206.md" "b/doc/\346\240\207\347\255\276\346\225\260\346\215\256\351\233\206.md" new file mode 100644 index 0000000..ce6908e --- /dev/null +++ "b/doc/\346\240\207\347\255\276\346\225\260\346\215\256\351\233\206.md" @@ -0,0 +1,17 @@ + + +## 任务:构建最完善的技术标签数据集 +== + +## 爬虫工作环境 +* python版本:3.6 ,以下用 python3.6 表示 +* python3.6 +* 依赖:pip3.6 install pip3.6.txt + +## 数据源 +[x] stackoverflow 标签爬取 + * 命令:python3.6 main.py --source=so + * 输出:src/dataset/stackoverflow.tag.json +[ ] vscode 标签爬取 + * 命令:python3.6 main.py --source=vscode + * 输出:src/dataset/vscode.tag.json \ No newline at end of file diff --git a/pip3.6.txt b/pip3.6.txt new file mode 100644 index 0000000..a673ba5 --- /dev/null +++ b/pip3.6.txt @@ -0,0 +1,4 @@ +click +cssselect +lxml +scrapy \ No newline at end of file diff --git a/src/dataset/stackoverflow.tag.json b/src/dataset/stackoverflow.tag.json new file mode 100644 index 0000000..0bc0dc1 --- /dev/null +++ b/src/dataset/stackoverflow.tag.json @@ -0,0 +1,8882 @@ +[ + {"name": "xdp"}, + {"name": "xdp-pdf"}, + {"name": "scriplets"}, + {"name": "scriptlet"}, + {"name": "firebasefirestore"}, + {"name": "google-cloud-firestore"}, + {"name": "ado.net-mars"}, + {"name": "sql-server-mars"}, + {"name": "mars"}, + {"name": "sql-server-mars"}, + {"name": "snowflake-stream"}, + {"name": "snowflake-cloud-data-platform"}, + {"name": "variable-subsitution"}, + {"name": "variable-substitution"}, + {"name": "borrowing"}, + {"name": "borrow-checker"}, + {"name": "email-injection"}, + {"name": "email"}, + {"name": "email-integration"}, + {"name": "email"}, + {"name": "ink"}, + {"name": "rust-ink"}, + {"name": "command-line-parsing"}, + {"name": "command-line-arguments"}, + {"name": "command-line-args"}, + {"name": "command-line-arguments"}, + {"name": "ar"}, + {"name": "augmented-reality"}, + {"name": "google-drive-team-drive"}, + {"name": "google-drive-shared-drive"}, + {"name": "zoom"}, + {"name": "zoom-sdk"}, + {"name": "zoom-api"}, + {"name": "zoom-sdk"}, + {"name": "zoomsdk"}, + {"name": "zoom-sdk"}, + {"name": "page-zoom"}, + {"name": "zooming"}, + {"name": "image-zoom"}, + {"name": "zooming"}, + {"name": "microsoft-bot-framework"}, + {"name": "botframework"}, + {"name": "fbprophet"}, + {"name": "facebook-prophet"}, + {"name": "github-workflow"}, + {"name": "github-actions"}, + {"name": "twa"}, + {"name": "trusted-web-activity"}, + {"name": ".net-core-5"}, + {"name": ".net-5"}, + {"name": "gpu-programming"}, + {"name": "gpu"}, + {"name": "m1"}, + {"name": "apple-m1"}, + {"name": "shell-trap"}, + {"name": "shell"}, + {"name": "kusto"}, + {"name": "azure-data-explorer"}, + {"name": "azure-kusto"}, + {"name": "azure-data-explorer"}, + {"name": "kusto-query-language"}, + {"name": "kql"}, + {"name": "mocha"}, + {"name": "mocha.js"}, + {"name": "white"}, + {"name": "white-framework"}, + {"name": "windows-forms-app"}, + {"name": "winforms"}, + {"name": "hms-core"}, + {"name": "huawei-mobile-services"}, + {"name": "apache-beam-pipeline"}, + {"name": "apache-beam"}, + {"name": "instruction-set-architecture"}, + {"name": "instruction-set"}, + {"name": "isa"}, + {"name": "instruction-set"}, + {"name": "wixcode"}, + {"name": "velo"}, + {"name": "sapui5-smart-table"}, + {"name": "sapui5"}, + {"name": "iex"}, + {"name": "elixir-iex"}, + {"name": "jest"}, + {"name": "jestjs"}, + {"name": "running-total"}, + {"name": "cumulative-sum"}, + {"name": "alphavantage"}, + {"name": "alpha-vantage"}, + {"name": "alphavantage-api"}, + {"name": "alpha-vantage"}, + {"name": "spring-rabbitmq"}, + {"name": "spring-rabbit"}, + {"name": "tf-lite"}, + {"name": "tensorflow-lite"}, + {"name": "firebasecrashlytics"}, + {"name": "crashlytics"}, + {"name": "pivotal-cloud-foundry"}, + {"name": "cloud-foundry"}, + {"name": "cloudfoundry"}, + {"name": "cloud-foundry"}, + {"name": "ember-2.0.0"}, + {"name": "ember.js-2"}, + {"name": "ember-3"}, + {"name": "ember.js-3"}, + {"name": "plottable.js"}, + {"name": "plottable"}, + {"name": "longjmp"}, + {"name": "setjmp"}, + {"name": "sybase-ase"}, + {"name": "sap-ase"}, + {"name": "sybase-iq"}, + {"name": "sap-iq"}, + {"name": "google-reflections"}, + {"name": "reflections"}, + {"name": "framework3.5"}, + {"name": ".net-3.5"}, + {"name": "visual-studio-code-extension"}, + {"name": "vscode-extensions"}, + {"name": "snowflake-pipe"}, + {"name": "snowflake-cloud-data-platform"}, + {"name": "snowflake-task"}, + {"name": "snowflake-cloud-data-platform"}, + {"name": "snowsql"}, + {"name": "snowflake-cloud-data-platform"}, + {"name": "snowflake-data-masking"}, + {"name": "snowflake-cloud-data-platform"}, + {"name": "labstack-echo"}, + {"name": "go-echo"}, + {"name": "netbeans12.0"}, + {"name": "netbeans-12"}, + {"name": "netbeans-12-0"}, + {"name": "netbeans-12"}, + {"name": "cypressio"}, + {"name": "cypress"}, + {"name": "webkit-mask"}, + {"name": "css-mask"}, + {"name": "sap-fiori-elements"}, + {"name": "sap-fiori"}, + {"name": "aws-efs"}, + {"name": "amazon-efs"}, + {"name": "aws-elasticfilesystem"}, + {"name": "amazon-efs"}, + {"name": "islamic-calendar"}, + {"name": "hijri"}, + {"name": "icloudkit"}, + {"name": "cloudkit"}, + {"name": "matterjs"}, + {"name": "matter.js"}, + {"name": "kony"}, + {"name": "temenos-quantum"}, + {"name": "sensor"}, + {"name": "sensors"}, + {"name": "artisan"}, + {"name": "laravel-artisan"}, + {"name": "vue-bootstrap"}, + {"name": "bootstrap-vue"}, + {"name": "spm"}, + {"name": "matlab-spm"}, + {"name": "memsql"}, + {"name": "singlestore"}, + {"name": "swiftui-bug"}, + {"name": "swiftui"}, + {"name": "ios-widget"}, + {"name": "widgetkit"}, + {"name": "gsuite"}, + {"name": "google-workspace"}, + {"name": "sagepay"}, + {"name": "opayo"}, + {"name": "device-context"}, + {"name": "gdi"}, + {"name": "hdc"}, + {"name": "gdi"}, + {"name": "contribute"}, + {"name": "adobe-contribute"}, + {"name": "azure-luis"}, + {"name": "azure-language-understanding"}, + {"name": "luis"}, + {"name": "azure-language-understanding"}, + {"name": "parselivequery"}, + {"name": "parse-live-query"}, + {"name": "cnn"}, + {"name": "conv-neural-network"}, + {"name": "vcf"}, + {"name": "vcf-vcard"}, + {"name": "vcard"}, + {"name": "vcf-vcard"}, + {"name": "google-ads"}, + {"name": "google-ads-api"}, + {"name": "google-adwords"}, + {"name": "google-ads-api"}, + {"name": "greensock"}, + {"name": "gsap"}, + {"name": "timelinelite"}, + {"name": "gsap"}, + {"name": "timelinemax"}, + {"name": "gsap"}, + {"name": "tweenlite"}, + {"name": "gsap"}, + {"name": "tweenmax"}, + {"name": "gsap"}, + {"name": "git-commands"}, + {"name": "git"}, + {"name": "elixir-framework"}, + {"name": "elixir"}, + {"name": "room"}, + {"name": "android-room"}, + {"name": "jung2"}, + {"name": "jung"}, + {"name": "parameterized-queries"}, + {"name": "prepared-statement"}, + {"name": "parameterized-query"}, + {"name": "prepared-statement"}, + {"name": "babel"}, + {"name": "babeljs"}, + {"name": "caffeine"}, + {"name": "caffeine-cache"}, + {"name": "colab"}, + {"name": "google-colaboratory"}, + {"name": "aws-alb"}, + {"name": "aws-application-load-balancer"}, + {"name": "amazon-alb"}, + {"name": "aws-application-load-balancer"}, + {"name": "es2018"}, + {"name": "ecmascript-2018"}, + {"name": "revit"}, + {"name": "revit-api"}, + {"name": "wireless-connection"}, + {"name": "wireless"}, + {"name": "wlan"}, + {"name": "wifi"}, + {"name": "802.11"}, + {"name": "wifi"}, + {"name": "wificonfiguration"}, + {"name": "wifi"}, + {"name": "microsoft-dynamics-business-central"}, + {"name": "dynamics-business-central"}, + {"name": "javamail"}, + {"name": "jakarta-mail"}, + {"name": "google-form-quiz"}, + {"name": "google-forms"}, + {"name": "shopware6"}, + {"name": "shopware"}, + {"name": "composer.json"}, + {"name": "composer-php"}, + {"name": "jenkins--x"}, + {"name": "jenkins-x"}, + {"name": "eloquent--relationship"}, + {"name": "eloquent-relationship"}, + {"name": "intellij-datagrip"}, + {"name": "datagrip"}, + {"name": "online-learning"}, + {"name": "online-machine-learning"}, + {"name": "python-youtube-api"}, + {"name": "youtube-api"}, + {"name": "android-renderscript"}, + {"name": "renderscript"}, + {"name": "rails6"}, + {"name": "ruby-on-rails-6"}, + {"name": "google-sheets-export-url"}, + {"name": "google-sheets"}, + {"name": "google-sheets-charts"}, + {"name": "google-sheets"}, + {"name": "google-sheets-filter-view"}, + {"name": "google-sheets"}, + {"name": "gs-conditional-formatting"}, + {"name": "google-sheets"}, + {"name": "google-sheets-conditionalformatting"}, + {"name": "google-sheets"}, + {"name": "youtube.net-api"}, + {"name": "youtube-api"}, + {"name": "youtube-javascript-api"}, + {"name": "youtube-api"}, + {"name": "google-sheets-vlookup"}, + {"name": "google-sheets-formula"}, + {"name": "gs-vlookup"}, + {"name": "google-sheets-formula"}, + {"name": "google-apps-script-html-service"}, + {"name": "google-apps-script"}, + {"name": "gas-web-app"}, + {"name": "google-apps-script"}, + {"name": "google-apps-script-web-application"}, + {"name": "google-apps-script"}, + {"name": "google-apps-script-simple-triggers"}, + {"name": "google-apps-script"}, + {"name": "gs-installable-triggers"}, + {"name": "google-apps-script"}, + {"name": "google-sheets-query"}, + {"name": "google-sheets-formula"}, + {"name": "importrange"}, + {"name": "google-sheets-formula"}, + {"name": "cypher-query"}, + {"name": "cypher"}, + {"name": "google-calendar-reminders"}, + {"name": "google-calendar-api"}, + {"name": "google-calendar-recurring-events"}, + {"name": "google-calendar-api"}, + {"name": "dialogflow-fulfillment"}, + {"name": "dialogflow-es-fulfillment"}, + {"name": "dialogflow"}, + {"name": "dialogflow-es"}, + {"name": "nsis-mui"}, + {"name": "modern-ui"}, + {"name": "pandas-df"}, + {"name": "dataframe"}, + {"name": "r-df"}, + {"name": "dataframe"}, + {"name": "df"}, + {"name": "linux-df"}, + {"name": "pf-datatable"}, + {"name": "primefaces-datatable"}, + {"name": "twitter-bootstrap-4-beta"}, + {"name": "bootstrap-4"}, + {"name": "bootstrap-4.1.x"}, + {"name": "bootstrap-4"}, + {"name": "ms-extensions-logging"}, + {"name": "microsoft-extensions-logging"}, + {"name": "serializer"}, + {"name": "serialization"}, + {"name": "multiplying"}, + {"name": "multiplication"}, + {"name": "vuejs-directive"}, + {"name": "vue-directives"}, + {"name": "vue.js-directives"}, + {"name": "vue-directives"}, + {"name": "hellosign"}, + {"name": "hellosign-api"}, + {"name": "java.time.localtime"}, + {"name": "java-time"}, + {"name": "generic-programming"}, + {"name": "generics"}, + {"name": "jakarta-persistence"}, + {"name": "jpa"}, + {"name": "google-sheets-importxml"}, + {"name": "google-sheets-formula"}, + {"name": "az"}, + {"name": "azure"}, + {"name": "hdinsight"}, + {"name": "azure-hdinsight"}, + {"name": "wasm"}, + {"name": "webassembly"}, + {"name": "laravel-7.x"}, + {"name": "laravel-7"}, + {"name": "swift5.3"}, + {"name": "swift5"}, + {"name": "swift5.2"}, + {"name": "swift5"}, + {"name": "swift5.1"}, + {"name": "swift5"}, + {"name": "laravel-route"}, + {"name": "laravel-routing"}, + {"name": "mui"}, + {"name": "material-ui"}, + {"name": "aws-eks"}, + {"name": "amazon-eks"}, + {"name": "eks"}, + {"name": "amazon-eks"}, + {"name": "coinpayments.net"}, + {"name": "coinpayments-api"}, + {"name": "auto-rotation"}, + {"name": "autorotate"}, + {"name": "advanced-google-services"}, + {"name": "google-apps-script"}, + {"name": "gmail-addons"}, + {"name": "google-apps-script"}, + {"name": "text-rotating"}, + {"name": "text-rotation"}, + {"name": "gin-gonic"}, + {"name": "go-gin"}, + {"name": "qc"}, + {"name": "hp-quality-center"}, + {"name": "testdirector"}, + {"name": "hp-quality-center"}, + {"name": "gsuite-addons"}, + {"name": "google-apps-script"}, + {"name": "google-apps-script-addon"}, + {"name": "google-apps-script"}, + {"name": "google-sheets-custom-function"}, + {"name": "google-apps-script"}, + {"name": "gtm"}, + {"name": "google-tag-manager"}, + {"name": "offline-web-app"}, + {"name": "web-applications"}, + {"name": "hilt-dagger"}, + {"name": "dagger-hilt"}, + {"name": "android-hilt"}, + {"name": "dagger-hilt"}, + {"name": "android-jetpack-hilt"}, + {"name": "dagger-hilt"}, + {"name": "hilt"}, + {"name": "dagger-hilt"}, + {"name": "kwargs"}, + {"name": "keyword-argument"}, + {"name": "navigationlink"}, + {"name": "swiftui-navigationlink"}, + {"name": "nsautolayout"}, + {"name": "autolayout"}, + {"name": "google-maps-direction-api"}, + {"name": "google-directions-api"}, + {"name": "google-sheets-macros"}, + {"name": "google-apps-script"}, + {"name": "concat"}, + {"name": "concatenation"}, + {"name": "npm-liveserver"}, + {"name": "npm-live-server"}, + {"name": "nodejs-liveserver"}, + {"name": "npm-live-server"}, + {"name": "google-apps-script-libraries"}, + {"name": "google-apps-script"}, + {"name": "google-apps-script-runtime"}, + {"name": "google-apps-script"}, + {"name": "google-apps-script-menu"}, + {"name": "google-apps-script"}, + {"name": "google-apps-script-project"}, + {"name": "google-apps-script"}, + {"name": "google-apps-script-dashboard"}, + {"name": "google-apps-script"}, + {"name": "google-apps-script-editor"}, + {"name": "google-apps-script"}, + {"name": "parse-cloud"}, + {"name": "parse-cloud-code"}, + {"name": "java-date"}, + {"name": "date"}, + {"name": "tomee"}, + {"name": "apache-tomee"}, + {"name": "wxpython-phoenix"}, + {"name": "wxpython"}, + {"name": "mfa"}, + {"name": "multi-factor-authentication"}, + {"name": "multi-factor"}, + {"name": "multi-factor-authentication"}, + {"name": "google-oauth2"}, + {"name": "google-oauth"}, + {"name": "tfjs"}, + {"name": "tensorflow.js"}, + {"name": "admin-sdk"}, + {"name": "google-admin-sdk"}, + {"name": "gcal"}, + {"name": "google-calendar-api"}, + {"name": "esprima.js"}, + {"name": "esprima"}, + {"name": "gap"}, + {"name": "gap-system"}, + {"name": "site.master"}, + {"name": "master-pages"}, + {"name": "gan"}, + {"name": "generative-adversarial-network"}, + {"name": "hang"}, + {"name": "freeze"}, + {"name": "gapi"}, + {"name": "google-api-js-client"}, + {"name": "query-performance"}, + {"name": "query-optimization"}, + {"name": "html-head"}, + {"name": "html"}, + {"name": "flex-direction"}, + {"name": "flexbox"}, + {"name": "flex"}, + {"name": "flexbox"}, + {"name": "gnu-as"}, + {"name": "gnu-assembler"}, + {"name": "google-form"}, + {"name": "google-forms"}, + {"name": "mediacodec"}, + {"name": "android-mediacodec"}, + {"name": "es-module"}, + {"name": "es6-modules"}, + {"name": "tableau-public"}, + {"name": "tableau-api"}, + {"name": "tableau-online"}, + {"name": "tableau-api"}, + {"name": "tableau-server"}, + {"name": "tableau-api"}, + {"name": "tableau"}, + {"name": "tableau-api"}, + {"name": "chef12.0"}, + {"name": "chef-infra"}, + {"name": "jpms"}, + {"name": "java-platform-module-system"}, + {"name": "jigsaw"}, + {"name": "java-platform-module-system"}, + {"name": "gs"}, + {"name": "google-sheets"}, + {"name": "cordova-9.0.0"}, + {"name": "cordova9"}, + {"name": "flex-grow"}, + {"name": "flexbox"}, + {"name": "chef"}, + {"name": "chef-infra"}, + {"name": "d3.js-v5"}, + {"name": "d3.js"}, + {"name": "maccatalyst"}, + {"name": "mac-catalyst"}, + {"name": "tfs2019"}, + {"name": "tfs-2019"}, + {"name": "execution-api"}, + {"name": "google-apps-script-api"}, + {"name": "glove"}, + {"name": "stanford-nlp"}, + {"name": "stanford-stanza"}, + {"name": "stanford-nlp"}, + {"name": "uva"}, + {"name": "cuda-uva"}, + {"name": "const"}, + {"name": "constants"}, + {"name": "diskusage"}, + {"name": "disk-access"}, + {"name": "ssd"}, + {"name": "solid-state-drive"}, + {"name": "google-direction-api"}, + {"name": "google-directions-api"}, + {"name": "microsoft-graph"}, + {"name": "microsoft-graph-api"}, + {"name": "type-graphql"}, + {"name": "typegraphql"}, + {"name": "box-shadow"}, + {"name": "css"}, + {"name": "box-sizing"}, + {"name": "css"}, + {"name": "bert"}, + {"name": "bert-language-model"}, + {"name": "azure-machine-learning"}, + {"name": "azure-machine-learning-service"}, + {"name": "urlfetchapp"}, + {"name": "urlfetch"}, + {"name": "google-direction"}, + {"name": "google-directions-api"}, + {"name": "uninstall"}, + {"name": "uninstallation"}, + {"name": "uninstaller"}, + {"name": "uninstallation"}, + {"name": "installer"}, + {"name": "installation"}, + {"name": "install"}, + {"name": "installation"}, + {"name": "ag-grid-enterprise"}, + {"name": "ag-grid"}, + {"name": "vue3"}, + {"name": "vuejs3"}, + {"name": "discordapp"}, + {"name": "discord"}, + {"name": "daysjs"}, + {"name": "dayjs"}, + {"name": "hms-analytics"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-dynamic-tag-manager"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-mlkit"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-panorama"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-site"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-wallet"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-map"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-safety-detect"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-fido"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-game"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-location-services"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-push"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-nearby"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-scan"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-awareness"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-health"}, + {"name": "huawei-mobile-services"}, + {"name": "hms-drive"}, + {"name": "huawei-mobile-services"}, + {"name": "image-morphology"}, + {"name": "mathematical-morphology"}, + {"name": "lambdaexpression"}, + {"name": "lambda"}, + {"name": "google-or-tools"}, + {"name": "or-tools"}, + {"name": "vs-2019"}, + {"name": "visual-studio-2019"}, + {"name": "sapui5-smartfield"}, + {"name": "sapui5"}, + {"name": "sapui5-opa"}, + {"name": "sapui5"}, + {"name": "sapui5-smarttable"}, + {"name": "sapui5"}, + {"name": "sapui5-theming"}, + {"name": "sapui5"}, + {"name": "ui5-library"}, + {"name": "sapui5"}, + {"name": "hms"}, + {"name": "huawei-mobile-services"}, + {"name": "spring-reactive"}, + {"name": "spring-webflux"}, + {"name": "spring-reactor"}, + {"name": "spring-webflux"}, + {"name": "generic-lambda"}, + {"name": "lambda"}, + {"name": "laravel-stripe"}, + {"name": "laravel-cashier"}, + {"name": "numpy-broadcasting"}, + {"name": "array-broadcasting"}, + {"name": "ksql"}, + {"name": "ksqldb"}, + {"name": "dfs"}, + {"name": "depth-first-search"}, + {"name": "commenting"}, + {"name": "comments"}, + {"name": "code-comments"}, + {"name": "comments"}, + {"name": "inertia"}, + {"name": "inertiajs"}, + {"name": "zeit"}, + {"name": "vercel"}, + {"name": "wc-subscriptions"}, + {"name": "woocommerce-subscriptions"}, + {"name": "wopi"}, + {"name": "ms-wopi"}, + {"name": "java-api"}, + {"name": "java"}, + {"name": "openjdk-8"}, + {"name": "java-8"}, + {"name": "react.js"}, + {"name": "reactjs"}, + {"name": "zeit-now"}, + {"name": "vercel"}, + {"name": "efcore"}, + {"name": "entity-framework-core"}, + {"name": "snowflake-data-warehouse"}, + {"name": "snowflake-cloud-data-platform"}, + {"name": "pyspark-dataframes"}, + {"name": "pyspark"}, + {"name": "16-puzzle"}, + {"name": "sliding-tile-puzzle"}, + {"name": "15-puzzle"}, + {"name": "sliding-tile-puzzle"}, + {"name": "9-puzzle"}, + {"name": "sliding-tile-puzzle"}, + {"name": "8-puzzle"}, + {"name": "sliding-tile-puzzle"}, + {"name": "corvid"}, + {"name": "velo"}, + {"name": "recycler-adapter"}, + {"name": "android-recyclerview"}, + {"name": "ibm"}, + {"name": "websphere"}, + {"name": "hms-integration"}, + {"name": "huawei-mobile-services"}, + {"name": "huawei"}, + {"name": "huawei-mobile-services"}, + {"name": "apigility"}, + {"name": "laminas-api-tools"}, + {"name": "zend-expressive"}, + {"name": "mezzio"}, + {"name": "lamina"}, + {"name": "lamina-clojure"}, + {"name": "java.util.random"}, + {"name": "random"}, + {"name": "ef-migrations"}, + {"name": "entity-framework-migrations"}, + {"name": "online-radio"}, + {"name": "internet-radio"}, + {"name": "processor-architecture"}, + {"name": "cpu-architecture"}, + {"name": "phpunit-testing"}, + {"name": "phpunit"}, + {"name": "google-console-developer"}, + {"name": "google-developers-console"}, + {"name": "google-oauth-python-client"}, + {"name": "google-api-python-client"}, + {"name": "googlescript"}, + {"name": "google-apps-script"}, + {"name": "int"}, + {"name": "integer"}, + {"name": "lsm"}, + {"name": "linux-security-module"}, + {"name": "d8-dexer"}, + {"name": "android-d8"}, + {"name": "r8"}, + {"name": "android-r8"}, + {"name": "svg-image"}, + {"name": "svg"}, + {"name": "removable-drive"}, + {"name": "removable-storage"}, + {"name": "phalconphp"}, + {"name": "phalcon"}, + {"name": "microsoft-visual-c++"}, + {"name": "visual-c++"}, + {"name": "sap-nco"}, + {"name": "sap-dotnet-connector"}, + {"name": "sap-connector"}, + {"name": "sap-dotnet-connector"}, + {"name": "google-php-sdk"}, + {"name": "google-api-php-client"}, + {"name": "java-ee-web-profile"}, + {"name": "jakarta-ee"}, + {"name": "java-ee"}, + {"name": "jakarta-ee"}, + {"name": "dropbox-js"}, + {"name": "dropbox-sdk-js"}, + {"name": "google-linechart"}, + {"name": "google-visualization"}, + {"name": "lazyload"}, + {"name": "lazy-loading"}, + {"name": "asp-net-core"}, + {"name": "asp.net-core"}, + {"name": "css-transform"}, + {"name": "css-transforms"}, + {"name": "svg-transform"}, + {"name": "svg-transforms"}, + {"name": "nullablereferencetypes"}, + {"name": "nullable-reference-types"}, + {"name": "scalaz-zio"}, + {"name": "zio"}, + {"name": "admanager"}, + {"name": "google-ad-manager"}, + {"name": "codeigniter-htaccess"}, + {"name": ".htaccess"}, + {"name": "powerautomate"}, + {"name": "power-automate"}, + {"name": "microsoft-flow"}, + {"name": "power-automate"}, + {"name": "ms-flow"}, + {"name": "power-automate"}, + {"name": "perl6"}, + {"name": "raku"}, + {"name": "html-layout"}, + {"name": "layout"}, + {"name": "htmllayout"}, + {"name": "layout"}, + {"name": "serverside-rendering"}, + {"name": "server-side-rendering"}, + {"name": "ssr"}, + {"name": "server-side-rendering"}, + {"name": "aws-ecr"}, + {"name": "amazon-ecr"}, + {"name": "schtasks"}, + {"name": "windows-task-scheduler"}, + {"name": "windows-scheduler"}, + {"name": "windows-task-scheduler"}, + {"name": "windowstaskschedule"}, + {"name": "windows-task-scheduler"}, + {"name": "schtasks.exe"}, + {"name": "windows-task-scheduler"}, + {"name": "open-graph-protocol"}, + {"name": "facebook-opengraph"}, + {"name": "aurelia-form"}, + {"name": "aurelia"}, + {"name": "aurelia-ux"}, + {"name": "aurelia"}, + {"name": "aurelia-testing"}, + {"name": "aurelia"}, + {"name": "aurelia-bundling"}, + {"name": "aurelia"}, + {"name": "stackframe"}, + {"name": "stack-frame"}, + {"name": "snowflake-connector-python"}, + {"name": "snowflake-cloud-data-platform"}, + {"name": "snowflake-datawarehouse"}, + {"name": "snowflake-cloud-data-platform"}, + {"name": "watch-os-2-beta3"}, + {"name": "watchos-2-beta3"}, + {"name": "watch-os-6"}, + {"name": "watchos-6"}, + {"name": "watch-os-5"}, + {"name": "watchos-5"}, + {"name": "watch-os-4"}, + {"name": "watchos-4"}, + {"name": "watch-os-3"}, + {"name": "watchos-3"}, + {"name": "watch-os"}, + {"name": "watchos"}, + {"name": "watch-os-2"}, + {"name": "watchos-2"}, + {"name": "isotope"}, + {"name": "jquery-isotope"}, + {"name": "news-feed"}, + {"name": "feed"}, + {"name": "hit-testing"}, + {"name": "hittest"}, + {"name": "hit-test"}, + {"name": "hittest"}, + {"name": "health-kit"}, + {"name": "healthkit"}, + {"name": "uinavigation"}, + {"name": "uinavigationcontroller"}, + {"name": "kotlinx.serialisation"}, + {"name": "kotlinx.serialization"}, + {"name": "kentico-cloud"}, + {"name": "kentico-kontent"}, + {"name": "atlassian-localstack"}, + {"name": "localstack"}, + {"name": "class-template-argument-deduction"}, + {"name": "template-argument-deduction"}, + {"name": "template-deduction"}, + {"name": "template-argument-deduction"}, + {"name": "itunes-connect"}, + {"name": "app-store-connect"}, + {"name": "itunesconnect"}, + {"name": "app-store-connect"}, + {"name": "appstoreconnect"}, + {"name": "app-store-connect"}, + {"name": "ecr"}, + {"name": "amazon-ecr"}, + {"name": "kinesis"}, + {"name": "amazon-kinesis"}, + {"name": "ssm"}, + {"name": "aws-ssm"}, + {"name": "beanstalk"}, + {"name": "amazon-elastic-beanstalk"}, + {"name": "infrastructure-as-a-code"}, + {"name": "infrastructure-as-code"}, + {"name": "aws-ebs"}, + {"name": "amazon-ebs"}, + {"name": "bigquery"}, + {"name": "google-bigquery"}, + {"name": "azure-search"}, + {"name": "azure-cognitive-search"}, + {"name": "pycorenlp"}, + {"name": "stanford-nlp"}, + {"name": "snowflake"}, + {"name": "snowflake-cloud-data-platform"}, + {"name": "meson"}, + {"name": "meson-build"}, + {"name": "sigsegv"}, + {"name": "segmentation-fault"}, + {"name": "wpfgrid"}, + {"name": "wpf-grid"}, + {"name": "google-drive-api-v3"}, + {"name": "google-drive-api"}, + {"name": "ibm-cloud-private-for-data"}, + {"name": "cloud-pak-for-data"}, + {"name": "confluent"}, + {"name": "confluent-platform"}, + {"name": "confluent-kafka"}, + {"name": "confluent-platform"}, + {"name": "relativelayout"}, + {"name": "android-relativelayout"}, + {"name": "android-10.0-q"}, + {"name": "android-10.0"}, + {"name": "androidq"}, + {"name": "android-10.0"}, + {"name": "riotjs"}, + {"name": "riot.js"}, + {"name": "perl5"}, + {"name": "perl"}, + {"name": "chrome-mobile"}, + {"name": "mobile-chrome"}, + {"name": "asyncio"}, + {"name": "python-asyncio"}, + {"name": "bigquery-standard-sql"}, + {"name": "google-bigquery"}, + {"name": "bigquery-ml"}, + {"name": "google-bigquery"}, + {"name": "python-bigquery"}, + {"name": "google-bigquery"}, + {"name": "okhttp3"}, + {"name": "okhttp"}, + {"name": "npmjs"}, + {"name": "npm"}, + {"name": "sqlparameters"}, + {"name": "sqlparameter"}, + {"name": "mathdotnet"}, + {"name": "math.net"}, + {"name": "twiml"}, + {"name": "twilio-twiml"}, + {"name": "pop-up"}, + {"name": "popup"}, + {"name": "ibm-personal-communications"}, + {"name": "ibm-pcomm"}, + {"name": "jeasyui"}, + {"name": "jquery-easyui"}, + {"name": "allow-same-origin"}, + {"name": "same-origin-policy"}, + {"name": "google-script"}, + {"name": "google-apps-script"}, + {"name": "machine-config"}, + {"name": "machine.config"}, + {"name": "hg-convert"}, + {"name": "mercurial-convert"}, + {"name": "web-audio"}, + {"name": "web-audio-api"}, + {"name": "ami"}, + {"name": "amazon-ami"}, + {"name": "php-ffmpeg"}, + {"name": "ffmpeg-php"}, + {"name": "mint"}, + {"name": "linux-mint"}, + {"name": "docker-windows"}, + {"name": "docker-for-windows"}, + {"name": "docker-on-windows"}, + {"name": "docker-for-windows"}, + {"name": "client-object-model"}, + {"name": "sharepoint-clientobject"}, + {"name": "data-cleansing"}, + {"name": "data-cleaning"}, + {"name": "appcompat-v7-r25"}, + {"name": "android-appcompat"}, + {"name": "appcompat-v7-r24"}, + {"name": "android-appcompat"}, + {"name": "appcompat-v7-r23.2"}, + {"name": "android-appcompat"}, + {"name": "appcompat-v7-r23.1"}, + {"name": "android-appcompat"}, + {"name": "appcompat-v7-r23"}, + {"name": "android-appcompat"}, + {"name": "appcompat-v7-r22.2"}, + {"name": "android-appcompat"}, + {"name": "appcompat-v7-r22.1"}, + {"name": "android-appcompat"}, + {"name": "appcompat-v7-r21"}, + {"name": "android-appcompat"}, + {"name": "appcompat-v7"}, + {"name": "android-appcompat"}, + {"name": "cxx"}, + {"name": "c++"}, + {"name": "man"}, + {"name": "manpage"}, + {"name": "proj4"}, + {"name": "proj"}, + {"name": "azure-function-app"}, + {"name": "azure-functions"}, + {"name": "gz"}, + {"name": "gzip"}, + {"name": "jwt-auth"}, + {"name": "jwt"}, + {"name": "alertdialog"}, + {"name": "android-alertdialog"}, + {"name": "fixed-point-combinators"}, + {"name": "fixpoint-combinators"}, + {"name": "partial-function-application"}, + {"name": "partial-application"}, + {"name": "client-scripting"}, + {"name": "client-side"}, + {"name": "android-navigation-drawer"}, + {"name": "navigation-drawer"}, + {"name": "uiautomator"}, + {"name": "android-uiautomator"}, + {"name": "cakephp-appmodel"}, + {"name": "cakephp-model"}, + {"name": "virtual-method"}, + {"name": "virtual-functions"}, + {"name": "adserver"}, + {"name": "advertisement-server"}, + {"name": "advertising"}, + {"name": "ads"}, + {"name": "advertisement"}, + {"name": "ads"}, + {"name": "webdb"}, + {"name": "web-sql"}, + {"name": "slick-slider"}, + {"name": "slick.js"}, + {"name": "bpm"}, + {"name": "business-process-management"}, + {"name": "bpms"}, + {"name": "business-process-management"}, + {"name": "pubsubhubbub"}, + {"name": "websub"}, + {"name": "multidex"}, + {"name": "android-multidex"}, + {"name": "seam-solder"}, + {"name": "deltaspike"}, + {"name": "s4sdk"}, + {"name": "sap-cloud-sdk"}, + {"name": "azure-msi"}, + {"name": "azure-managed-identity"}, + {"name": "spring-java-config"}, + {"name": "spring"}, + {"name": "spring-mvc-initbinders"}, + {"name": "spring-mvc"}, + {"name": "angularjs-digest-cycle"}, + {"name": "angularjs-digest"}, + {"name": "cloud-foundry-bosh"}, + {"name": "cf-bosh"}, + {"name": "ceiling"}, + {"name": "ceil"}, + {"name": "mysql-if"}, + {"name": "mysql"}, + {"name": "lfs"}, + {"name": "linux-from-scratch"}, + {"name": "tensorflowjs"}, + {"name": "tensorflow.js"}, + {"name": "android-gradle"}, + {"name": "android-gradle-plugin"}, + {"name": "xml-dtd"}, + {"name": "dtd"}, + {"name": "jxa"}, + {"name": "javascript-automation"}, + {"name": "http-etag"}, + {"name": "etag"}, + {"name": "smartfox"}, + {"name": "smartfoxserver"}, + {"name": "turing"}, + {"name": "turing-machines"}, + {"name": "secondlife"}, + {"name": "linden-scripting-language"}, + {"name": "lsl"}, + {"name": "linden-scripting-language"}, + {"name": "meeting"}, + {"name": "meeting-request"}, + {"name": "google-analytics-android"}, + {"name": "google-analytics-firebase"}, + {"name": "google-analytics-v4"}, + {"name": "google-analytics-firebase"}, + {"name": "google-contacts"}, + {"name": "google-contacts-api"}, + {"name": "splash"}, + {"name": "splash-screen"}, + {"name": "typo3-neos"}, + {"name": "neoscms"}, + {"name": "hls"}, + {"name": "http-live-streaming"}, + {"name": "downloading"}, + {"name": "download"}, + {"name": "uncaught-typeerror"}, + {"name": "typeerror"}, + {"name": "pixijs"}, + {"name": "pixi.js"}, + {"name": "css-text-overflow"}, + {"name": "css"}, + {"name": "css3"}, + {"name": "css"}, + {"name": "css-text-shadow"}, + {"name": "css"}, + {"name": "css-box-shadow"}, + {"name": "css"}, + {"name": "css-border-radius"}, + {"name": "css"}, + {"name": "css-border-image"}, + {"name": "css"}, + {"name": "okhttpclient"}, + {"name": "okhttp"}, + {"name": "julian"}, + {"name": "julian-date"}, + {"name": "sqlprofiler"}, + {"name": "sql-server-profiler"}, + {"name": "nowjs"}, + {"name": "vercel"}, + {"name": "esa-snap"}, + {"name": "sentinel-application-platform"}, + {"name": "snap-package"}, + {"name": "snapcraft"}, + {"name": "specfiles"}, + {"name": "rpm-spec"}, + {"name": "16bit"}, + {"name": "16-bit"}, + {"name": "32bit"}, + {"name": "32-bit"}, + {"name": "vibrate"}, + {"name": "vibration"}, + {"name": "hana-cloud-platform"}, + {"name": "sap-cloud-platform"}, + {"name": "backbone-collections"}, + {"name": "backbone.js-collections"}, + {"name": "gradients"}, + {"name": "gradient"}, + {"name": "yosemite"}, + {"name": "osx-yosemite"}, + {"name": "tan"}, + {"name": "trigonometry"}, + {"name": "cos"}, + {"name": "trigonometry"}, + {"name": "cosine"}, + {"name": "trigonometry"}, + {"name": "sine"}, + {"name": "trigonometry"}, + {"name": "sin"}, + {"name": "trigonometry"}, + {"name": "condition"}, + {"name": "conditional-statements"}, + {"name": "conditionals"}, + {"name": "conditional-statements"}, + {"name": "conditions"}, + {"name": "conditional-statements"}, + {"name": "cep"}, + {"name": "complex-event-processing"}, + {"name": "shortcut-key"}, + {"name": "keyboard-shortcuts"}, + {"name": "http-basic-authentication"}, + {"name": "basic-authentication"}, + {"name": "ontouchevent"}, + {"name": "touch-event"}, + {"name": "project-centennial"}, + {"name": "desktop-bridge"}, + {"name": "bcl"}, + {"name": "base-class-library"}, + {"name": "cq5"}, + {"name": "aem"}, + {"name": "subdirs"}, + {"name": "subdirectory"}, + {"name": "linewrap"}, + {"name": "word-wrap"}, + {"name": "textwrapping"}, + {"name": "word-wrap"}, + {"name": "wrapping"}, + {"name": "word-wrap"}, + {"name": "echo-framework"}, + {"name": "go-echo"}, + {"name": "tracing"}, + {"name": "trace"}, + {"name": "7bit"}, + {"name": "7-bit"}, + {"name": "8bit"}, + {"name": "8-bit"}, + {"name": "24bit"}, + {"name": "24-bit"}, + {"name": "128bit"}, + {"name": "128-bit"}, + {"name": "64bit"}, + {"name": "64-bit"}, + {"name": "quilljs"}, + {"name": "quill"}, + {"name": "pytesseract"}, + {"name": "python-tesseract"}, + {"name": "xhtml5"}, + {"name": "xhtml"}, + {"name": "dagger.android"}, + {"name": "dagger"}, + {"name": "dagger-android"}, + {"name": "dagger"}, + {"name": "time-tag"}, + {"name": "html"}, + {"name": "html5"}, + {"name": "html"}, + {"name": "prestosql"}, + {"name": "presto"}, + {"name": "html-form"}, + {"name": "forms"}, + {"name": "cirrus"}, + {"name": "adobe-cirrus"}, + {"name": "ec2-container-service"}, + {"name": "amazon-ecs"}, + {"name": "repetition"}, + {"name": "repeat"}, + {"name": "awsiossdk"}, + {"name": "aws-sdk-ios"}, + {"name": "aws-sdk-php"}, + {"name": "aws-php-sdk"}, + {"name": "amazon-sdk"}, + {"name": "aws-sdk"}, + {"name": "opsworks"}, + {"name": "aws-opsworks"}, + {"name": "aws-cloudwatch"}, + {"name": "amazon-cloudwatch"}, + {"name": "aws-cloudfront"}, + {"name": "amazon-cloudfront"}, + {"name": "aci"}, + {"name": "azure-container-instances"}, + {"name": "ssis-development"}, + {"name": "ssis"}, + {"name": "whisker"}, + {"name": "boxplot"}, + {"name": "pos-tagging"}, + {"name": "pos-tagger"}, + {"name": "php-mysqli"}, + {"name": "mysqli"}, + {"name": "oodbms"}, + {"name": "object-oriented-database"}, + {"name": "object-database"}, + {"name": "object-oriented-database"}, + {"name": "redshift"}, + {"name": "amazon-redshift"}, + {"name": "lotusrb"}, + {"name": "hanami"}, + {"name": "gui-thread"}, + {"name": "ui-thread"}, + {"name": "shp"}, + {"name": "shapefile"}, + {"name": "android-textview"}, + {"name": "textview"}, + {"name": "discord.py-rewrite"}, + {"name": "discord.py"}, + {"name": "appcompat"}, + {"name": "android-appcompat"}, + {"name": "integration-tests"}, + {"name": "integration-testing"}, + {"name": "gnu-mathprog"}, + {"name": "mathprog"}, + {"name": "gmpl"}, + {"name": "mathprog"}, + {"name": "copyfile"}, + {"name": "file-copying"}, + {"name": "sqlite3"}, + {"name": "sqlite"}, + {"name": "xmldoc"}, + {"name": "xml-documentation"}, + {"name": "one-hot"}, + {"name": "one-hot-encoding"}, + {"name": "folders"}, + {"name": "directory"}, + {"name": "folder"}, + {"name": "directory"}, + {"name": "subfolder"}, + {"name": "subdirectory"}, + {"name": "subdirectories"}, + {"name": "subdirectory"}, + {"name": "working-folder"}, + {"name": "working-directory"}, + {"name": "current-dir"}, + {"name": "working-directory"}, + {"name": "current-working-directory"}, + {"name": "working-directory"}, + {"name": "folder-structure"}, + {"name": "directory-structure"}, + {"name": "shared-folders"}, + {"name": "shared-directory"}, + {"name": "createfolder"}, + {"name": "create-directory"}, + {"name": "service-fabric"}, + {"name": "azure-service-fabric"}, + {"name": "osx-high-sierra"}, + {"name": "macos-high-sierra"}, + {"name": "angularjs2"}, + {"name": "angular"}, + {"name": "shinyapps.io"}, + {"name": "shinyapps"}, + {"name": "edf"}, + {"name": "european-data-format"}, + {"name": "exams"}, + {"name": "r-exams"}, + {"name": "tv"}, + {"name": "television"}, + {"name": "free-function"}, + {"name": "non-member-functions"}, + {"name": "shorten-url"}, + {"name": "url-shortener"}, + {"name": "access-ef-provider"}, + {"name": "jet-ef-provider"}, + {"name": "xcode-service"}, + {"name": "xcode-server"}, + {"name": "qi4j"}, + {"name": "apache-zest"}, + {"name": "bootsector"}, + {"name": "bootloader"}, + {"name": "android-navigation-component"}, + {"name": "android-architecture-navigation"}, + {"name": "google-maps-ios"}, + {"name": "google-maps-sdk-ios"}, + {"name": "fop"}, + {"name": "apache-fop"}, + {"name": "unix-domain-sockets"}, + {"name": "unix-socket"}, + {"name": "android-expansion-files"}, + {"name": "apk-expansion-files"}, + {"name": "self-host"}, + {"name": "self-hosting"}, + {"name": "gogland"}, + {"name": "goland"}, + {"name": "recycling"}, + {"name": "recycle"}, + {"name": "trash"}, + {"name": "recycle-bin"}, + {"name": "nx"}, + {"name": "nomachine-nx"}, + {"name": "flamingo"}, + {"name": "radiance-flamingo"}, + {"name": "infer"}, + {"name": "type-inference"}, + {"name": "mvcsitemap"}, + {"name": "mvcsitemapprovider"}, + {"name": "geographical-information"}, + {"name": "gis"}, + {"name": "google-bigquery-ml"}, + {"name": "google-bigquery"}, + {"name": "gke"}, + {"name": "google-kubernetes-engine"}, + {"name": "hextiles"}, + {"name": "hexagonal-tiles"}, + {"name": "pso"}, + {"name": "particle-swarm"}, + {"name": "wrap-content"}, + {"name": "android-wrap-content"}, + {"name": "altera"}, + {"name": "intel-fpga"}, + {"name": "user-settings"}, + {"name": "settings"}, + {"name": "usersettings"}, + {"name": "settings"}, + {"name": "fp16"}, + {"name": "half-precision-float"}, + {"name": "subtract"}, + {"name": "subtraction"}, + {"name": "multilanguage"}, + {"name": "multilingual"}, + {"name": "trimming"}, + {"name": "trim"}, + {"name": "pywikipedia"}, + {"name": "pywikibot"}, + {"name": "fhir"}, + {"name": "hl7-fhir"}, + {"name": "music-player"}, + {"name": "audio-player"}, + {"name": "amazon-payments"}, + {"name": "amazon-pay"}, + {"name": "circle"}, + {"name": "geometry"}, + {"name": "rtl"}, + {"name": "register-transfer-level"}, + {"name": "delphi-rtl"}, + {"name": "delphi-run-time-library"}, + {"name": "google-cse"}, + {"name": "google-custom-search"}, + {"name": "execution-order"}, + {"name": "order-of-execution"}, + {"name": "awk-formatting"}, + {"name": "awk"}, + {"name": "mawk"}, + {"name": "awk"}, + {"name": "constraint-layout"}, + {"name": "android-constraintlayout"}, + {"name": "gcd"}, + {"name": "grand-central-dispatch"}, + {"name": "facebook-ar-studio"}, + {"name": "spark-ar-studio"}, + {"name": "jetbrains"}, + {"name": "jetbrains-ide"}, + {"name": "patching"}, + {"name": "patch"}, + {"name": "appcrash"}, + {"name": "crash"}, + {"name": "architecture-components"}, + {"name": "android-architecture-components"}, + {"name": "videoview"}, + {"name": "android-videoview"}, + {"name": "connectivitymanager"}, + {"name": "android-connectivitymanager"}, + {"name": "rdotnet"}, + {"name": "r.net"}, + {"name": "code-conventions"}, + {"name": "coding-style"}, + {"name": "cloudera-sentry"}, + {"name": "apache-sentry"}, + {"name": "3d-studio"}, + {"name": "3ds"}, + {"name": "ballerinalang"}, + {"name": "ballerina"}, + {"name": "numberpad"}, + {"name": "numpad"}, + {"name": "throttle"}, + {"name": "throttling"}, + {"name": "ai-openscale"}, + {"name": "watson-openscale"}, + {"name": "pendrive"}, + {"name": "usb-drive"}, + {"name": "dragging"}, + {"name": "drag"}, + {"name": "pascal-case"}, + {"name": "pascalcasing"}, + {"name": "symfony4.2"}, + {"name": "symfony-4.2"}, + {"name": "symfony3.4"}, + {"name": "symfony-3.4"}, + {"name": "symfony2.4"}, + {"name": "symfony-2.4"}, + {"name": "lodash-es"}, + {"name": "lodash"}, + {"name": "aws-sam-local"}, + {"name": "aws-sam-cli"}, + {"name": "markojs"}, + {"name": "marko"}, + {"name": "asi"}, + {"name": "automatic-semicolon-insertion"}, + {"name": "asan"}, + {"name": "address-sanitizer"}, + {"name": "globalinterpreterlock"}, + {"name": "gil"}, + {"name": "vs-2013"}, + {"name": "visual-studio-2013"}, + {"name": "curator"}, + {"name": "apache-curator"}, + {"name": "julius"}, + {"name": "yesod-julius"}, + {"name": "workday"}, + {"name": "workday-api"}, + {"name": "toc"}, + {"name": "tableofcontents"}, + {"name": "framework7"}, + {"name": "html-framework-7"}, + {"name": "linqjs"}, + {"name": "linq.js"}, + {"name": "google-timeline-chart"}, + {"name": "google-visualization"}, + {"name": "google-organization-chart"}, + {"name": "google-visualization"}, + {"name": "query-tuning"}, + {"name": "query-optimization"}, + {"name": "sql-tuning"}, + {"name": "query-optimization"}, + {"name": "dash"}, + {"name": "hyphen"}, + {"name": "helm"}, + {"name": "kubernetes-helm"}, + {"name": "python-dash"}, + {"name": "plotly-dash"}, + {"name": "nawk"}, + {"name": "awk"}, + {"name": "sagemaker"}, + {"name": "amazon-sagemaker"}, + {"name": "aws-sagemaker"}, + {"name": "amazon-sagemaker"}, + {"name": "framelayout"}, + {"name": "android-framelayout"}, + {"name": "typelibrary"}, + {"name": "typelib"}, + {"name": "type-library"}, + {"name": "typelib"}, + {"name": "glide-image-library"}, + {"name": "android-glide"}, + {"name": "ng-include"}, + {"name": "angularjs-ng-include"}, + {"name": "livedata"}, + {"name": "android-livedata"}, + {"name": "android-architecture-livedata"}, + {"name": "android-livedata"}, + {"name": "juno"}, + {"name": "openstack-juno"}, + {"name": "kismet"}, + {"name": "kismet-udk"}, + {"name": "numeric-format"}, + {"name": "number-formatting"}, + {"name": "kevin-bacon"}, + {"name": "bacon-number"}, + {"name": "charles"}, + {"name": "charles-proxy"}, + {"name": "sql-anywhere"}, + {"name": "sqlanywhere"}, + {"name": "vue-js"}, + {"name": "vue.js"}, + {"name": "d2"}, + {"name": "d"}, + {"name": "pda"}, + {"name": "pushdown-automaton"}, + {"name": "personal-digital-assistant"}, + {"name": "handhelddevice"}, + {"name": "eureka"}, + {"name": "netflix-eureka"}, + {"name": "firestore-security-rules"}, + {"name": "firebase-security"}, + {"name": "youtube-reporting-api"}, + {"name": "youtube-analytics-api"}, + {"name": "youtube-v3-api"}, + {"name": "youtube-data-api"}, + {"name": "youtube-data-api-v3"}, + {"name": "youtube-data-api"}, + {"name": "youtube-api-v3"}, + {"name": "youtube-data-api"}, + {"name": "struts-1.x"}, + {"name": "struts-1"}, + {"name": "react-vr"}, + {"name": "react-360"}, + {"name": "docusign"}, + {"name": "docusignapi"}, + {"name": "envoy"}, + {"name": "envoyproxy"}, + {"name": "llvm-clang"}, + {"name": "clang"}, + {"name": "google-services-json"}, + {"name": "google-play-services"}, + {"name": "docker-notary"}, + {"name": "notary"}, + {"name": "isp-principle"}, + {"name": "interface-segregation-principle"}, + {"name": "lsp"}, + {"name": "liskov-substitution-principle"}, + {"name": "srp"}, + {"name": "single-responsibility-principle"}, + {"name": "dip-principle"}, + {"name": "dependency-inversion"}, + {"name": "ocp"}, + {"name": "open-closed-principle"}, + {"name": "kotlin-anko"}, + {"name": "anko"}, + {"name": "google-services"}, + {"name": "google-play-services"}, + {"name": "zeppelin"}, + {"name": "apache-zeppelin"}, + {"name": "typehints"}, + {"name": "type-hinting"}, + {"name": "corb"}, + {"name": "marklogic-corb"}, + {"name": "aurelia-framework"}, + {"name": "aurelia"}, + {"name": "as3-api"}, + {"name": "actionscript-3"}, + {"name": "vapor2"}, + {"name": "vapor"}, + {"name": "vapor3"}, + {"name": "vapor"}, + {"name": "qt-style-sheet"}, + {"name": "qtstylesheets"}, + {"name": "qt-style-sheets"}, + {"name": "qtstylesheets"}, + {"name": "windows-taskbar"}, + {"name": "taskbar"}, + {"name": "special-methods"}, + {"name": "magic-methods"}, + {"name": "qss"}, + {"name": "qtstylesheets"}, + {"name": "casing-conventions"}, + {"name": "naming-conventions"}, + {"name": "decentralized"}, + {"name": "distributed"}, + {"name": "wifi-configuration"}, + {"name": "wifi"}, + {"name": "appmaker"}, + {"name": "google-app-maker"}, + {"name": "rolling"}, + {"name": "rolling-computation"}, + {"name": "can"}, + {"name": "can-bus"}, + {"name": "amp"}, + {"name": "asynchronous-messaging-protocol"}, + {"name": "kv"}, + {"name": "kivy-language"}, + {"name": "jaws"}, + {"name": "jaws-screen-reader"}, + {"name": "precedence"}, + {"name": "operator-precedence"}, + {"name": "brew"}, + {"name": "homebrew"}, + {"name": "overcommit"}, + {"name": "memory-overcommitment"}, + {"name": "apache-coccoon"}, + {"name": "apache-cocoon"}, + {"name": "appc"}, + {"name": "appcelerator"}, + {"name": "mcts"}, + {"name": "monte-carlo-tree-search"}, + {"name": "category"}, + {"name": "categories"}, + {"name": "julialang"}, + {"name": "julia"}, + {"name": "julia-lang"}, + {"name": "julia"}, + {"name": "radiobutton"}, + {"name": "radio-button"}, + {"name": "option-button"}, + {"name": "radio-button"}, + {"name": "optionbutton"}, + {"name": "radio-button"}, + {"name": "travis"}, + {"name": "travis-ci"}, + {"name": "finite-state-machine"}, + {"name": "state-machine"}, + {"name": "state-machines"}, + {"name": "state-machine"}, + {"name": "immutablejs"}, + {"name": "immutable.js"}, + {"name": "git-conflict-resolution"}, + {"name": "git-merge-conflict"}, + {"name": "android-fragmentmanager"}, + {"name": "fragmentmanager"}, + {"name": "method-overloading"}, + {"name": "overloading"}, + {"name": "coordinated-universal-time"}, + {"name": "utc"}, + {"name": "invalidate"}, + {"name": "invalidation"}, + {"name": "memory-ordering"}, + {"name": "memory-barriers"}, + {"name": "wowjs"}, + {"name": "wow.js"}, + {"name": "android-exoplayer"}, + {"name": "exoplayer"}, + {"name": "android-sugarorm"}, + {"name": "sugarorm"}, + {"name": "prismatic-schema"}, + {"name": "plumatic-schema"}, + {"name": "tradingview"}, + {"name": "tradingview-api"}, + {"name": "trading-view"}, + {"name": "tradingview-api"}, + {"name": "ses"}, + {"name": "amazon-ses"}, + {"name": "emgu"}, + {"name": "emgucv"}, + {"name": "paypal-checkout"}, + {"name": "paypal"}, + {"name": "aws-iam-roles"}, + {"name": "amazon-iam"}, + {"name": "robomongo"}, + {"name": "robo3t"}, + {"name": "esri-javascript-api"}, + {"name": "arcgis-js-api"}, + {"name": "pwsh"}, + {"name": "powershell-core"}, + {"name": "jdk11"}, + {"name": "java-11"}, + {"name": "order-of-operations"}, + {"name": "operator-precedence"}, + {"name": "order-of-evaluation"}, + {"name": "operator-precedence"}, + {"name": "evaluation-order"}, + {"name": "operator-precedence"}, + {"name": "ahk"}, + {"name": "autohotkey"}, + {"name": "nomenclature"}, + {"name": "terminology"}, + {"name": "downcasting"}, + {"name": "downcast"}, + {"name": "cloud-sponge"}, + {"name": "cloudsponge"}, + {"name": "android-fab"}, + {"name": "floating-action-button"}, + {"name": "psycopg"}, + {"name": "psycopg2"}, + {"name": "doctrine2-filters"}, + {"name": "doctrine-orm-filters"}, + {"name": "doctrine2-postgres"}, + {"name": "doctrine-orm-postgres"}, + {"name": "doctrine2"}, + {"name": "doctrine-orm"}, + {"name": "reentrant"}, + {"name": "reentrancy"}, + {"name": "decompress"}, + {"name": "compression"}, + {"name": "decompression"}, + {"name": "compression"}, + {"name": "uncompress"}, + {"name": "compression"}, + {"name": "japanese"}, + {"name": "cjk"}, + {"name": "korean"}, + {"name": "cjk"}, + {"name": "chinese"}, + {"name": "cjk"}, + {"name": "aws-elasticbeanstalk"}, + {"name": "amazon-elastic-beanstalk"}, + {"name": "circular"}, + {"name": "circular-dependency"}, + {"name": "calcite"}, + {"name": "apache-calcite"}, + {"name": "listiterator"}, + {"name": "iterator"}, + {"name": "kotlinx.coroutines"}, + {"name": "kotlin-coroutines"}, + {"name": "aws-lex"}, + {"name": "amazon-lex"}, + {"name": "gutenberg"}, + {"name": "wordpress-gutenberg"}, + {"name": "war-files"}, + {"name": "war"}, + {"name": ".war"}, + {"name": "war"}, + {"name": "hp-loadrunner"}, + {"name": "loadrunner"}, + {"name": "azure-kubernetes"}, + {"name": "azure-aks"}, + {"name": "pp"}, + {"name": "perl-packager"}, + {"name": "general-purpose-registers"}, + {"name": "cpu-registers"}, + {"name": "natural-language-processing"}, + {"name": "nlp"}, + {"name": "nelmio-cors"}, + {"name": "nelmiocorsbundle"}, + {"name": "nelmio-api-doc"}, + {"name": "nelmioapidocbundle"}, + {"name": "flatassembler"}, + {"name": "fasm"}, + {"name": "s3-bucket"}, + {"name": "amazon-s3"}, + {"name": "webpage"}, + {"name": "html"}, + {"name": "google-admob"}, + {"name": "admob"}, + {"name": "php-namespaces"}, + {"name": "php"}, + {"name": "pyunit"}, + {"name": "python-unittest"}, + {"name": "python-list"}, + {"name": "list"}, + {"name": "android-9.0-p"}, + {"name": "android-9.0-pie"}, + {"name": "py3"}, + {"name": "python-3.x"}, + {"name": "spring-data-neo4j-4"}, + {"name": "spring-data-neo4j"}, + {"name": "spring-data-neo4j-5"}, + {"name": "spring-data-neo4j"}, + {"name": "vanillajs"}, + {"name": "javascript"}, + {"name": "vanilla-js"}, + {"name": "javascript"}, + {"name": "sharepoint-online-rest-api"}, + {"name": "sharepoint-rest-api"}, + {"name": "website"}, + {"name": "web"}, + {"name": "aws-sdk-dotnet"}, + {"name": "aws-sdk-net"}, + {"name": "ecmascript-8"}, + {"name": "ecmascript-2017"}, + {"name": "py.test"}, + {"name": "pytest"}, + {"name": "mirth-connect"}, + {"name": "mirth"}, + {"name": "winword"}, + {"name": "ms-word"}, + {"name": "pyspark-sql"}, + {"name": "apache-spark-sql"}, + {"name": "google-calendar-api3"}, + {"name": "google-calendar-api"}, + {"name": "custom-exceptions"}, + {"name": "exception"}, + {"name": "image-icon"}, + {"name": "imageicon"}, + {"name": "strictmode"}, + {"name": "android-strictmode"}, + {"name": "syndicationfeed"}, + {"name": "syndication-feed"}, + {"name": "thread-static"}, + {"name": "threadstatic"}, + {"name": "top-down"}, + {"name": "topdown"}, + {"name": "trace-listener"}, + {"name": "tracelistener"}, + {"name": "user-location"}, + {"name": "userlocation"}, + {"name": "web-client"}, + {"name": "webclient"}, + {"name": "webcontent"}, + {"name": "web-content"}, + {"name": "webproject"}, + {"name": "web-project"}, + {"name": "windows-forms-host"}, + {"name": "windowsformshost"}, + {"name": "property-editor"}, + {"name": "propertyeditor"}, + {"name": "run-loop"}, + {"name": "runloop"}, + {"name": "sessionstorage"}, + {"name": "session-storage"}, + {"name": "singleinstance"}, + {"name": "single-instance"}, + {"name": "state-server"}, + {"name": "stateserver"}, + {"name": "static-resource"}, + {"name": "staticresource"}, + {"name": "struts1"}, + {"name": "struts-1"}, + {"name": "formsauthentication"}, + {"name": "forms-authentication"}, + {"name": "get-method"}, + {"name": "getmethod"}, + {"name": "lastinsertid"}, + {"name": "last-insert-id"}, + {"name": "logfiles"}, + {"name": "logfile"}, + {"name": "lookup-field"}, + {"name": "lookupfield"}, + {"name": "lostfocus"}, + {"name": "lost-focus"}, + {"name": "multi-targeting"}, + {"name": "multitargeting"}, + {"name": "mvcminiprofiler"}, + {"name": "mvc-mini-profiler"}, + {"name": "operation-contract"}, + {"name": "operationcontract"}, + {"name": "oracle-client"}, + {"name": "oracleclient"}, + {"name": "partialviews"}, + {"name": "partial-views"}, + {"name": "flex-mojos"}, + {"name": "flexmojos"}, + {"name": "scala-generics"}, + {"name": "generics"}, + {"name": "data-compression"}, + {"name": "compression"}, + {"name": "edit-control"}, + {"name": "editcontrol"}, + {"name": "event-queue"}, + {"name": "eventqueue"}, + {"name": "eventreceiver"}, + {"name": "event-receiver"}, + {"name": "event-validation"}, + {"name": "eventvalidation"}, + {"name": "filestructure"}, + {"name": "file-structure"}, + {"name": "com-object"}, + {"name": "comobject"}, + {"name": "control-panel"}, + {"name": "controlpanel"}, + {"name": "custom-paging"}, + {"name": "custompaging"}, + {"name": "designview"}, + {"name": "design-view"}, + {"name": "dynamic-method"}, + {"name": "dynamicmethod"}, + {"name": "new"}, + {"name": "new-operator"}, + {"name": "browser-scrollbars"}, + {"name": "scrollbar"}, + {"name": "formfield"}, + {"name": "form-fields"}, + {"name": "background-agent"}, + {"name": "background-agents"}, + {"name": "custom-tools"}, + {"name": "customtool"}, + {"name": "panes"}, + {"name": "pane"}, + {"name": "interruptions"}, + {"name": "interruption"}, + {"name": "controller-actions"}, + {"name": "controller-action"}, + {"name": "variation"}, + {"name": "variations"}, + {"name": "pointcuts"}, + {"name": "pointcut"}, + {"name": "inspections"}, + {"name": "inspection"}, + {"name": "operand"}, + {"name": "operands"}, + {"name": "service-pack"}, + {"name": "servicepacks"}, + {"name": "fiber"}, + {"name": "fibers"}, + {"name": "zones"}, + {"name": "zone"}, + {"name": "vendors"}, + {"name": "vendor"}, + {"name": "hostheader"}, + {"name": "hostheaders"}, + {"name": "discounts"}, + {"name": "discount"}, + {"name": "phrases"}, + {"name": "phrase"}, + {"name": "aggregators"}, + {"name": "aggregator"}, + {"name": "class-attribute"}, + {"name": "class-attributes"}, + {"name": "data-formats"}, + {"name": "dataformat"}, + {"name": "instance-method"}, + {"name": "instance-methods"}, + {"name": "data-layer"}, + {"name": "data-layers"}, + {"name": "er-diagram"}, + {"name": "er-diagrams"}, + {"name": "custom-event"}, + {"name": "custom-events"}, + {"name": "remote-connections"}, + {"name": "remote-connection"}, + {"name": "templatetag"}, + {"name": "templatetags"}, + {"name": "voxels"}, + {"name": "voxel"}, + {"name": "ivars"}, + {"name": "ivar"}, + {"name": "help-files"}, + {"name": "helpfile"}, + {"name": "aspects"}, + {"name": "aspect"}, + {"name": "detail"}, + {"name": "details"}, + {"name": "resource-file"}, + {"name": "resource-files"}, + {"name": "formsets"}, + {"name": "formset"}, + {"name": "modifiers"}, + {"name": "modifier"}, + {"name": "buckets"}, + {"name": "bucket"}, + {"name": "extras"}, + {"name": "extra"}, + {"name": "modal-popup"}, + {"name": "modalpopup"}, + {"name": "modalpopups"}, + {"name": "modalpopup"}, + {"name": "symbol-tables"}, + {"name": "symbol-table"}, + {"name": "windowsformhost"}, + {"name": "windowsformshost"}, + {"name": "indexed-views"}, + {"name": "indexed-view"}, + {"name": "callout"}, + {"name": "callouts"}, + {"name": "subforms"}, + {"name": "subform"}, + {"name": "update-attribute"}, + {"name": "update-attributes"}, + {"name": "writers"}, + {"name": "writer"}, + {"name": "mappers"}, + {"name": "mapper"}, + {"name": "letters"}, + {"name": "letter"}, + {"name": "quotas"}, + {"name": "quota"}, + {"name": "options-menu"}, + {"name": "optionmenu"}, + {"name": "formhelper"}, + {"name": "form-helpers"}, + {"name": "object-initializer"}, + {"name": "object-initializers"}, + {"name": "avatars"}, + {"name": "avatar"}, + {"name": "data-members"}, + {"name": "datamember"}, + {"name": "network-shares"}, + {"name": "network-share"}, + {"name": "workflow-services"}, + {"name": "workflowservice"}, + {"name": "measures"}, + {"name": "measure"}, + {"name": "proofs"}, + {"name": "proof"}, + {"name": "rates"}, + {"name": "rate"}, + {"name": "favorite"}, + {"name": "favorites"}, + {"name": "ajax-forms"}, + {"name": "ajaxform"}, + {"name": "operations"}, + {"name": "operation"}, + {"name": "contracts"}, + {"name": "contract"}, + {"name": "segments"}, + {"name": "segment"}, + {"name": "enumerators"}, + {"name": "enumerator"}, + {"name": "executors"}, + {"name": "executor"}, + {"name": "drop-shadow"}, + {"name": "dropshadow"}, + {"name": "particle"}, + {"name": "particles"}, + {"name": "routedevents"}, + {"name": "routed-events"}, + {"name": "routedevent"}, + {"name": "routed-events"}, + {"name": "log-files"}, + {"name": "logfile"}, + {"name": "affiliates"}, + {"name": "affiliate"}, + {"name": "routedcommand"}, + {"name": "routed-commands"}, + {"name": "function-overriding"}, + {"name": "overriding"}, + {"name": "method-overriding"}, + {"name": "overriding"}, + {"name": "accelerated-mobile-page"}, + {"name": "amp-html"}, + {"name": "google-amp"}, + {"name": "amp-html"}, + {"name": "nsdatecomponent"}, + {"name": "nsdatecomponents"}, + {"name": "opcodes"}, + {"name": "opcode"}, + {"name": "viewhelper"}, + {"name": "view-helpers"}, + {"name": "touch-events"}, + {"name": "touch-event"}, + {"name": "invoices"}, + {"name": "invoice"}, + {"name": "nuxt"}, + {"name": "nuxt.js"}, + {"name": "bit-masks"}, + {"name": "bitmask"}, + {"name": "lights"}, + {"name": "light"}, + {"name": "clean-url"}, + {"name": "clean-urls"}, + {"name": "digit"}, + {"name": "digits"}, + {"name": "nszombies"}, + {"name": "nszombie"}, + {"name": "event-triggers"}, + {"name": "eventtrigger"}, + {"name": "scripting-languages"}, + {"name": "scripting-language"}, + {"name": "webusercontrols"}, + {"name": "webusercontrol"}, + {"name": "web-user-controls"}, + {"name": "webusercontrol"}, + {"name": "drives"}, + {"name": "drive"}, + {"name": "captions"}, + {"name": "caption"}, + {"name": "keystrokes"}, + {"name": "keystroke"}, + {"name": "paragraphs"}, + {"name": "paragraph"}, + {"name": "vsts"}, + {"name": "azure-devops"}, + {"name": "vsts-build"}, + {"name": "azure-pipelines"}, + {"name": "vsts-release"}, + {"name": "azure-pipelines-release-pipeline"}, + {"name": "vsts-build-task"}, + {"name": "azure-pipelines-build-task"}, + {"name": "vsts-api"}, + {"name": "azure-devops-rest-api"}, + {"name": "vsts-restapi"}, + {"name": "azure-devops-rest-api"}, + {"name": "vsts-package-management"}, + {"name": "azure-artifacts"}, + {"name": "vsts-extension"}, + {"name": "azure-devops-extensions"}, + {"name": "vsts-local-build-agent"}, + {"name": "azure-devops-self-hosted-agent"}, + {"name": "vsts-release-task"}, + {"name": "azure-pipelines-release-task"}, + {"name": "decimal-format"}, + {"name": "decimalformat"}, + {"name": "number-rounding"}, + {"name": "rounding"}, + {"name": "manuals"}, + {"name": "manual"}, + {"name": "demos"}, + {"name": "demo"}, + {"name": "servercontrol"}, + {"name": "servercontrols"}, + {"name": "figures"}, + {"name": "figure"}, + {"name": "bitsets"}, + {"name": "bitset"}, + {"name": "mouse-listener"}, + {"name": "mouselistener"}, + {"name": "assertions"}, + {"name": "assertion"}, + {"name": "curves"}, + {"name": "curve"}, + {"name": "subreports"}, + {"name": "subreport"}, + {"name": "restrictions"}, + {"name": "restriction"}, + {"name": "variants"}, + {"name": "variant"}, + {"name": "faults"}, + {"name": "fault"}, + {"name": "agents"}, + {"name": "agent"}, + {"name": "gateways"}, + {"name": "gateway"}, + {"name": "tree-nodes"}, + {"name": "treenode"}, + {"name": "playlists"}, + {"name": "playlist"}, + {"name": "endpoints"}, + {"name": "endpoint"}, + {"name": "treemaps"}, + {"name": "treemap"}, + {"name": "custom-validators"}, + {"name": "customvalidator"}, + {"name": "regions"}, + {"name": "region"}, + {"name": "perspectives"}, + {"name": "perspective"}, + {"name": "continuation"}, + {"name": "continuations"}, + {"name": "stubs"}, + {"name": "stub"}, + {"name": "model-binders"}, + {"name": "modelbinders"}, + {"name": "rollovers"}, + {"name": "rollover"}, + {"name": "android-sharedpreferences"}, + {"name": "sharedpreferences"}, + {"name": "areas"}, + {"name": "area"}, + {"name": "subscriptions"}, + {"name": "subscription"}, + {"name": "named-scopes"}, + {"name": "named-scope"}, + {"name": "equations"}, + {"name": "equation"}, + {"name": "hidden-fields"}, + {"name": "hidden-field"}, + {"name": "hiddenfield"}, + {"name": "hidden-field"}, + {"name": "accounts"}, + {"name": "account"}, + {"name": "members"}, + {"name": "member"}, + {"name": "metric"}, + {"name": "metrics"}, + {"name": "internal"}, + {"name": "internals"}, + {"name": "procedures"}, + {"name": "procedure"}, + {"name": "listboxitems"}, + {"name": "listboxitem"}, + {"name": "google-api-explorer"}, + {"name": "google-apis-explorer"}, + {"name": "predicates"}, + {"name": "predicate"}, + {"name": "shadows"}, + {"name": "shadow"}, + {"name": "alarms"}, + {"name": "alarm"}, + {"name": "packets"}, + {"name": "packet"}, + {"name": "privilege"}, + {"name": "privileges"}, + {"name": "signatures"}, + {"name": "signature"}, + {"name": "android-o"}, + {"name": "android-8.0-oreo"}, + {"name": "android-n"}, + {"name": "android-7.0-nougat"}, + {"name": "datacontracts"}, + {"name": "datacontract"}, + {"name": "convention"}, + {"name": "conventions"}, + {"name": "products"}, + {"name": "product"}, + {"name": "itemrenderers"}, + {"name": "itemrenderer"}, + {"name": "wraps"}, + {"name": "wrap"}, + {"name": "gestures"}, + {"name": "gesture"}, + {"name": "handles"}, + {"name": "handle"}, + {"name": "rule"}, + {"name": "rules"}, + {"name": "firebase-database"}, + {"name": "firebase-realtime-database"}, + {"name": "webservices-client"}, + {"name": "webservice-client"}, + {"name": "monitors"}, + {"name": "monitor"}, + {"name": "definitions"}, + {"name": "definition"}, + {"name": "requires"}, + {"name": "require"}, + {"name": "virtual-hosts"}, + {"name": "virtualhost"}, + {"name": "virtualhosts"}, + {"name": "virtualhost"}, + {"name": "metatag"}, + {"name": "meta-tags"}, + {"name": "contain"}, + {"name": "contains"}, + {"name": "java.time"}, + {"name": "java-time"}, + {"name": "helpers"}, + {"name": "helper"}, + {"name": "subviews"}, + {"name": "subview"}, + {"name": "shortcuts"}, + {"name": "shortcut"}, + {"name": "environments"}, + {"name": "environment"}, + {"name": "control-template"}, + {"name": "controltemplate"}, + {"name": "controltemplates"}, + {"name": "controltemplate"}, + {"name": "targets"}, + {"name": "target"}, + {"name": "relationships"}, + {"name": "relationship"}, + {"name": "role"}, + {"name": "roles"}, + {"name": "records"}, + {"name": "record"}, + {"name": "pixels"}, + {"name": "pixel"}, + {"name": "diagrams"}, + {"name": "diagram"}, + {"name": "forums"}, + {"name": "forum"}, + {"name": "converter"}, + {"name": "converters"}, + {"name": "polygons"}, + {"name": "polygon"}, + {"name": "resolutions"}, + {"name": "resolution"}, + {"name": "profiles"}, + {"name": "profile"}, + {"name": "filestreams"}, + {"name": "filestream"}, + {"name": "sequences"}, + {"name": "sequence"}, + {"name": "toolbars"}, + {"name": "toolbar"}, + {"name": "photos"}, + {"name": "photo"}, + {"name": "arraycopy"}, + {"name": "arrays"}, + {"name": "bit-fiddling"}, + {"name": "bit-manipulation"}, + {"name": "instances"}, + {"name": "instance"}, + {"name": "parents"}, + {"name": "parent"}, + {"name": "feeds"}, + {"name": "feed"}, + {"name": "states"}, + {"name": "state"}, + {"name": "elk-stack"}, + {"name": "elastic-stack"}, + {"name": "digital-certificate"}, + {"name": "certificate"}, + {"name": "android-architecture-workmanager"}, + {"name": "android-workmanager"}, + {"name": "documents"}, + {"name": "document"}, + {"name": "messages"}, + {"name": "message"}, + {"name": "externals"}, + {"name": "external"}, + {"name": "defaults"}, + {"name": "default"}, + {"name": "contact"}, + {"name": "contacts"}, + {"name": "handlers"}, + {"name": "handler"}, + {"name": "panels"}, + {"name": "panel"}, + {"name": "limits"}, + {"name": "limit"}, + {"name": "coordinate"}, + {"name": "coordinates"}, + {"name": "kr-c"}, + {"name": "kernighan-and-ritchie"}, + {"name": "tensorflow-js"}, + {"name": "tensorflow.js"}, + {"name": "ports"}, + {"name": "port"}, + {"name": "blobs"}, + {"name": "blob"}, + {"name": "listeners"}, + {"name": "listener"}, + {"name": "drivers"}, + {"name": "driver"}, + {"name": "lines"}, + {"name": "line"}, + {"name": "projects"}, + {"name": "project"}, + {"name": "overlays"}, + {"name": "overlay"}, + {"name": "overrides"}, + {"name": "overriding"}, + {"name": "versions"}, + {"name": "version"}, + {"name": "labels"}, + {"name": "label"}, + {"name": "screens"}, + {"name": "screen"}, + {"name": "scrollbars"}, + {"name": "scrollbar"}, + {"name": "setting"}, + {"name": "settings"}, + {"name": "words"}, + {"name": "word"}, + {"name": "form-authentication"}, + {"name": "forms-authentication"}, + {"name": "chars"}, + {"name": "char"}, + {"name": "formats"}, + {"name": "format"}, + {"name": "sliders"}, + {"name": "slider"}, + {"name": "clients"}, + {"name": "client"}, + {"name": "mappings"}, + {"name": "mapping"}, + {"name": "connections"}, + {"name": "connection"}, + {"name": "controllers"}, + {"name": "controller"}, + {"name": "views"}, + {"name": "view"}, + {"name": "models"}, + {"name": "model"}, + {"name": "uwp-community-toolkit"}, + {"name": "windows-community-toolkit"}, + {"name": "data-stores"}, + {"name": "datastore"}, + {"name": "clocks"}, + {"name": "clock"}, + {"name": "apache-ignite"}, + {"name": "ignite"}, + {"name": "py"}, + {"name": "python"}, + {"name": "collapsingtoolbarlayout"}, + {"name": "android-collapsingtoolbarlayout"}, + {"name": "android-collapsingtoolbar"}, + {"name": "android-collapsingtoolbarlayout"}, + {"name": "ghost"}, + {"name": "ghost-blog"}, + {"name": "numerics"}, + {"name": "numeric"}, + {"name": "numerical"}, + {"name": "numeric"}, + {"name": "mysqlsh"}, + {"name": "mysql"}, + {"name": "graphic"}, + {"name": "graphics"}, + {"name": "mws"}, + {"name": "amazon-mws"}, + {"name": "postfix"}, + {"name": "postfix-mta"}, + {"name": "unet"}, + {"name": "unity3d-unet"}, + {"name": "android-p"}, + {"name": "android-9.0-pie"}, + {"name": "android-pie"}, + {"name": "android-9.0-pie"}, + {"name": "file-moving"}, + {"name": "file-move"}, + {"name": "analog-digital-converter"}, + {"name": "adc"}, + {"name": "amazon-device-farm"}, + {"name": "aws-device-farm"}, + {"name": "material-design-light"}, + {"name": "material-design-lite"}, + {"name": "check-constraint"}, + {"name": "check-constraints"}, + {"name": "pwa"}, + {"name": "progressive-web-apps"}, + {"name": "paypal-express"}, + {"name": "paypal"}, + {"name": "stripe.net"}, + {"name": "stripe-payments"}, + {"name": "stripe-connect"}, + {"name": "stripe-payments"}, + {"name": "stripe.js"}, + {"name": "stripe-payments"}, + {"name": "tvp"}, + {"name": "table-valued-parameters"}, + {"name": "firestore-rules"}, + {"name": "firebase-security"}, + {"name": "function-calls"}, + {"name": "function-call"}, + {"name": "doors"}, + {"name": "ibm-doors"}, + {"name": "dxl"}, + {"name": "ibm-doors"}, + {"name": "oidc"}, + {"name": "openid-connect"}, + {"name": "aws-sqs"}, + {"name": "amazon-sqs"}, + {"name": "revisions"}, + {"name": "revision"}, + {"name": "visjs"}, + {"name": "vis.js"}, + {"name": "rational-numbers"}, + {"name": "rational-number"}, + {"name": "google-spreadsheet-api"}, + {"name": "google-sheets-api"}, + {"name": "vuetify"}, + {"name": "vuetify.js"}, + {"name": "watson"}, + {"name": "ibm-watson"}, + {"name": "nextjs"}, + {"name": "next.js"}, + {"name": "eclipse-webtools"}, + {"name": "eclipse-wtp"}, + {"name": "aws-sns"}, + {"name": "amazon-sns"}, + {"name": "dask.distributed"}, + {"name": "dask-distributed"}, + {"name": "elastic-map-reduce"}, + {"name": "amazon-emr"}, + {"name": "emr"}, + {"name": "amazon-emr"}, + {"name": "convolutional-neural-network"}, + {"name": "conv-neural-network"}, + {"name": "argument-deduction"}, + {"name": "template-argument-deduction"}, + {"name": "exception-handling"}, + {"name": "exception"}, + {"name": "tez"}, + {"name": "apache-tez"}, + {"name": "spark-framework"}, + {"name": "spark-java"}, + {"name": "code-timing"}, + {"name": "benchmarking"}, + {"name": "jquery-effects"}, + {"name": "jquery"}, + {"name": "jquery-filter"}, + {"name": "jquery"}, + {"name": "jquery-multiselect"}, + {"name": "jquery-ui-multiselect"}, + {"name": "cognito"}, + {"name": "amazon-cognito"}, + {"name": "asynchronously"}, + {"name": "asynchronous"}, + {"name": "dat"}, + {"name": "dat-protocol"}, + {"name": "hdd"}, + {"name": "hard-drive"}, + {"name": "macosmojave"}, + {"name": "macos-mojave"}, + {"name": "mata"}, + {"name": "stata"}, + {"name": "ppc"}, + {"name": "powerpc"}, + {"name": "scala-implicits"}, + {"name": "implicit"}, + {"name": "factorygirl"}, + {"name": "factory-bot"}, + {"name": "implicits"}, + {"name": "implicit"}, + {"name": "ifft"}, + {"name": "fft"}, + {"name": "rbindlist"}, + {"name": "data.table"}, + {"name": "memory-order"}, + {"name": "memory-barriers"}, + {"name": "kafka-streams-scala"}, + {"name": "apache-kafka-streams"}, + {"name": "idiomatic"}, + {"name": "idioms"}, + {"name": "kotlin-generics"}, + {"name": "generics"}, + {"name": "javax"}, + {"name": "java"}, + {"name": "posix-api"}, + {"name": "posix"}, + {"name": "prestodb"}, + {"name": "presto"}, + {"name": "android-wear"}, + {"name": "wear-os"}, + {"name": "wearos"}, + {"name": "wear-os"}, + {"name": "piping"}, + {"name": "pipe"}, + {"name": "builtin"}, + {"name": "built-in"}, + {"name": "signalr-core"}, + {"name": "asp.net-core-signalr"}, + {"name": "k8s"}, + {"name": "kubernetes"}, + {"name": "android-broadcastreceiver"}, + {"name": "broadcastreceiver"}, + {"name": "webflow-css"}, + {"name": "webflow"}, + {"name": "webflow-js"}, + {"name": "webflow"}, + {"name": "watson-conversation"}, + {"name": "watson-assistant"}, + {"name": "gnu-cobol"}, + {"name": "gnucobol"}, + {"name": "opencobol"}, + {"name": "gnucobol"}, + {"name": "d3v5"}, + {"name": "d3.js"}, + {"name": "softlayer"}, + {"name": "ibm-cloud-infrastructure"}, + {"name": "binder"}, + {"name": "android-binder"}, + {"name": "aws-ecs"}, + {"name": "amazon-ecs"}, + {"name": "phpdocumenter"}, + {"name": "phpdoc"}, + {"name": "sql-to-entity-framework"}, + {"name": "entity-framework"}, + {"name": "entity-framework-designer"}, + {"name": "entity-framework"}, + {"name": "fluent-entity-framework"}, + {"name": "entity-framework"}, + {"name": "kronos-wfc"}, + {"name": "kronos-workforce-central"}, + {"name": "radius-protocol"}, + {"name": "radius"}, + {"name": "db2400"}, + {"name": "db2-400"}, + {"name": "ios-autolayout"}, + {"name": "autolayout"}, + {"name": "linq-query-syntax"}, + {"name": "linq"}, + {"name": "aws-athena"}, + {"name": "amazon-athena"}, + {"name": "gce"}, + {"name": "google-compute-engine"}, + {"name": "piwik"}, + {"name": "matomo"}, + {"name": "mingw64"}, + {"name": "mingw-w64"}, + {"name": "wix.com"}, + {"name": "velo"}, + {"name": "reasonml"}, + {"name": "reason"}, + {"name": "firebase-security-rules"}, + {"name": "firebase-security"}, + {"name": "twitter-bootstrap-4"}, + {"name": "bootstrap-4"}, + {"name": "aspnet-core"}, + {"name": "asp.net-core"}, + {"name": "q-lang"}, + {"name": "kdb"}, + {"name": "google-python-api"}, + {"name": "google-api-python-client"}, + {"name": "openjdk"}, + {"name": "java"}, + {"name": "aws-ses"}, + {"name": "amazon-ses"}, + {"name": "aws-kms"}, + {"name": "amazon-kms"}, + {"name": "leaflet-r"}, + {"name": "r-leaflet"}, + {"name": "apache-airflow"}, + {"name": "airflow"}, + {"name": "c++1z"}, + {"name": "c++17"}, + {"name": ".net-standard2.0"}, + {"name": ".net-standard-2.0"}, + {"name": "spring-jpa"}, + {"name": "spring-data-jpa"}, + {"name": "pip3"}, + {"name": "pip"}, + {"name": "microsoft-dynamics-webapi"}, + {"name": "dynamics-crm-webapi"}, + {"name": "azure-web-sites"}, + {"name": "azure-web-app-service"}, + {"name": "turboc++"}, + {"name": "turbo-c++"}, + {"name": "facebook-account-kit"}, + {"name": "account-kit"}, + {"name": "xmm"}, + {"name": "sse"}, + {"name": "scrollwheel"}, + {"name": "mousewheel"}, + {"name": "c++2a"}, + {"name": "c++20"}, + {"name": "gdax"}, + {"name": "gdax-api"}, + {"name": "coinbase"}, + {"name": "coinbase-api"}, + {"name": "validating"}, + {"name": "validation"}, + {"name": "non-printable"}, + {"name": "non-printing-characters"}, + {"name": "rnn"}, + {"name": "recurrent-neural-network"}, + {"name": "osx"}, + {"name": "macos"}, + {"name": "bluemix-plugin"}, + {"name": "ibm-cloud-plugin"}, + {"name": "bluemixtools"}, + {"name": "ibm-cloud-tools"}, + {"name": "bluemix-mobile-services"}, + {"name": "ibm-mobile-services"}, + {"name": "ibm-bluemix"}, + {"name": "ibm-cloud"}, + {"name": "google-guava-cache"}, + {"name": "guava"}, + {"name": "parsexml"}, + {"name": "xml-parsing"}, + {"name": "google-container-engine"}, + {"name": "google-kubernetes-engine"}, + {"name": "datapicker"}, + {"name": "datepicker"}, + {"name": "factory-girl"}, + {"name": "factory-bot"}, + {"name": "mayavi-mlab"}, + {"name": "mayavi.mlab"}, + {"name": "mongolab"}, + {"name": "mlab"}, + {"name": "firebase-anonymous-authentication"}, + {"name": "firebase-authentication"}, + {"name": "spring-config"}, + {"name": "spring"}, + {"name": "aws-redshift"}, + {"name": "amazon-redshift"}, + {"name": "visual-studio-for-mac"}, + {"name": "visual-studio-mac"}, + {"name": "pythonnet"}, + {"name": "python.net"}, + {"name": "build.gradle.kts"}, + {"name": "gradle-kotlin-dsl"}, + {"name": "jdk1.8.0"}, + {"name": "java-8"}, + {"name": "scylladb"}, + {"name": "scylla"}, + {"name": "atlassian-bitbucketserver"}, + {"name": "bitbucket-server"}, + {"name": "atlassian-stash"}, + {"name": "bitbucket-server"}, + {"name": "duckduckgo-search"}, + {"name": "duckduckgo"}, + {"name": "aws-vpc"}, + {"name": "amazon-vpc"}, + {"name": "codeigniter-helpers"}, + {"name": "codeigniter"}, + {"name": "codeigniter-hooks"}, + {"name": "codeigniter"}, + {"name": "amazon-sts"}, + {"name": "aws-sts"}, + {"name": "javaslang"}, + {"name": "vavr"}, + {"name": "google-cloud-ml-engine"}, + {"name": "google-cloud-ml"}, + {"name": "aldryn"}, + {"name": "divio"}, + {"name": "visualstyles"}, + {"name": "visual-styles"}, + {"name": "apache-cordova"}, + {"name": "cordova"}, + {"name": "unity5"}, + {"name": "unity3d"}, + {"name": "unity3d-5"}, + {"name": "unity3d"}, + {"name": "vue"}, + {"name": "vue.js"}, + {"name": "elastic-beanstalk"}, + {"name": "amazon-elastic-beanstalk"}, + {"name": "firebase-cloud-functions"}, + {"name": "google-cloud-functions"}, + {"name": "bluemix-appid"}, + {"name": "ibm-appid"}, + {"name": "ajax-request"}, + {"name": "ajax"}, + {"name": "android-arch-lifecycle"}, + {"name": "android-architecture-lifecycle"}, + {"name": "android-arch"}, + {"name": "android-architecture-components"}, + {"name": "typeconverting"}, + {"name": "type-conversion"}, + {"name": "laravel-5.5"}, + {"name": "laravel-5"}, + {"name": "laravel-5.4"}, + {"name": "laravel-5"}, + {"name": "dwm-api"}, + {"name": "dwm"}, + {"name": "multiple-definitions"}, + {"name": "multiple-definition-error"}, + {"name": "link-errors"}, + {"name": "linker-errors"}, + {"name": "linking-errors"}, + {"name": "linker-errors"}, + {"name": "wsl"}, + {"name": "windows-subsystem-for-linux"}, + {"name": "data-type-conversion"}, + {"name": "type-conversion"}, + {"name": "xarray"}, + {"name": "python-xarray"}, + {"name": "api.ai"}, + {"name": "dialogflow-es"}, + {"name": "firebase-cloud-firestore"}, + {"name": "google-cloud-firestore"}, + {"name": "cloud-firestore"}, + {"name": "google-cloud-firestore"}, + {"name": "windows-azure-connect"}, + {"name": "azure-connect"}, + {"name": "windows-azure-pack"}, + {"name": "azure-pack"}, + {"name": "azure-networking"}, + {"name": "azure-virtual-network"}, + {"name": "windows-azure-networking"}, + {"name": "azure-virtual-network"}, + {"name": "windows-azure-diagnostics"}, + {"name": "azure-diagnostics"}, + {"name": "windows-azure-queues"}, + {"name": "azure-queues"}, + {"name": "firebase-functions"}, + {"name": "google-cloud-functions"}, + {"name": "firestore"}, + {"name": "google-cloud-firestore"}, + {"name": "firebase-firestore"}, + {"name": "google-cloud-firestore"}, + {"name": "ms-application-insights"}, + {"name": "azure-application-insights"}, + {"name": "az-application-insights"}, + {"name": "azure-application-insights"}, + {"name": "nifi"}, + {"name": "apache-nifi"}, + {"name": "css-custom-properties"}, + {"name": "css-variables"}, + {"name": "androidstudio-settings"}, + {"name": "android-studio"}, + {"name": "android-layout-xml"}, + {"name": "android-layout"}, + {"name": "pentium"}, + {"name": "x86"}, + {"name": "8087cw"}, + {"name": "x87"}, + {"name": "8087"}, + {"name": "x87"}, + {"name": "8088"}, + {"name": "x86-16"}, + {"name": "8086"}, + {"name": "x86-16"}, + {"name": "pc-dos"}, + {"name": "dos"}, + {"name": "freedos"}, + {"name": "dos"}, + {"name": "ms-dos"}, + {"name": "dos"}, + {"name": "bs4"}, + {"name": "beautifulsoup"}, + {"name": "drf"}, + {"name": "django-rest-framework"}, + {"name": "openui5"}, + {"name": "sapui5"}, + {"name": "sapui"}, + {"name": "sapui5"}, + {"name": "ui5"}, + {"name": "sapui5"}, + {"name": "rest-api"}, + {"name": "rest"}, + {"name": "xcode8.3.2"}, + {"name": "xcode8"}, + {"name": "xcode8.3.3"}, + {"name": "xcode8"}, + {"name": "xcode8.3"}, + {"name": "xcode8"}, + {"name": "sql2016"}, + {"name": "sql-server-2016"}, + {"name": "ef-core"}, + {"name": "entity-framework-core"}, + {"name": "rmarkdown"}, + {"name": "r-markdown"}, + {"name": "dual-monitor"}, + {"name": "multiple-monitors"}, + {"name": "dual-monitors"}, + {"name": "multiple-monitors"}, + {"name": "multi-monitor"}, + {"name": "multiple-monitors"}, + {"name": "rds"}, + {"name": "amazon-rds"}, + {"name": "rails5"}, + {"name": "ruby-on-rails-5"}, + {"name": "aws-cloudformation"}, + {"name": "amazon-cloudformation"}, + {"name": "osk"}, + {"name": "on-screen-keyboard"}, + {"name": "vr"}, + {"name": "virtual-reality"}, + {"name": "objc-bridging-header"}, + {"name": "bridging-header"}, + {"name": "static-function"}, + {"name": "static-functions"}, + {"name": "emulator"}, + {"name": "emulation"}, + {"name": "emulate"}, + {"name": "emulation"}, + {"name": "parametrized-constructor"}, + {"name": "parameterized-constructor"}, + {"name": "painless"}, + {"name": "elasticsearch-painless"}, + {"name": "intellij-idea-15"}, + {"name": "intellij-15"}, + {"name": "mongodb-csharp"}, + {"name": "mongodb-.net-driver"}, + {"name": "mongo-csharp-driver"}, + {"name": "mongodb-.net-driver"}, + {"name": "mongocsharpdriver"}, + {"name": "mongodb-.net-driver"}, + {"name": "member-function"}, + {"name": "member-functions"}, + {"name": "eventlistener"}, + {"name": "event-listener"}, + {"name": "event-listeners"}, + {"name": "event-listener"}, + {"name": "materialize-js"}, + {"name": "materialize"}, + {"name": "materialize-css"}, + {"name": "materialize"}, + {"name": "materializecss"}, + {"name": "materialize"}, + {"name": "wsf"}, + {"name": "wsh"}, + {"name": "cscript"}, + {"name": "wsh"}, + {"name": "wscript"}, + {"name": "wsh"}, + {"name": "pe"}, + {"name": "portable-executable"}, + {"name": "va-arg"}, + {"name": "variadic-functions"}, + {"name": "va-list"}, + {"name": "variadic-functions"}, + {"name": "variable-length-arguments"}, + {"name": "variadic-functions"}, + {"name": "variadic-parameter"}, + {"name": "variadic-functions"}, + {"name": "onedrive-api"}, + {"name": "onedrive"}, + {"name": "microsoftgraph"}, + {"name": "microsoft-graph-api"}, + {"name": "subdomains"}, + {"name": "subdomain"}, + {"name": "visual-studio-team-services"}, + {"name": "azure-devops"}, + {"name": "vs-team-services"}, + {"name": "azure-devops"}, + {"name": "cryptographichashfunction"}, + {"name": "cryptographic-hash-function"}, + {"name": "azure-directory-b2c"}, + {"name": "azure-ad-b2c"}, + {"name": "azure-graph-api"}, + {"name": "azure-ad-graph-api"}, + {"name": "dict-comprehension"}, + {"name": "dictionary-comprehension"}, + {"name": "ember-cp-validation"}, + {"name": "ember-cp-validations"}, + {"name": "normalisation"}, + {"name": "normalization"}, + {"name": "substrings"}, + {"name": "substring"}, + {"name": "extraction"}, + {"name": "extract"}, + {"name": "charts.js"}, + {"name": "chart.js"}, + {"name": "kafka-streams"}, + {"name": "apache-kafka-streams"}, + {"name": "tensorflow-gpu"}, + {"name": "tensorflow"}, + {"name": "last-of-type"}, + {"name": "css-selectors"}, + {"name": "first-of-type"}, + {"name": "css-selectors"}, + {"name": "aws-cognito"}, + {"name": "amazon-cognito"}, + {"name": "money"}, + {"name": "currency"}, + {"name": "css-flexbox"}, + {"name": "flexbox"}, + {"name": "dynamodb"}, + {"name": "amazon-dynamodb"}, + {"name": "digest"}, + {"name": "hash"}, + {"name": "quality-center"}, + {"name": "hp-quality-center"}, + {"name": "camera2"}, + {"name": "android-camera2"}, + {"name": "android.harware.camera2"}, + {"name": "android-camera2"}, + {"name": "twitter-rest-api"}, + {"name": "twitter"}, + {"name": "jasper"}, + {"name": "jasper-reports"}, + {"name": "unity5.3"}, + {"name": "unity3d"}, + {"name": "unity2d"}, + {"name": "unity3d"}, + {"name": "azure-documentdb"}, + {"name": "azure-cosmosdb"}, + {"name": "ms-graph"}, + {"name": "microsoft-graph-api"}, + {"name": "amazon-cloudwatch-metrics"}, + {"name": "amazon-cloudwatch"}, + {"name": "slick-js"}, + {"name": "slick.js"}, + {"name": "slick-carousel"}, + {"name": "slick.js"}, + {"name": "exchangews"}, + {"name": "exchangewebservices"}, + {"name": "ews"}, + {"name": "exchangewebservices"}, + {"name": "eventviewer"}, + {"name": "event-viewer"}, + {"name": "huffman-coding"}, + {"name": "huffman-code"}, + {"name": "prepare"}, + {"name": "prepared-statement"}, + {"name": "vs2017"}, + {"name": "visual-studio-2017"}, + {"name": "string-hashing"}, + {"name": "hash"}, + {"name": "reddit-api"}, + {"name": "reddit"}, + {"name": "gcp"}, + {"name": "google-cloud-platform"}, + {"name": "android-install-apk"}, + {"name": "apk"}, + {"name": "fabric-composer"}, + {"name": "hyperledger-composer"}, + {"name": "stanford-nlp-server"}, + {"name": "stanford-nlp"}, + {"name": "ipython-notebook"}, + {"name": "jupyter-notebook"}, + {"name": "jquery-hasclass"}, + {"name": "jquery"}, + {"name": "apache-sqoop"}, + {"name": "sqoop"}, + {"name": "angular1.x"}, + {"name": "angularjs"}, + {"name": "angular4.x"}, + {"name": "angular"}, + {"name": "angular4"}, + {"name": "angular"}, + {"name": "angular2"}, + {"name": "angular"}, + {"name": "hashalgorithm"}, + {"name": "hash"}, + {"name": "jquery-css"}, + {"name": "jquery"}, + {"name": "office365-restapi"}, + {"name": "office365api"}, + {"name": "bll"}, + {"name": "business-logic-layer"}, + {"name": "ssdt"}, + {"name": "sql-server-data-tools"}, + {"name": "brace-initialization"}, + {"name": "list-initialization"}, + {"name": "css-grids"}, + {"name": "css-grid"}, + {"name": "jquery-find"}, + {"name": "jquery"}, + {"name": "corenlp-server"}, + {"name": "stanford-nlp"}, + {"name": "stanford-parser"}, + {"name": "stanford-nlp"}, + {"name": "swift3.1"}, + {"name": "swift3"}, + {"name": "jquery-post"}, + {"name": "jquery"}, + {"name": "jquery-get"}, + {"name": "jquery"}, + {"name": "jquery-callback"}, + {"name": "jquery"}, + {"name": "espresso"}, + {"name": "android-espresso"}, + {"name": "svg-path"}, + {"name": "svg"}, + {"name": "skimage"}, + {"name": "scikit-image"}, + {"name": "transactional"}, + {"name": "transactions"}, + {"name": "fcm"}, + {"name": "firebase-cloud-messaging"}, + {"name": "dotnetnuke-settings"}, + {"name": "dotnetnuke"}, + {"name": "dotnetnuke-module"}, + {"name": "dotnetnuke"}, + {"name": "http-request"}, + {"name": "httprequest"}, + {"name": "ipp"}, + {"name": "intel-ipp"}, + {"name": "database-trigger"}, + {"name": "triggers"}, + {"name": "plt"}, + {"name": "matplotlib"}, + {"name": "elastic-load-balancer"}, + {"name": "amazon-elb"}, + {"name": "jquery-after"}, + {"name": "jquery"}, + {"name": "visual-studio-2015-ce"}, + {"name": "visual-studio-2015"}, + {"name": "visual-studio-2015-comm"}, + {"name": "visual-studio-2015"}, + {"name": "visual-studio-community"}, + {"name": "visual-studio"}, + {"name": "messagepack"}, + {"name": "msgpack"}, + {"name": "python-coverage"}, + {"name": "coverage.py"}, + {"name": "key-events"}, + {"name": "keyevent"}, + {"name": "udf"}, + {"name": "user-defined-functions"}, + {"name": "composite-c1"}, + {"name": "c1-cms"}, + {"name": "intel-c++"}, + {"name": "icc"}, + {"name": "icpc"}, + {"name": "icc"}, + {"name": "pillow"}, + {"name": "python-imaging-library"}, + {"name": "blogspot"}, + {"name": "blogger"}, + {"name": "symfony3"}, + {"name": "symfony"}, + {"name": "watir-webdriver"}, + {"name": "watir"}, + {"name": "bash-function"}, + {"name": "bash"}, + {"name": ".bash-profile"}, + {"name": "bash"}, + {"name": "indesign"}, + {"name": "adobe-indesign"}, + {"name": "removeclass"}, + {"name": "jquery"}, + {"name": "toggleclass"}, + {"name": "jquery"}, + {"name": "surefire"}, + {"name": "maven-surefire-plugin"}, + {"name": "css-font-weight"}, + {"name": "css"}, + {"name": "vue2"}, + {"name": "vuejs2"}, + {"name": "contactscontract"}, + {"name": "android-contacts"}, + {"name": "windows-applications"}, + {"name": "windows"}, + {"name": "select-query"}, + {"name": "select"}, + {"name": "vectordrawable"}, + {"name": "android-vectordrawable"}, + {"name": "cells"}, + {"name": "cell"}, + {"name": "cloudwatch"}, + {"name": "amazon-cloudwatch"}, + {"name": "interact-js"}, + {"name": "interact.js"}, + {"name": "collisions"}, + {"name": "collision"}, + {"name": "dsx"}, + {"name": "data-science-experience"}, + {"name": "pugjs"}, + {"name": "pug"}, + {"name": "botconnector"}, + {"name": "botframework"}, + {"name": "botbuilder"}, + {"name": "botframework"}, + {"name": "viml"}, + {"name": "vim"}, + {"name": "android-proguard"}, + {"name": "proguard"}, + {"name": "geojason"}, + {"name": "geojson"}, + {"name": "mtm"}, + {"name": "microsoft-test-manager"}, + {"name": "visual-studio-2010-beta-2"}, + {"name": "visual-studio-2010"}, + {"name": "visual-studio-2010-beta-1"}, + {"name": "visual-studio-2010"}, + {"name": "visual-studio-2010-rc"}, + {"name": "visual-studio-2010"}, + {"name": "visual-studio-2010-sp1"}, + {"name": "visual-studio-2010"}, + {"name": "vso-build"}, + {"name": "azure-pipelines"}, + {"name": "ia64"}, + {"name": "itanium"}, + {"name": "keystone.js"}, + {"name": "keystonejs"}, + {"name": "ant-design"}, + {"name": "antd"}, + {"name": "laravel-eloquent"}, + {"name": "eloquent"}, + {"name": "php-include"}, + {"name": "php"}, + {"name": "zookeeper"}, + {"name": "apache-zookeeper"}, + {"name": "addclass"}, + {"name": "jquery"}, + {"name": "zf3"}, + {"name": "zend-framework3"}, + {"name": "aws-iam"}, + {"name": "amazon-iam"}, + {"name": "tfs-vnext"}, + {"name": "azure-pipelines"}, + {"name": "vs2010-express"}, + {"name": "visual-studio-2010"}, + {"name": "vs-2013-update-2"}, + {"name": "visual-studio-2013"}, + {"name": "vs2013-update-4"}, + {"name": "visual-studio-2013"}, + {"name": "exponents"}, + {"name": "exponent"}, + {"name": "websphere-mq"}, + {"name": "ibm-mq"}, + {"name": "mqseries"}, + {"name": "ibm-mq"}, + {"name": "vs-2015-preview"}, + {"name": "visual-studio-2015"}, + {"name": "codeigniter-hmvc"}, + {"name": "codeigniter"}, + {"name": "htl"}, + {"name": "sightly"}, + {"name": "swift3.0.2"}, + {"name": "swift3"}, + {"name": "insert-into"}, + {"name": "sql-insert"}, + {"name": "smooth"}, + {"name": "smoothing"}, + {"name": "princomp"}, + {"name": "pca"}, + {"name": "curvesmoothing"}, + {"name": "smoothing"}, + {"name": "jade"}, + {"name": "pug"}, + {"name": "trait"}, + {"name": "traits"}, + {"name": "gorilla-toolkit"}, + {"name": "gorilla"}, + {"name": "param"}, + {"name": "parameters"}, + {"name": "params"}, + {"name": "parameters"}, + {"name": "xcode8.1"}, + {"name": "xcode8"}, + {"name": "skus"}, + {"name": "sku"}, + {"name": "d3.js-v4"}, + {"name": "d3.js"}, + {"name": "principal-components"}, + {"name": "pca"}, + {"name": "web-control"}, + {"name": "web-controls"}, + {"name": "swift3.0.1"}, + {"name": "swift3"}, + {"name": "highmaps"}, + {"name": "highcharts"}, + {"name": "highstock"}, + {"name": "highcharts"}, + {"name": "jenkinsfile"}, + {"name": "jenkins-pipeline"}, + {"name": "jenkins-workflow"}, + {"name": "jenkins-pipeline"}, + {"name": "css-borders"}, + {"name": "css"}, + {"name": "python-3.5.2"}, + {"name": "python-3.5"}, + {"name": "aws-rds"}, + {"name": "amazon-rds"}, + {"name": "pkcs12"}, + {"name": "pkcs#12"}, + {"name": "dynamic-css"}, + {"name": "css"}, + {"name": "mongodb-aggregation"}, + {"name": "aggregation-framework"}, + {"name": "dotnet-core"}, + {"name": ".net-core"}, + {"name": "multiple-regression"}, + {"name": "linear-regression"}, + {"name": "splines"}, + {"name": "spline"}, + {"name": "qstylesheet"}, + {"name": "qtstylesheets"}, + {"name": "ios2"}, + {"name": "iphone-sdk-2"}, + {"name": "2to3"}, + {"name": "python-2to3"}, + {"name": "py2to3"}, + {"name": "python-2to3"}, + {"name": "react-jsx"}, + {"name": "reactjs"}, + {"name": "google-consumer-surveys"}, + {"name": "google-surveys"}, + {"name": "vuejs"}, + {"name": "vue.js"}, + {"name": "compiler-design"}, + {"name": "compiler-construction"}, + {"name": "oauth2"}, + {"name": "oauth-2.0"}, + {"name": "fps"}, + {"name": "frame-rate"}, + {"name": "revolution-r"}, + {"name": "microsoft-r"}, + {"name": "swift2.3"}, + {"name": "swift2"}, + {"name": "main-activity"}, + {"name": "android-activity"}, + {"name": "sede"}, + {"name": "dataexplorer"}, + {"name": "ecs"}, + {"name": "amazon-ecs"}, + {"name": "netflix-feign"}, + {"name": "feign"}, + {"name": "azuread"}, + {"name": "azure-active-directory"}, + {"name": "networks"}, + {"name": "networking"}, + {"name": "links"}, + {"name": "hyperlink"}, + {"name": "datatype"}, + {"name": "types"}, + {"name": "gems"}, + {"name": "rubygems"}, + {"name": "rng"}, + {"name": "random"}, + {"name": "ood"}, + {"name": "oop"}, + {"name": "object-orientation"}, + {"name": "oop"}, + {"name": "oo"}, + {"name": "oop"}, + {"name": "colours"}, + {"name": "colors"}, + {"name": "colour"}, + {"name": "colors"}, + {"name": "google-maps-api-v3"}, + {"name": "google-maps-api-3"}, + {"name": "ddk"}, + {"name": "wdk"}, + {"name": "table-value-functions"}, + {"name": "user-defined-functions"}, + {"name": "table-value-function"}, + {"name": "user-defined-functions"}, + {"name": "table-valued-function"}, + {"name": "user-defined-functions"}, + {"name": "spring-web"}, + {"name": "spring-mvc"}, + {"name": "ultragrid"}, + {"name": "ultrawingrid"}, + {"name": "language-integrated-query"}, + {"name": "linq"}, + {"name": "gawk"}, + {"name": "awk"}, + {"name": "json-web-token"}, + {"name": "jwt"}, + {"name": "processingjs"}, + {"name": "processing.js"}, + {"name": "gang-of-four"}, + {"name": "design-patterns"}, + {"name": "frontcontroller"}, + {"name": "front-controller"}, + {"name": "dotnetcore"}, + {"name": ".net-core"}, + {"name": "ubuntu-on-windows"}, + {"name": "windows-subsystem-for-linux"}, + {"name": "windows-bash"}, + {"name": "windows-subsystem-for-linux"}, + {"name": "laravel-5.3"}, + {"name": "laravel-5"}, + {"name": "laravel-5.2"}, + {"name": "laravel-5"}, + {"name": "jsonobject"}, + {"name": "json"}, + {"name": "sourcetree"}, + {"name": "atlassian-sourcetree"}, + {"name": "pixi"}, + {"name": "pixi.js"}, + {"name": "bytearray"}, + {"name": "arrays"}, + {"name": "jdt"}, + {"name": "eclipse-jdt"}, + {"name": "dragon-naturallyspeaking"}, + {"name": "naturallyspeaking"}, + {"name": "apache-hive"}, + {"name": "hive"}, + {"name": "oraclejdk"}, + {"name": "java"}, + {"name": "javax.ws.rs"}, + {"name": "jax-rs"}, + {"name": "realm-net"}, + {"name": "realm"}, + {"name": "findall-prolog"}, + {"name": "prolog-findall"}, + {"name": "execution-plan"}, + {"name": "sql-execution-plan"}, + {"name": "query-plan"}, + {"name": "sql-execution-plan"}, + {"name": "query-execution-plans"}, + {"name": "sql-execution-plan"}, + {"name": "explain-plan"}, + {"name": "sql-execution-plan"}, + {"name": "query-plans"}, + {"name": "sql-execution-plan"}, + {"name": "jquery-accordion"}, + {"name": "jquery-ui-accordion"}, + {"name": "jquery-ui-menubar"}, + {"name": "jquery-ui-menu"}, + {"name": "selectable"}, + {"name": "jquery-ui-selectable"}, + {"name": "jquery-widget-factory"}, + {"name": "jquery-ui-widget-factory"}, + {"name": "jquery-resizable"}, + {"name": "jquery-ui-resizable"}, + {"name": "jquery-dialog"}, + {"name": "jquery-ui-dialog"}, + {"name": "utf8-decode"}, + {"name": "utf-8"}, + {"name": "latin1"}, + {"name": "iso-8859-1"}, + {"name": "jquery-tooltip"}, + {"name": "jquery-ui-tooltip"}, + {"name": "jquery-spinner"}, + {"name": "jquery-ui-spinner"}, + {"name": "jquery-slider"}, + {"name": "jquery-ui-slider"}, + {"name": "select-menu"}, + {"name": "jquery-ui-selectmenu"}, + {"name": "jquery-tabs"}, + {"name": "jquery-ui-tabs"}, + {"name": "jquery-autocomplete"}, + {"name": "jquery-ui-autocomplete"}, + {"name": "jquery-droppable"}, + {"name": "jquery-ui-droppable"}, + {"name": "jquery-draggable"}, + {"name": "jquery-ui-draggable"}, + {"name": "d3v4"}, + {"name": "d3.js"}, + {"name": "url-redirection"}, + {"name": "redirect"}, + {"name": "sql-azure"}, + {"name": "azure-sql-database"}, + {"name": "ida-pro"}, + {"name": "ida"}, + {"name": "itextsharp"}, + {"name": "itext"}, + {"name": "mysqldump"}, + {"name": "mysql"}, + {"name": "static-array"}, + {"name": "arrays"}, + {"name": "windows-phone-10"}, + {"name": "windows-10-mobile"}, + {"name": "cloudformation"}, + {"name": "amazon-cloudformation"}, + {"name": "cortana-analytics"}, + {"name": "cortana-intelligence"}, + {"name": "mobilefirst"}, + {"name": "ibm-mobilefirst"}, + {"name": "bluemix"}, + {"name": "ibm-cloud"}, + {"name": "ibm-watson-cognitive"}, + {"name": "ibm-watson"}, + {"name": "deeplink"}, + {"name": "deep-linking"}, + {"name": "google-protobuf"}, + {"name": "protocol-buffers"}, + {"name": "corenlp"}, + {"name": "stanford-nlp"}, + {"name": "random-sample"}, + {"name": "random"}, + {"name": "ecommerce"}, + {"name": "e-commerce"}, + {"name": "restful-architecture"}, + {"name": "rest"}, + {"name": "tcp-ip"}, + {"name": "tcp"}, + {"name": "date-sorting"}, + {"name": "sorting"}, + {"name": "swift3.0"}, + {"name": "swift3"}, + {"name": "sorted"}, + {"name": "sorting"}, + {"name": "amazonapi"}, + {"name": "amazon-api"}, + {"name": "swift2.2.1"}, + {"name": "swift2"}, + {"name": "gulp.watch"}, + {"name": "gulp-watch"}, + {"name": "fabric-twitter"}, + {"name": "twitter-fabric"}, + {"name": "ansible-playbook"}, + {"name": "ansible"}, + {"name": "swift2.2"}, + {"name": "swift2"}, + {"name": "unity"}, + {"name": "unity3d"}, + {"name": "ble"}, + {"name": "bluetooth-lowenergy"}, + {"name": "inline-if"}, + {"name": "conditional-operator"}, + {"name": "visual-studio-online"}, + {"name": "azure-devops"}, + {"name": "odr"}, + {"name": "one-definition-rule"}, + {"name": "onedefinitionrule"}, + {"name": "one-definition-rule"}, + {"name": "vertx3"}, + {"name": "vert.x"}, + {"name": "vertx"}, + {"name": "vert.x"}, + {"name": "vertx.io"}, + {"name": "vert.x"}, + {"name": "spring-junit"}, + {"name": "spring-test"}, + {"name": "python-xray"}, + {"name": "python-xarray"}, + {"name": "intellij-2016.1"}, + {"name": "intellij-idea"}, + {"name": "mvc-core"}, + {"name": "asp.net-core-mvc"}, + {"name": "data.frame"}, + {"name": "dataframe"}, + {"name": "packages"}, + {"name": "package"}, + {"name": "realm-cocoa"}, + {"name": "realm"}, + {"name": "android-realm"}, + {"name": "realm"}, + {"name": "project-oxford"}, + {"name": "microsoft-cognitive"}, + {"name": "azure-arm"}, + {"name": "azure-resource-manager"}, + {"name": "realmswift"}, + {"name": "realm"}, + {"name": "source-to-source"}, + {"name": "transpiler"}, + {"name": "simplexml-load-string"}, + {"name": "simplexml"}, + {"name": "uitableviewcelll"}, + {"name": "uitableview"}, + {"name": "negative-margin"}, + {"name": "margin"}, + {"name": "slimframework"}, + {"name": "slim"}, + {"name": "firebase-android"}, + {"name": "firebase"}, + {"name": "es6-harmony"}, + {"name": "ecmascript-6"}, + {"name": "d3js"}, + {"name": "d3.js"}, + {"name": "bootstrap-framework"}, + {"name": "twitter-bootstrap"}, + {"name": "azure-mobile-app"}, + {"name": "azure-mobile-services"}, + {"name": "reviews"}, + {"name": "review"}, + {"name": "c#-nameof"}, + {"name": "nameof"}, + {"name": "atscript"}, + {"name": "typescript"}, + {"name": ".cs-file"}, + {"name": "c#"}, + {"name": "mvc5"}, + {"name": "asp.net-mvc-5"}, + {"name": "saml2"}, + {"name": "saml-2.0"}, + {"name": "appc-alloy"}, + {"name": "appcelerator-alloy"}, + {"name": "appc-studio"}, + {"name": "appcelerator-studio"}, + {"name": "db2i"}, + {"name": "db2-400"}, + {"name": "sscanf"}, + {"name": "scanf"}, + {"name": "fscanf"}, + {"name": "scanf"}, + {"name": "appc-ti"}, + {"name": "appcelerator-titanium"}, + {"name": "recyclerview-layout"}, + {"name": "android-recyclerview"}, + {"name": "testdrivendesign"}, + {"name": "tdd"}, + {"name": "android-framework"}, + {"name": "android"}, + {"name": "java-persistence-api"}, + {"name": "jpa"}, + {"name": "asp.net-vnext"}, + {"name": "asp.net-core"}, + {"name": "entity-framework-7"}, + {"name": "entity-framework-core"}, + {"name": "asp.net-mvc-6"}, + {"name": "asp.net-core-mvc"}, + {"name": "asp.net-5"}, + {"name": "asp.net-core"}, + {"name": "def"}, + {"name": "function"}, + {"name": "universal-time"}, + {"name": "utc"}, + {"name": "wpdb"}, + {"name": "wordpress"}, + {"name": "crontab"}, + {"name": "cron"}, + {"name": "wordpress-plugin"}, + {"name": "wordpress"}, + {"name": "globbing"}, + {"name": "glob"}, + {"name": "text-analysis"}, + {"name": "nlp"}, + {"name": "jrxml"}, + {"name": "jasper-reports"}, + {"name": "select2"}, + {"name": "jquery-select2"}, + {"name": "phtml"}, + {"name": "php"}, + {"name": "case-expression"}, + {"name": "case"}, + {"name": "true-type-fonts"}, + {"name": "truetype"}, + {"name": "blade"}, + {"name": "laravel-blade"}, + {"name": "dialogue"}, + {"name": "dialog"}, + {"name": "jasperprint"}, + {"name": "jasper-reports"}, + {"name": "laravel-paginate"}, + {"name": "laravel-pagination"}, + {"name": "function-template"}, + {"name": "function-templates"}, + {"name": "jdk9"}, + {"name": "java-9"}, + {"name": "u-law"}, + {"name": "mu-law"}, + {"name": "es2015"}, + {"name": "ecmascript-6"}, + {"name": "swift2.1"}, + {"name": "swift2"}, + {"name": "repeating"}, + {"name": "repeat"}, + {"name": "svgz"}, + {"name": "svg"}, + {"name": "accented-strings"}, + {"name": "non-ascii-characters"}, + {"name": "non-ascii-chars"}, + {"name": "non-ascii-characters"}, + {"name": "ia-32"}, + {"name": "x86"}, + {"name": "f#-make"}, + {"name": "f#-fake"}, + {"name": "android-avd"}, + {"name": "avd"}, + {"name": "string-split"}, + {"name": "split"}, + {"name": "camel"}, + {"name": "apache-camel"}, + {"name": "kext"}, + {"name": "kernel-extension"}, + {"name": "meteor.js"}, + {"name": "meteor"}, + {"name": "elastic"}, + {"name": "elasticsearch"}, + {"name": "javascript-module"}, + {"name": "javascript"}, + {"name": "vanilla-javascript"}, + {"name": "javascript"}, + {"name": "locals"}, + {"name": "local-variables"}, + {"name": "gh-pages"}, + {"name": "github-pages"}, + {"name": "ecmascript-2015"}, + {"name": "ecmascript-6"}, + {"name": "google-recaptcha"}, + {"name": "recaptcha"}, + {"name": "bezier-curve"}, + {"name": "bezier"}, + {"name": "function-overloading"}, + {"name": "overloading"}, + {"name": "xamarin-forms"}, + {"name": "xamarin.forms"}, + {"name": "jointable"}, + {"name": "join"}, + {"name": "apple-tvos"}, + {"name": "tvos"}, + {"name": "here-maps"}, + {"name": "here-api"}, + {"name": "agile-central"}, + {"name": "rally"}, + {"name": "ca-ac"}, + {"name": "rally"}, + {"name": "storm"}, + {"name": "apache-storm"}, + {"name": "make"}, + {"name": "makefile"}, + {"name": "wer"}, + {"name": "windows-error-reporting"}, + {"name": "object-pascal"}, + {"name": "delphi"}, + {"name": "concurrent-programming"}, + {"name": "concurrency"}, + {"name": "cljc"}, + {"name": "clojure"}, + {"name": "jinja"}, + {"name": "jinja2"}, + {"name": "cocoa-touch-framework"}, + {"name": "cocoa-touch"}, + {"name": "fms"}, + {"name": "flash-media-server"}, + {"name": "gst"}, + {"name": "gstreamer"}, + {"name": "spark-dataframe"}, + {"name": "apache-spark-sql"}, + {"name": "flink"}, + {"name": "apache-flink"}, + {"name": "basemap"}, + {"name": "matplotlib-basemap"}, + {"name": "entity-framework-mapping"}, + {"name": "entity-framework"}, + {"name": "multipart-form"}, + {"name": "multipartform-data"}, + {"name": "byte-order"}, + {"name": "endianness"}, + {"name": "big-endian"}, + {"name": "endianness"}, + {"name": "little-endian"}, + {"name": "endianness"}, + {"name": "override"}, + {"name": "overriding"}, + {"name": "acf"}, + {"name": "advanced-custom-fields"}, + {"name": "application-singleton"}, + {"name": "singleton"}, + {"name": "singleton-methods"}, + {"name": "singleton"}, + {"name": "fab"}, + {"name": "floating-action-button"}, + {"name": "swift-array"}, + {"name": "arrays"}, + {"name": "aarch64"}, + {"name": "arm64"}, + {"name": "universal-reference"}, + {"name": "forwarding-reference"}, + {"name": "bits"}, + {"name": "bit"}, + {"name": "wpfstyle"}, + {"name": "wpf-style"}, + {"name": "google-wallet"}, + {"name": "android-pay"}, + {"name": "wordpress-theme-customize"}, + {"name": "wordpress"}, + {"name": "css-reset"}, + {"name": "css"}, + {"name": "wp-query"}, + {"name": "wordpress"}, + {"name": "android-marshmallow"}, + {"name": "android-6.0-marshmallow"}, + {"name": "android-m"}, + {"name": "android-6.0-marshmallow"}, + {"name": "flash-ide"}, + {"name": "flash"}, + {"name": "flash-player"}, + {"name": "flash"}, + {"name": "tsv"}, + {"name": "csv"}, + {"name": "aws-command-line"}, + {"name": "aws-cli"}, + {"name": "aws-ec2"}, + {"name": "amazon-ec2"}, + {"name": "ptr"}, + {"name": "pointers"}, + {"name": "worklight"}, + {"name": "ibm-mobilefirst"}, + {"name": "waterline.js"}, + {"name": "waterline"}, + {"name": "date-calculation"}, + {"name": "date-arithmetic"}, + {"name": "meanio"}, + {"name": "mean.io"}, + {"name": "fcgi"}, + {"name": "fastcgi"}, + {"name": "aspnet-identity"}, + {"name": "asp.net-identity"}, + {"name": "recyclerview"}, + {"name": "android-recyclerview"}, + {"name": "vfp"}, + {"name": "visual-foxpro"}, + {"name": "webdriverjs"}, + {"name": "selenium-webdriver"}, + {"name": "material-theme"}, + {"name": "material-design"}, + {"name": "pkcs7"}, + {"name": "pkcs#7"}, + {"name": "data-validation"}, + {"name": "validation"}, + {"name": "css-menu"}, + {"name": "css"}, + {"name": "interpolate"}, + {"name": "interpolation"}, + {"name": "lmer"}, + {"name": "lme4"}, + {"name": "aurelia-templating-router"}, + {"name": "aurelia"}, + {"name": "aurelia-event-aggregator"}, + {"name": "aurelia"}, + {"name": "aurelia-validation"}, + {"name": "aurelia"}, + {"name": "aurelia-router"}, + {"name": "aurelia"}, + {"name": "aurelia-navigation"}, + {"name": "aurelia"}, + {"name": "aurelia-binding"}, + {"name": "aurelia"}, + {"name": "spark-sql"}, + {"name": "apache-spark-sql"}, + {"name": "m-file"}, + {"name": "matlab"}, + {"name": "pdfviewer"}, + {"name": "pdf-viewer"}, + {"name": "symbol"}, + {"name": "symbols"}, + {"name": "computed-columns"}, + {"name": "calculated-columns"}, + {"name": "multi-column"}, + {"name": "multiple-columns"}, + {"name": "edge-browser"}, + {"name": "microsoft-edge"}, + {"name": "sql-server-express-2008"}, + {"name": "sql-server-2008-express"}, + {"name": "tika"}, + {"name": "apache-tika"}, + {"name": "android-gcm"}, + {"name": "google-cloud-messaging"}, + {"name": "gcm"}, + {"name": "google-cloud-messaging"}, + {"name": "kafka"}, + {"name": "apache-kafka"}, + {"name": "muc"}, + {"name": "multiuserchat"}, + {"name": "python-c-extension"}, + {"name": "python-c-api"}, + {"name": "jump-lists"}, + {"name": "jump-list"}, + {"name": "vs2015"}, + {"name": "visual-studio-2015"}, + {"name": "semver"}, + {"name": "semantic-versioning"}, + {"name": "privatekey"}, + {"name": "private-key"}, + {"name": "vscode"}, + {"name": "visual-studio-code"}, + {"name": "cocoon"}, + {"name": "apache-cocoon"}, + {"name": "webpagescraping"}, + {"name": "web-scraping"}, + {"name": "scraper"}, + {"name": "web-scraping"}, + {"name": "codeigniter-pagination"}, + {"name": "codeigniter"}, + {"name": "codeigniter-activerecord"}, + {"name": "codeigniter"}, + {"name": "substitute"}, + {"name": "substitution"}, + {"name": "plunkr"}, + {"name": "plunker"}, + {"name": "dialogbox"}, + {"name": "dialog"}, + {"name": "ionic"}, + {"name": "ionic-framework"}, + {"name": "es7"}, + {"name": "ecmascript-7"}, + {"name": "efi"}, + {"name": "uefi"}, + {"name": "javascript-async-await"}, + {"name": "ecmascript-async-await"}, + {"name": "clicked"}, + {"name": "click"}, + {"name": "activerecord-relation"}, + {"name": "activerecord"}, + {"name": "active-record-query"}, + {"name": "activerecord"}, + {"name": "env"}, + {"name": "environment-variables"}, + {"name": "c3"}, + {"name": "c3.js"}, + {"name": "lubuntu"}, + {"name": "ubuntu"}, + {"name": "kubuntu"}, + {"name": "ubuntu"}, + {"name": "xubuntu"}, + {"name": "ubuntu"}, + {"name": "angles"}, + {"name": "angle"}, + {"name": "fedex-shipping"}, + {"name": "fedex"}, + {"name": "fedex-api"}, + {"name": "fedex"}, + {"name": "laravel-5.1"}, + {"name": "laravel-5"}, + {"name": "entity-framework-6.1"}, + {"name": "entity-framework-6"}, + {"name": "swift2.0"}, + {"name": "swift2"}, + {"name": "angularjs-promise"}, + {"name": "angular-promise"}, + {"name": "redirecting"}, + {"name": "redirect"}, + {"name": "timezoneoffset"}, + {"name": "timezone"}, + {"name": "lpsolveapi"}, + {"name": "lpsolve"}, + {"name": "ignore-duplicates"}, + {"name": "duplicates"}, + {"name": "duplicate-detection"}, + {"name": "duplicates"}, + {"name": "duplicate-content"}, + {"name": "duplicates"}, + {"name": "no-duplicates"}, + {"name": "duplicates"}, + {"name": "deduplication"}, + {"name": "duplicates"}, + {"name": "duplication"}, + {"name": "duplicates"}, + {"name": "duplicate-data"}, + {"name": "duplicates"}, + {"name": "duplicate-removal"}, + {"name": "duplicates"}, + {"name": "prng"}, + {"name": "random"}, + {"name": "optimizer"}, + {"name": "optimization"}, + {"name": "hashes"}, + {"name": "hash"}, + {"name": "google-api-oauth"}, + {"name": "google-oauth"}, + {"name": "openerp-8"}, + {"name": "odoo-8"}, + {"name": "chartjs"}, + {"name": "chart.js"}, + {"name": "fixture"}, + {"name": "fixtures"}, + {"name": ".net-async-await"}, + {"name": "async-await"}, + {"name": "codeigniter-validation"}, + {"name": "codeigniter"}, + {"name": "codeigniter-form-helper"}, + {"name": "codeigniter"}, + {"name": "codeigniter-routing"}, + {"name": "codeigniter"}, + {"name": "codeigniter-url"}, + {"name": "codeigniter"}, + {"name": "declarations"}, + {"name": "declaration"}, + {"name": "concurrency-violation"}, + {"name": "concurrency"}, + {"name": "javascript-runtime"}, + {"name": "javascript"}, + {"name": "apache-jena"}, + {"name": "jena"}, + {"name": "mlint"}, + {"name": "matlab"}, + {"name": "quartus-ii"}, + {"name": "quartus"}, + {"name": "php-fpm"}, + {"name": "php"}, + {"name": "uidynamics"}, + {"name": "uikit-dynamics"}, + {"name": "xml-file"}, + {"name": "xml"}, + {"name": "document.ready"}, + {"name": "document-ready"}, + {"name": "routing"}, + {"name": "routes"}, + {"name": "custom-routes"}, + {"name": "routes"}, + {"name": "react"}, + {"name": "reactjs"}, + {"name": "azure-app-service"}, + {"name": "azure-web-app-service"}, + {"name": "infix"}, + {"name": "infix-notation"}, + {"name": "realm.io"}, + {"name": "realm"}, + {"name": "habtm"}, + {"name": "has-and-belongs-to-many"}, + {"name": "iads"}, + {"name": "iad"}, + {"name": "jquery-live"}, + {"name": "jquery"}, + {"name": "tableviewcell"}, + {"name": "uitableview"}, + {"name": "shellscript"}, + {"name": "shell"}, + {"name": "angularjs-ui-router"}, + {"name": "angular-ui-router"}, + {"name": "jquery-core"}, + {"name": "jquery"}, + {"name": "dialects"}, + {"name": "dialect"}, + {"name": "nw.js"}, + {"name": "node-webkit"}, + {"name": "uriencoding"}, + {"name": "urlencode"}, + {"name": "percent-encoding"}, + {"name": "urlencode"}, + {"name": "deciphering"}, + {"name": "encryption"}, + {"name": "javascript-library"}, + {"name": "javascript"}, + {"name": "java-generics"}, + {"name": "generics"}, + {"name": "foreign-key-relationship"}, + {"name": "foreign-keys"}, + {"name": "swift1.2"}, + {"name": "swift"}, + {"name": "dir"}, + {"name": "directory"}, + {"name": "sails"}, + {"name": "sails.js"}, + {"name": "column-store-index"}, + {"name": "columnstore"}, + {"name": "yield-keyword"}, + {"name": "yield"}, + {"name": "cljx"}, + {"name": "clojure"}, + {"name": "swift-generics"}, + {"name": "generics"}, + {"name": "font-weight"}, + {"name": "css"}, + {"name": "asymptotic-complexity"}, + {"name": "complexity-theory"}, + {"name": "formulas"}, + {"name": "formula"}, + {"name": "big-theta"}, + {"name": "big-o"}, + {"name": "azure-web-apps"}, + {"name": "azure-web-app-service"}, + {"name": "uber"}, + {"name": "uber-api"}, + {"name": "videojs"}, + {"name": "video.js"}, + {"name": "excel-macro"}, + {"name": "excel"}, + {"name": "elixir-lang"}, + {"name": "elixir"}, + {"name": "ace.js"}, + {"name": "ace-editor"}, + {"name": "character-arrays"}, + {"name": "arrays"}, + {"name": "sub-arrays"}, + {"name": "arrays"}, + {"name": "empty-string"}, + {"name": "string"}, + {"name": "mysqlclient"}, + {"name": "mysql"}, + {"name": "mysqld"}, + {"name": "mysql"}, + {"name": "stackoverflowexception"}, + {"name": "stack-overflow"}, + {"name": "stackoverflowerror"}, + {"name": "stack-overflow"}, + {"name": "css-box-model"}, + {"name": "css"}, + {"name": "dust.js-linkedin"}, + {"name": "dust.js"}, + {"name": "android-ui"}, + {"name": "android"}, + {"name": "stackoverflow-api"}, + {"name": "stackexchange-api"}, + {"name": "css-combinators"}, + {"name": "css-selectors"}, + {"name": "intellij-idea-14"}, + {"name": "intellij-14"}, + {"name": "cstring"}, + {"name": "c-strings"}, + {"name": "ilist"}, + {"name": "list"}, + {"name": "directories"}, + {"name": "directory"}, + {"name": "inline-block"}, + {"name": "css"}, + {"name": "unittest"}, + {"name": "unit-testing"}, + {"name": "uri-scheme"}, + {"name": "url-scheme"}, + {"name": "url-protocol"}, + {"name": "url-scheme"}, + {"name": "x.509"}, + {"name": "x509"}, + {"name": "webservlet"}, + {"name": "servlets"}, + {"name": "google-cloud"}, + {"name": "google-cloud-platform"}, + {"name": "qt-stylesheet"}, + {"name": "qtstylesheets"}, + {"name": "alternate-stylesheets"}, + {"name": "css"}, + {"name": "java-util-scanner"}, + {"name": "java.util.scanner"}, + {"name": "meteorjs"}, + {"name": "meteor"}, + {"name": "scalajs"}, + {"name": "scala.js"}, + {"name": "office365-addin"}, + {"name": "office365-apps"}, + {"name": "facade-pattern"}, + {"name": "facade"}, + {"name": "alphablend"}, + {"name": "alphablending"}, + {"name": "audio-playing"}, + {"name": "audio-player"}, + {"name": ".net-4.5.3"}, + {"name": ".net-4.6"}, + {"name": "select-tag"}, + {"name": "html-select"}, + {"name": "return-statement"}, + {"name": "return"}, + {"name": "arquillian"}, + {"name": "jboss-arquillian"}, + {"name": "quaternion"}, + {"name": "quaternions"}, + {"name": "mongodb-arrays"}, + {"name": "arrays"}, + {"name": "nth-of-type"}, + {"name": "css-selectors"}, + {"name": "urlmappings"}, + {"name": "url-mapping"}, + {"name": "reverse-polish-notation"}, + {"name": "postfix-notation"}, + {"name": "iterative"}, + {"name": "iteration"}, + {"name": "select-statement"}, + {"name": "sql"}, + {"name": "io.js"}, + {"name": "node.js"}, + {"name": "macros-vba"}, + {"name": "vba"}, + {"name": "vba-macros"}, + {"name": "vba"}, + {"name": "amazon-lambda"}, + {"name": "aws-lambda"}, + {"name": "sequelize"}, + {"name": "sequelize.js"}, + {"name": "django-multi-db"}, + {"name": "django-orm"}, + {"name": "django-imagefield"}, + {"name": "django-models"}, + {"name": "django-fields"}, + {"name": "django-models"}, + {"name": "django-template-tags"}, + {"name": "django-templates"}, + {"name": "django-many-to-many"}, + {"name": "django-orm"}, + {"name": "nivo"}, + {"name": "nivo-slider"}, + {"name": "scratch"}, + {"name": "mit-scratch"}, + {"name": "windows-azure-blob"}, + {"name": "azure-storage-blobs"}, + {"name": "java-collections-api"}, + {"name": "collections"}, + {"name": "gae-datastore"}, + {"name": "google-cloud-datastore"}, + {"name": "google-datastore"}, + {"name": "google-cloud-datastore"}, + {"name": "string-slice"}, + {"name": "slice"}, + {"name": "slices"}, + {"name": "slice"}, + {"name": "array-slice"}, + {"name": "slice"}, + {"name": "apache-jmeter"}, + {"name": "jmeter"}, + {"name": "passportjs"}, + {"name": "passport.js"}, + {"name": "slicing"}, + {"name": "slice"}, + {"name": "reactive-extensions-js"}, + {"name": "rxjs"}, + {"name": "queryset"}, + {"name": "django-queryset"}, + {"name": "wordpress-permission"}, + {"name": "wordpress"}, + {"name": "binary-number"}, + {"name": "binary"}, + {"name": "binary-system"}, + {"name": "binary"}, + {"name": "order-by"}, + {"name": "sql-order-by"}, + {"name": "osx-yosemite10.10"}, + {"name": "osx-yosemite"}, + {"name": "css-sibling"}, + {"name": "css-selectors"}, + {"name": "group-by-all"}, + {"name": "group-by"}, + {"name": "group-by-time-interval"}, + {"name": "group-by"}, + {"name": "call-by-reference"}, + {"name": "pass-by-reference"}, + {"name": "ssms-2008"}, + {"name": "sql-server-2008"}, + {"name": "django-modelform"}, + {"name": "django-forms"}, + {"name": "defer"}, + {"name": "deferred"}, + {"name": "google-app-engine-java"}, + {"name": "google-app-engine"}, + {"name": "r-language"}, + {"name": "r"}, + {"name": "nokia-maps"}, + {"name": "here-api"}, + {"name": "qt-layout"}, + {"name": "qlayout"}, + {"name": "chef-recipe"}, + {"name": "chef-infra"}, + {"name": "chef-solo"}, + {"name": "chef-infra"}, + {"name": "chefdk"}, + {"name": "chef-infra"}, + {"name": "windows-azure-storage"}, + {"name": "azure-storage"}, + {"name": "flask-blueprint"}, + {"name": "flask"}, + {"name": "qxt"}, + {"name": "libqxt"}, + {"name": "spamming"}, + {"name": "spam-prevention"}, + {"name": "antispam"}, + {"name": "spam-prevention"}, + {"name": "spam-blocking"}, + {"name": "spam-prevention"}, + {"name": "spam-detection"}, + {"name": "spam-prevention"}, + {"name": "spam-filtering"}, + {"name": "spam-prevention"}, + {"name": "java-asm"}, + {"name": "java-bytecode-asm"}, + {"name": "es6"}, + {"name": "ecmascript-6"}, + {"name": "encrypted"}, + {"name": "encryption"}, + {"name": "facebook-sdk-ios"}, + {"name": "facebook"}, + {"name": "nc"}, + {"name": "netcat"}, + {"name": "code-beautification"}, + {"name": "code-formatting"}, + {"name": "panoramic"}, + {"name": "panoramas"}, + {"name": "android-lollipop"}, + {"name": "android-5.0-lollipop"}, + {"name": "transparentdataencryption"}, + {"name": "tde"}, + {"name": "spa"}, + {"name": "single-page-application"}, + {"name": "ruby-on-rails-3.2.1"}, + {"name": "ruby-on-rails-3.2"}, + {"name": "slow-load"}, + {"name": "performance"}, + {"name": "opscode"}, + {"name": "chef-infra"}, + {"name": "sql-triggers"}, + {"name": "triggers"}, + {"name": "csrf-protection"}, + {"name": "csrf"}, + {"name": "ibm-db2"}, + {"name": "db2"}, + {"name": "guava-collections"}, + {"name": "guava"}, + {"name": "css-overflow"}, + {"name": "css"}, + {"name": "2d-array"}, + {"name": "multidimensional-array"}, + {"name": "3d-array"}, + {"name": "multidimensional-array"}, + {"name": ".net-4.5.2"}, + {"name": ".net-4.5"}, + {"name": "weemo"}, + {"name": "sightcall"}, + {"name": "paypal-sdk"}, + {"name": "paypal"}, + {"name": "android-application"}, + {"name": "android"}, + {"name": "login"}, + {"name": "authentication"}, + {"name": "data-encryption"}, + {"name": "encryption"}, + {"name": "if-condition"}, + {"name": "if-statement"}, + {"name": "stringformat"}, + {"name": "string-formatting"}, + {"name": "crowd"}, + {"name": "atlassian-crowd"}, + {"name": "build-gradle"}, + {"name": "build.gradle"}, + {"name": "map"}, + {"name": "dictionary"}, + {"name": "metal-framework"}, + {"name": "metal"}, + {"name": "apple-metal"}, + {"name": "metal"}, + {"name": "sprites"}, + {"name": "sprite"}, + {"name": "tempfile"}, + {"name": "temporary-files"}, + {"name": "tmpfile"}, + {"name": "temporary-files"}, + {"name": "comboboxes"}, + {"name": "combobox"}, + {"name": "nth-child"}, + {"name": "css-selectors"}, + {"name": "first-child"}, + {"name": "css-selectors"}, + {"name": "last-child"}, + {"name": "css-selectors"}, + {"name": ".net-4.5.1"}, + {"name": ".net-4.5"}, + {"name": "fortify-software"}, + {"name": "fortify"}, + {"name": "fortify360"}, + {"name": "fortify"}, + {"name": "amchart"}, + {"name": "amcharts"}, + {"name": "wordpress-widget"}, + {"name": "wordpress"}, + {"name": "wordpress-filter"}, + {"name": "wordpress"}, + {"name": "wordpress-mu"}, + {"name": "wordpress"}, + {"name": "wordpress-plugin-dev"}, + {"name": "wordpress"}, + {"name": "wordpress-loop"}, + {"name": "wordpress"}, + {"name": "outlook-express"}, + {"name": "outlook"}, + {"name": "char-array"}, + {"name": "arrays"}, + {"name": "string-array"}, + {"name": "arrays"}, + {"name": "jsonarray"}, + {"name": "arrays"}, + {"name": "ndarray"}, + {"name": "multidimensional-array"}, + {"name": "rectangular-arrays"}, + {"name": "multidimensional-array"}, + {"name": "nested-array"}, + {"name": "multidimensional-array"}, + {"name": "validator"}, + {"name": "validation"}, + {"name": "css-line-height"}, + {"name": "css"}, + {"name": "android-l"}, + {"name": "android-5.0-lollipop"}, + {"name": "lookahead"}, + {"name": "regex-lookarounds"}, + {"name": "negative-lookahead"}, + {"name": "regex-lookarounds"}, + {"name": "matlab-toolbox"}, + {"name": "matlab"}, + {"name": "lookaround"}, + {"name": "regex-lookarounds"}, + {"name": "ko.observablearray"}, + {"name": "knockout.js"}, + {"name": "google-drive-sdk"}, + {"name": "google-drive-api"}, + {"name": "huffman"}, + {"name": "huffman-code"}, + {"name": "outer"}, + {"name": "outer-join"}, + {"name": "apache-regexp"}, + {"name": "regex"}, + {"name": "google-play-store"}, + {"name": "google-play"}, + {"name": "highlighting"}, + {"name": "highlight"}, + {"name": "installing"}, + {"name": "installation"}, + {"name": "setup"}, + {"name": "installation"}, + {"name": "vso"}, + {"name": "azure-devops"}, + {"name": "fire-tv"}, + {"name": "amazon-fire-tv"}, + {"name": "spark"}, + {"name": "apache-spark"}, + {"name": "google-spreadsheet"}, + {"name": "google-sheets"}, + {"name": "schema-design"}, + {"name": "database-design"}, + {"name": "renaming"}, + {"name": "rename"}, + {"name": "jdk1.8"}, + {"name": "java-8"}, + {"name": "cmd-script"}, + {"name": "batch-file"}, + {"name": "bing-maps-api"}, + {"name": "bing-maps"}, + {"name": "rewritemap"}, + {"name": "mod-rewrite"}, + {"name": "urlrewriter"}, + {"name": "url-rewriting"}, + {"name": "sibling"}, + {"name": "siblings"}, + {"name": "decisiontrees"}, + {"name": "decision-tree"}, + {"name": "jni"}, + {"name": "java-native-interface"}, + {"name": "dnn7"}, + {"name": "dotnetnuke-7"}, + {"name": "spider"}, + {"name": "web-crawler"}, + {"name": "iphone-6+"}, + {"name": "iphone-6-plus"}, + {"name": "ink-file-picker"}, + {"name": "filepicker.io"}, + {"name": "code-efficiency"}, + {"name": "performance"}, + {"name": "ruby-on-rails-4-1"}, + {"name": "ruby-on-rails-4.1"}, + {"name": "data-definition-language"}, + {"name": "ddl"}, + {"name": "lambda-functions"}, + {"name": "lambda"}, + {"name": "builtins"}, + {"name": "built-in"}, + {"name": "build-process"}, + {"name": "build"}, + {"name": "c++1y"}, + {"name": "c++14"}, + {"name": "java-libraries"}, + {"name": "java"}, + {"name": "keyvaluepair"}, + {"name": "key-value"}, + {"name": "ef6"}, + {"name": "entity-framework-6"}, + {"name": "static-class"}, + {"name": "static-classes"}, + {"name": "submodules"}, + {"name": "git-submodules"}, + {"name": "submodule"}, + {"name": "git-submodules"}, + {"name": "fsharp.data"}, + {"name": "f#-data"}, + {"name": ".wav"}, + {"name": "wav"}, + {"name": "gnumakefiles"}, + {"name": "gnu-make"}, + {"name": "autobahnws"}, + {"name": "autobahn"}, + {"name": "compass-css"}, + {"name": "compass-sass"}, + {"name": "openerp"}, + {"name": "odoo"}, + {"name": "nvd3"}, + {"name": "nvd3.js"}, + {"name": "xwindows"}, + {"name": "x11"}, + {"name": "msp"}, + {"name": "msi-patch"}, + {"name": "round"}, + {"name": "rounding"}, + {"name": "xcode6-beta4"}, + {"name": "xcode6"}, + {"name": "dojo-require"}, + {"name": "dojo"}, + {"name": "dojo.stateful"}, + {"name": "dojo"}, + {"name": "dojo-layer"}, + {"name": "dojo"}, + {"name": "dojo-store"}, + {"name": "dojo"}, + {"name": "dojo.data"}, + {"name": "dojo"}, + {"name": "xcode6-beta3"}, + {"name": "xcode6"}, + {"name": "windows-universal"}, + {"name": "win-universal-app"}, + {"name": "sheets"}, + {"name": "google-sheets"}, + {"name": "ibm-notes"}, + {"name": "lotus-notes"}, + {"name": "day-cq"}, + {"name": "aem"}, + {"name": "windowmanager"}, + {"name": "window-managers"}, + {"name": "certificates"}, + {"name": "certificate"}, + {"name": "varargs"}, + {"name": "variadic-functions"}, + {"name": "thread-safe"}, + {"name": "thread-safety"}, + {"name": "android-compat-lib"}, + {"name": "android-support-library"}, + {"name": "karaf"}, + {"name": "apache-karaf"}, + {"name": "route"}, + {"name": "routes"}, + {"name": "csharp"}, + {"name": "c#"}, + {"name": "progress-database"}, + {"name": "progress-db"}, + {"name": "c90"}, + {"name": "c89"}, + {"name": "software-as-a-service"}, + {"name": "saas"}, + {"name": "if-clause"}, + {"name": "if-statement"}, + {"name": "ruby-ext"}, + {"name": "ruby-c-extension"}, + {"name": "ruby-extension"}, + {"name": "ruby-c-extension"}, + {"name": "ruby-c-api"}, + {"name": "ruby-c-extension"}, + {"name": "nancyfx"}, + {"name": "nancy"}, + {"name": "gameloop"}, + {"name": "game-loop"}, + {"name": "compressed"}, + {"name": "compression"}, + {"name": "halt"}, + {"name": "exit"}, + {"name": "post-request"}, + {"name": "http-post"}, + {"name": "signal-slot"}, + {"name": "signals-slots"}, + {"name": "numberformat"}, + {"name": "number-formatting"}, + {"name": "aspnet-mvc"}, + {"name": "asp.net-mvc"}, + {"name": "aspnet.mvc"}, + {"name": "asp.net-mvc"}, + {"name": "angular.js"}, + {"name": "angularjs"}, + {"name": "stellarjs"}, + {"name": "stellar.js"}, + {"name": "nsdocumentsdirectory"}, + {"name": "nsdocumentdirectory"}, + {"name": "protobufs"}, + {"name": "protocol-buffers"}, + {"name": "uitableviewcontroller"}, + {"name": "uitableview"}, + {"name": "uitableviewstylegrouped"}, + {"name": "uitableview"}, + {"name": "uitableview-section"}, + {"name": "uitableview"}, + {"name": "uitableviewfooter"}, + {"name": "uitableview"}, + {"name": "uitableviewheader"}, + {"name": "uitableview"}, + {"name": "uitableviewdelegate"}, + {"name": "uitableview"}, + {"name": "uitableviewdatasource"}, + {"name": "uitableview"}, + {"name": "uitableviewstyle"}, + {"name": "uitableview"}, + {"name": "uitableviewcellstylevalue"}, + {"name": "uitableview"}, + {"name": "uitableviewcellaccessory"}, + {"name": "uitableview"}, + {"name": "uitableviewcell"}, + {"name": "uitableview"}, + {"name": "cross-compile"}, + {"name": "cross-compiling"}, + {"name": "x-window"}, + {"name": "x11"}, + {"name": "ring-buffer"}, + {"name": "circular-buffer"}, + {"name": "xcode-playground"}, + {"name": "swift-playground"}, + {"name": "javascript-disabled"}, + {"name": "javascript"}, + {"name": "breeze#"}, + {"name": "breeze-sharp"}, + {"name": "output-files"}, + {"name": "file-io"}, + {"name": "outfile"}, + {"name": "file-io"}, + {"name": "infile"}, + {"name": "file-io"}, + {"name": "input-files"}, + {"name": "file-io"}, + {"name": "input-file"}, + {"name": "file-io"}, + {"name": "ibm-was"}, + {"name": "websphere"}, + {"name": "mht"}, + {"name": "mhtml"}, + {"name": "iphone-web"}, + {"name": "iphone"}, + {"name": "ipad-ui"}, + {"name": "ipad"}, + {"name": "ipad-splitview"}, + {"name": "ipad"}, + {"name": "swift-ios"}, + {"name": "swift"}, + {"name": "swift-language"}, + {"name": "swift"}, + {"name": "chrome-packaged-app"}, + {"name": "google-chrome-app"}, + {"name": "eclipse-plugin-dev"}, + {"name": "eclipse-plugin"}, + {"name": "team-build"}, + {"name": "tfsbuild"}, + {"name": "python-shell"}, + {"name": "python"}, + {"name": "span"}, + {"name": "html"}, + {"name": "xperia"}, + {"name": "sony-xperia"}, + {"name": "smartwatch"}, + {"name": "sony-smartwatch"}, + {"name": "indent"}, + {"name": "indentation"}, + {"name": "html-comments"}, + {"name": "html"}, + {"name": "dbms"}, + {"name": "database"}, + {"name": "zf2"}, + {"name": "zend-framework2"}, + {"name": "asp.net.mvc"}, + {"name": "asp.net-mvc"}, + {"name": "injection"}, + {"name": "code-injection"}, + {"name": "volley"}, + {"name": "android-volley"}, + {"name": "div-layouts"}, + {"name": "html"}, + {"name": "nested-divs"}, + {"name": "html"}, + {"name": "divs"}, + {"name": "html"}, + {"name": "div"}, + {"name": "html"}, + {"name": "appwidget"}, + {"name": "android-appwidget"}, + {"name": "edittext"}, + {"name": "android-edittext"}, + {"name": "microsoft-appstore"}, + {"name": "windows-store"}, + {"name": "nokia-location-api"}, + {"name": "here-api"}, + {"name": "vswprintf"}, + {"name": "printf"}, + {"name": "vsnprintf"}, + {"name": "printf"}, + {"name": "vsprintf"}, + {"name": "printf"}, + {"name": "snprintf"}, + {"name": "printf"}, + {"name": "fprintf"}, + {"name": "printf"}, + {"name": "sprintf"}, + {"name": "printf"}, + {"name": "mro"}, + {"name": "method-resolution-order"}, + {"name": "php-session"}, + {"name": "php"}, + {"name": "sqlselect"}, + {"name": "sql"}, + {"name": "asset"}, + {"name": "assets"}, + {"name": "subsetting"}, + {"name": "subset"}, + {"name": "scrapy-spider"}, + {"name": "scrapy"}, + {"name": "modulus"}, + {"name": "modulo"}, + {"name": "socketio"}, + {"name": "socket.io"}, + {"name": "neo4j2.0"}, + {"name": "neo4j"}, + {"name": "queryselectorall"}, + {"name": "selectors-api"}, + {"name": "android-1.6"}, + {"name": "android-1.6-donut"}, + {"name": "android-1.5"}, + {"name": "android-1.5-cupcake"}, + {"name": "android-2.1"}, + {"name": "android-2.1-eclair"}, + {"name": "android-2.0"}, + {"name": "android-2.0-eclair"}, + {"name": "android-2.2"}, + {"name": "android-2.2-froyo"}, + {"name": "android-2.3"}, + {"name": "android-2.3-gingerbread"}, + {"name": "android-3.0"}, + {"name": "android-3.0-honeycomb"}, + {"name": "android-4.4"}, + {"name": "android-4.4-kitkat"}, + {"name": "android-4.3"}, + {"name": "android-4.3-jelly-bean"}, + {"name": "android-4.2"}, + {"name": "android-4.2-jelly-bean"}, + {"name": "market"}, + {"name": "google-play"}, + {"name": "css-display"}, + {"name": "css"}, + {"name": "karma"}, + {"name": "karma-runner"}, + {"name": "javascript-dom"}, + {"name": "javascript"}, + {"name": "evoq"}, + {"name": "dotnetnuke"}, + {"name": "dnd"}, + {"name": "drag-and-drop"}, + {"name": "pig"}, + {"name": "apache-pig"}, + {"name": "robots"}, + {"name": "robot"}, + {"name": "mpich2"}, + {"name": "mpich"}, + {"name": "web-browser"}, + {"name": "browser"}, + {"name": "css-backface-visibility"}, + {"name": "css-transforms"}, + {"name": "class-methods"}, + {"name": "class-method"}, + {"name": "jazz"}, + {"name": "ibm-jazz"}, + {"name": "datetime-manipulation"}, + {"name": "datetime"}, + {"name": "email-server"}, + {"name": "mail-server"}, + {"name": "idb"}, + {"name": "indexeddb"}, + {"name": "ui-router"}, + {"name": "angular-ui-router"}, + {"name": "spark-cluster-framework"}, + {"name": "apache-spark"}, + {"name": "selenium-webdriver-java"}, + {"name": "selenium-webdriver"}, + {"name": "selenium-webdriver-c#"}, + {"name": "selenium-webdriver"}, + {"name": "selenium2"}, + {"name": "selenium-webdriver"}, + {"name": "processes"}, + {"name": "process"}, + {"name": "activity"}, + {"name": "android-activity"}, + {"name": "winmo"}, + {"name": "windows-mobile"}, + {"name": "actionbarcompat"}, + {"name": "android-actionbar-compat"}, + {"name": "dynamics"}, + {"name": "microsoft-dynamics"}, + {"name": "conditional-expressions"}, + {"name": "conditional-operator"}, + {"name": "appendto"}, + {"name": "append"}, + {"name": "avg"}, + {"name": "average"}, + {"name": "vstemplate"}, + {"name": "visual-studio-templates"}, + {"name": "cv"}, + {"name": "computer-vision"}, + {"name": "file-download"}, + {"name": "download"}, + {"name": "yii-db"}, + {"name": "yii"}, + {"name": "formating"}, + {"name": "formatting"}, + {"name": "php-readfile"}, + {"name": "php"}, + {"name": "paypalmerchantsdk"}, + {"name": "paypal"}, + {"name": "pseudo-selectors"}, + {"name": "css-selectors"}, + {"name": "cli"}, + {"name": "command-line-interface"}, + {"name": "json-decode"}, + {"name": "json"}, + {"name": "json-encode"}, + {"name": "json"}, + {"name": "php-functions"}, + {"name": "php"}, + {"name": "vars"}, + {"name": "variables"}, + {"name": "endless-loop"}, + {"name": "infinite-loop"}, + {"name": "endless-scroll"}, + {"name": "infinite-scroll"}, + {"name": "mathematica"}, + {"name": "wolfram-mathematica"}, + {"name": "symbolic-computation"}, + {"name": "symbolic-math"}, + {"name": "computer-algebra-systems"}, + {"name": "symbolic-math"}, + {"name": "backbone.marionette"}, + {"name": "marionette"}, + {"name": "sonar"}, + {"name": "sonarqube"}, + {"name": "php-cgi"}, + {"name": "php"}, + {"name": "plaintext"}, + {"name": "text"}, + {"name": "matchers"}, + {"name": "matcher"}, + {"name": "vs-2013-preview"}, + {"name": "visual-studio-2013"}, + {"name": "vs2013"}, + {"name": "visual-studio-2013"}, + {"name": "mvn"}, + {"name": "maven"}, + {"name": "vimscript"}, + {"name": "vim"}, + {"name": "html.dropdownlist"}, + {"name": "html-select"}, + {"name": "asynchronous-processing"}, + {"name": "asynchronous"}, + {"name": "sync"}, + {"name": "synchronization"}, + {"name": "gvim"}, + {"name": "vim"}, + {"name": "gvimrc"}, + {"name": "vim"}, + {"name": "moment.js"}, + {"name": "momentjs"}, + {"name": "python-ctypes"}, + {"name": "ctypes"}, + {"name": "cipher"}, + {"name": "encryption"}, + {"name": "angular.dart"}, + {"name": "angular-dart"}, + {"name": "grunt-cli"}, + {"name": "gruntjs"}, + {"name": "style.css-template-file"}, + {"name": "css"}, + {"name": "mustache.js"}, + {"name": "mustache"}, + {"name": "rewritebase"}, + {"name": "mod-rewrite"}, + {"name": "html-attributes"}, + {"name": "html"}, + {"name": "htmldocument"}, + {"name": "dom"}, + {"name": "mobilesubstrate"}, + {"name": "cydia-substrate"}, + {"name": "cryptopp"}, + {"name": "crypto++"}, + {"name": "static-vs-non-static"}, + {"name": "static"}, + {"name": "javascript-array"}, + {"name": "arrays"}, + {"name": "css-validation"}, + {"name": "css"}, + {"name": "msvc10"}, + {"name": "visual-studio-2010"}, + {"name": "box-model"}, + {"name": "css"}, + {"name": "twitter-bootstrap-3.0"}, + {"name": "twitter-bootstrap-3"}, + {"name": "php-mail"}, + {"name": "php"}, + {"name": "selectors"}, + {"name": "css-selectors"}, + {"name": "ternary-operator"}, + {"name": "conditional-operator"}, + {"name": "shorthand-if"}, + {"name": "conditional-operator"}, + {"name": "duplicate-entry"}, + {"name": "duplicates"}, + {"name": "g1"}, + {"name": "g1gc"}, + {"name": "self-referencing"}, + {"name": "self-reference"}, + {"name": "self-referential"}, + {"name": "self-reference"}, + {"name": "division-by-zero"}, + {"name": "divide-by-zero"}, + {"name": "python3"}, + {"name": "python-3.x"}, + {"name": "uisegmentcontrol"}, + {"name": "uisegmentedcontrol"}, + {"name": "sql-srever"}, + {"name": "sql-server"}, + {"name": "gdocs"}, + {"name": "google-docs"}, + {"name": "google-adwords-api"}, + {"name": "google-ads-api"}, + {"name": "adwords"}, + {"name": "google-ads-api"}, + {"name": "chromedriver"}, + {"name": "selenium-chromedriver"}, + {"name": "performance-monitoring"}, + {"name": "performance"}, + {"name": "performance-measurement"}, + {"name": "performance"}, + {"name": "memory-deallocation"}, + {"name": "memory-management"}, + {"name": "valid-xhtml"}, + {"name": "xhtml"}, + {"name": "laravel-4.1"}, + {"name": "laravel-4"}, + {"name": "android-test-kit"}, + {"name": "android-espresso"}, + {"name": "worklight-deployment"}, + {"name": "worklight-server"}, + {"name": "ranges"}, + {"name": "range"}, + {"name": "sklearn"}, + {"name": "scikit-learn"}, + {"name": "inherit"}, + {"name": "inheritance"}, + {"name": "filter-branch"}, + {"name": "git-filter-branch"}, + {"name": "pickle-dump"}, + {"name": "pickle"}, + {"name": "android-sdk-2.2"}, + {"name": "android-2.2-froyo"}, + {"name": "iis8"}, + {"name": "iis-8"}, + {"name": "iis7"}, + {"name": "iis-7"}, + {"name": "iis6"}, + {"name": "iis-6"}, + {"name": "iis5"}, + {"name": "iis-5"}, + {"name": "regularexpression"}, + {"name": "regex"}, + {"name": "glass"}, + {"name": "aero-glass"}, + {"name": "unpickling"}, + {"name": "pickle"}, + {"name": "cpickle"}, + {"name": "pickle"}, + {"name": "iap"}, + {"name": "in-app-purchase"}, + {"name": "computer-architecture"}, + {"name": "cpu-architecture"}, + {"name": "sqlitedatabase"}, + {"name": "sqlite"}, + {"name": "twitter-bootstrap-3.0.2"}, + {"name": "twitter-bootstrap-3"}, + {"name": "jquery-datatables"}, + {"name": "datatables"}, + {"name": "osx-10.9"}, + {"name": "osx-mavericks"}, + {"name": "mac-os-x-server"}, + {"name": "osx-server"}, + {"name": "tooltips"}, + {"name": "tooltip"}, + {"name": "team-foundation-service"}, + {"name": "azure-devops"}, + {"name": "boss"}, + {"name": "yahoo-boss"}, + {"name": "owa"}, + {"name": "outlook-web-app"}, + {"name": "stacks"}, + {"name": "stack"}, + {"name": "cronexpression"}, + {"name": "cron"}, + {"name": "handlebars"}, + {"name": "handlebars.js"}, + {"name": "javascript-alert"}, + {"name": "javascript"}, + {"name": "jquery-sortable"}, + {"name": "jquery-ui-sortable"}, + {"name": "sortable"}, + {"name": "jquery-ui-sortable"}, + {"name": "pipes"}, + {"name": "pipe"}, + {"name": "dispose-pattern"}, + {"name": "dispose"}, + {"name": "disposal"}, + {"name": "dispose"}, + {"name": "disposing"}, + {"name": "dispose"}, + {"name": "android-intent-flags"}, + {"name": "android-intent"}, + {"name": "recurrence-relation"}, + {"name": "recurrence"}, + {"name": "nhibernate-queryover"}, + {"name": "queryover"}, + {"name": "a11y"}, + {"name": "accessibility"}, + {"name": "ipn"}, + {"name": "paypal-ipn"}, + {"name": "object-to-string"}, + {"name": "tostring"}, + {"name": "kitkat"}, + {"name": "android-4.4-kitkat"}, + {"name": "syncframework"}, + {"name": "microsoft-sync-framework"}, + {"name": "scaleanimation"}, + {"name": "animation"}, + {"name": "rotateanimation"}, + {"name": "animation"}, + {"name": "animated"}, + {"name": "animation"}, + {"name": "mavericks"}, + {"name": "osx-mavericks"}, + {"name": "msvc11"}, + {"name": "visual-studio-2012"}, + {"name": "max-width"}, + {"name": "css"}, + {"name": "max-height"}, + {"name": "css"}, + {"name": "min-width"}, + {"name": "css"}, + {"name": "min-height"}, + {"name": "css"}, + {"name": "bit-shift-operators"}, + {"name": "bit-shift"}, + {"name": "f#-charting"}, + {"name": "fsharpchart"}, + {"name": "modal"}, + {"name": "modal-dialog"}, + {"name": "require.js"}, + {"name": "requirejs"}, + {"name": "opengraph"}, + {"name": "facebook-opengraph"}, + {"name": "ordering"}, + {"name": "order"}, + {"name": "reordering"}, + {"name": "order"}, + {"name": "reorder"}, + {"name": "order"}, + {"name": "temporary-tables"}, + {"name": "temp-tables"}, + {"name": "timestamps"}, + {"name": "timestamp"}, + {"name": "left-outer-join"}, + {"name": "left-join"}, + {"name": "gof"}, + {"name": "design-patterns"}, + {"name": "gtalk"}, + {"name": "google-talk"}, + {"name": "decimals"}, + {"name": "decimal"}, + {"name": "subclasses"}, + {"name": "subclass"}, + {"name": "overwriting"}, + {"name": "overwrite"}, + {"name": "assembly-reference"}, + {"name": "assembly-references"}, + {"name": "css-centering"}, + {"name": "css"}, + {"name": "street-view"}, + {"name": "google-street-view"}, + {"name": "streetview"}, + {"name": "google-street-view"}, + {"name": "pnacl"}, + {"name": "google-nativeclient"}, + {"name": "android-stylesheets"}, + {"name": "android-styles"}, + {"name": "splitting"}, + {"name": "split"}, + {"name": "nil"}, + {"name": "null"}, + {"name": "gpg"}, + {"name": "gnupg"}, + {"name": "conformance"}, + {"name": "standards-compliance"}, + {"name": "google-chartwrapper"}, + {"name": "google-visualization"}, + {"name": "fmx"}, + {"name": "firemonkey"}, + {"name": "datetime-functions"}, + {"name": "datetime"}, + {"name": "datetime-operation"}, + {"name": "datetime"}, + {"name": "enumerations"}, + {"name": "enums"}, + {"name": "multipeer-conectivity-ios"}, + {"name": "multipeer-connectivity"}, + {"name": "greyscale"}, + {"name": "grayscale"}, + {"name": "multiple-backgrounds"}, + {"name": "background-image"}, + {"name": "play-mvc"}, + {"name": "playframework"}, + {"name": "reintegrate"}, + {"name": "svn-reintegrate"}, + {"name": "mpg"}, + {"name": "mpeg"}, + {"name": "libxml"}, + {"name": "libxml2"}, + {"name": "google-play-game-services"}, + {"name": "google-play-games"}, + {"name": "barplot"}, + {"name": "bar-chart"}, + {"name": "rules-engine"}, + {"name": "rule-engine"}, + {"name": "rules-engines"}, + {"name": "rule-engine"}, + {"name": "mysql-table"}, + {"name": "mysql"}, + {"name": "uimapview"}, + {"name": "mkmapview"}, + {"name": "parenthesis"}, + {"name": "parentheses"}, + {"name": "cef"}, + {"name": "chromium-embedded"}, + {"name": "mvc4"}, + {"name": "asp.net-mvc-4"}, + {"name": "site-catalyst"}, + {"name": "adobe-analytics"}, + {"name": "omniture"}, + {"name": "adobe-analytics"}, + {"name": "magento-module"}, + {"name": "magento"}, + {"name": "magento-widgets"}, + {"name": "magento"}, + {"name": "complexity"}, + {"name": "complexity-theory"}, + {"name": "jdk8"}, + {"name": "java-8"}, + {"name": "php-errors"}, + {"name": "php"}, + {"name": "matlab-path"}, + {"name": "matlab"}, + {"name": "matlab-ide"}, + {"name": "matlab"}, + {"name": "embedded-matlab"}, + {"name": "matlab-coder"}, + {"name": "ajaxtoolkit"}, + {"name": "ajaxcontroltoolkit"}, + {"name": "osm"}, + {"name": "openstreetmap"}, + {"name": "fgrep"}, + {"name": "grep"}, + {"name": "fugitive.vim"}, + {"name": "vim-fugitive"}, + {"name": "samples"}, + {"name": "sample"}, + {"name": "safari-bug"}, + {"name": "safari"}, + {"name": "ie6-bug"}, + {"name": "internet-explorer-6"}, + {"name": "ie7-bug"}, + {"name": "internet-explorer-7"}, + {"name": "painting"}, + {"name": "paint"}, + {"name": "xmlns"}, + {"name": "xml-namespaces"}, + {"name": "perlre"}, + {"name": "regex"}, + {"name": "similarity-analyzer"}, + {"name": "similarity"}, + {"name": "string-similarity"}, + {"name": "similarity"}, + {"name": "patterns"}, + {"name": "design-patterns"}, + {"name": "android-images"}, + {"name": "android-image"}, + {"name": "stateless-session-beans"}, + {"name": "stateless-session-bean"}, + {"name": "sets"}, + {"name": "set"}, + {"name": "jre"}, + {"name": "java"}, + {"name": "jdk"}, + {"name": "java"}, + {"name": "urls.py"}, + {"name": "django-urls"}, + {"name": "knapsack"}, + {"name": "knapsack-problem"}, + {"name": "data-uri-scheme"}, + {"name": "data-uri"}, + {"name": "iam"}, + {"name": "amazon-iam"}, + {"name": "pseudo-terminals"}, + {"name": "pty"}, + {"name": "interrupts"}, + {"name": "interrupt"}, + {"name": "mvcscaffolding"}, + {"name": "asp.net-mvc-scaffolding"}, + {"name": "sailsjs"}, + {"name": "sails.js"}, + {"name": "customer-account-data"}, + {"name": "customer-account-data-api"}, + {"name": "sparse-columns"}, + {"name": "sparse-matrix"}, + {"name": "sparse-array"}, + {"name": "sparse-matrix"}, + {"name": "sparse"}, + {"name": "sparse-matrix"}, + {"name": "iphone-sdk-4.0"}, + {"name": "ios4"}, + {"name": "iphone-sdk-4"}, + {"name": "ios4"}, + {"name": "iphone-sdk-5.0"}, + {"name": "ios5"}, + {"name": "iphone-sdk-6.0"}, + {"name": "ios6"}, + {"name": "ios-sdk"}, + {"name": "ios"}, + {"name": "elements"}, + {"name": "element"}, + {"name": "pictures"}, + {"name": "image"}, + {"name": "picture"}, + {"name": "image"}, + {"name": "bourne-shell"}, + {"name": "sh"}, + {"name": "bash-variables"}, + {"name": "bash"}, + {"name": "webstart"}, + {"name": "java-web-start"}, + {"name": "postcode"}, + {"name": "postal-code"}, + {"name": "google-geochart"}, + {"name": "google-visualization"}, + {"name": "google-charts-api"}, + {"name": "google-visualization"}, + {"name": "google-charts"}, + {"name": "google-visualization"}, + {"name": "exchange-2007"}, + {"name": "exchange-server-2007"}, + {"name": "exchange"}, + {"name": "exchange-server"}, + {"name": "exchange-2003"}, + {"name": "exchange-server-2003"}, + {"name": "exchange-2010"}, + {"name": "exchange-server-2010"}, + {"name": "data-modelling"}, + {"name": "data-modeling"}, + {"name": "wp8"}, + {"name": "windows-phone-8"}, + {"name": "teleric-mvc"}, + {"name": "telerik-mvc"}, + {"name": "xammp"}, + {"name": "xampp"}, + {"name": "string-compare"}, + {"name": "string-comparison"}, + {"name": "fql"}, + {"name": "facebook-fql"}, + {"name": "php-cli"}, + {"name": "php"}, + {"name": "ie11"}, + {"name": "internet-explorer-11"}, + {"name": "system-programming"}, + {"name": "systems-programming"}, + {"name": "trimble-sketchup"}, + {"name": "sketchup"}, + {"name": "google-sketchup"}, + {"name": "sketchup"}, + {"name": "imageio"}, + {"name": "javax.imageio"}, + {"name": "tuple-unpacking"}, + {"name": "iterable-unpacking"}, + {"name": "lazy-load"}, + {"name": "lazy-loading"}, + {"name": "data-attributes"}, + {"name": "custom-data-attribute"}, + {"name": "data-attribute"}, + {"name": "custom-data-attribute"}, + {"name": "nodejs"}, + {"name": "node.js"}, + {"name": "ifdef"}, + {"name": "conditional-compilation"}, + {"name": "outofmemoryerror"}, + {"name": "out-of-memory"}, + {"name": "outofmemoryexception"}, + {"name": "out-of-memory"}, + {"name": "css-positioning"}, + {"name": "css-position"}, + {"name": "fields"}, + {"name": "field"}, + {"name": "mobile-web"}, + {"name": "mobile-website"}, + {"name": "tfpt"}, + {"name": "tfs-power-tools"}, + {"name": "elseif"}, + {"name": "if-statement"}, + {"name": "asmjs"}, + {"name": "asm.js"}, + {"name": "ifelse"}, + {"name": "if-statement"}, + {"name": "netmf"}, + {"name": ".net-micro-framework"}, + {"name": "android-eclair"}, + {"name": "android-2.0-eclair"}, + {"name": "honeycomb"}, + {"name": "android-3.0-honeycomb"}, + {"name": "android-gingerbread"}, + {"name": "android-2.3-gingerbread"}, + {"name": "gingerbread"}, + {"name": "android-2.3-gingerbread"}, + {"name": "android-ics"}, + {"name": "android-4.0-ice-cream-sandwich"}, + {"name": "android-jelly-bean"}, + {"name": "android-4.2-jelly-bean"}, + {"name": "android-cupcake"}, + {"name": "android-1.5-cupcake"}, + {"name": "android-froyo"}, + {"name": "android-2.2-froyo"}, + {"name": "froyo"}, + {"name": "android-2.2-froyo"}, + {"name": "jelly-bean"}, + {"name": "android-4.2-jelly-bean"}, + {"name": "ice-cream-sandwich"}, + {"name": "android-4.0-ice-cream-sandwich"}, + {"name": "android-donut"}, + {"name": "android-1.6-donut"}, + {"name": "cupcake"}, + {"name": "android-1.5-cupcake"}, + {"name": "ics"}, + {"name": "icalendar"}, + {"name": "gwtp"}, + {"name": "gwt-platform"}, + {"name": "html-option"}, + {"name": "html-select"}, + {"name": "adobe-flex-4"}, + {"name": "flex4"}, + {"name": "position-fixed"}, + {"name": "css-position"}, + {"name": "relative-positioning"}, + {"name": "css-position"}, + {"name": "absolute-positioning"}, + {"name": "css-position"}, + {"name": "android-market"}, + {"name": "google-play"}, + {"name": "ng-repeat"}, + {"name": "angularjs-ng-repeat"}, + {"name": "multidimensional"}, + {"name": "multidimensional-array"}, + {"name": "vm"}, + {"name": "virtual-machine"}, + {"name": "sap-crystal-reports"}, + {"name": "crystal-reports"}, + {"name": "multiselectlist"}, + {"name": "multi-select"}, + {"name": "inverse-matrix"}, + {"name": "matrix-inverse"}, + {"name": "vkontakte"}, + {"name": "vk"}, + {"name": "forking"}, + {"name": "fork"}, + {"name": "perl-regex"}, + {"name": "regex"}, + {"name": "regex-php"}, + {"name": "regex"}, + {"name": "adobe-dreamweaver"}, + {"name": "dreamweaver"}, + {"name": "movies"}, + {"name": "video"}, + {"name": "movie"}, + {"name": "video"}, + {"name": "autoloader"}, + {"name": "autoload"}, + {"name": "composer"}, + {"name": "composer-php"}, + {"name": "tchart"}, + {"name": "teechart"}, + {"name": "audiomanager"}, + {"name": "android-audiomanager"}, + {"name": "slowness"}, + {"name": "performance"}, + {"name": "if-then"}, + {"name": "if-statement"}, + {"name": "dataframes"}, + {"name": "dataframe"}, + {"name": "sounds"}, + {"name": "audio"}, + {"name": "aria"}, + {"name": "wai-aria"}, + {"name": "vc"}, + {"name": "visual-c++"}, + {"name": "ie9-developer-tools"}, + {"name": "ie-developer-tools"}, + {"name": "ie8-developer-tools"}, + {"name": "ie-developer-tools"}, + {"name": "matlab-standalone"}, + {"name": "matlab-compiler"}, + {"name": "tfs-api"}, + {"name": "tfs-sdk"}, + {"name": "jquery-datepicker"}, + {"name": "jquery-ui-datepicker"}, + {"name": "pendingintent"}, + {"name": "android-pendingintent"}, + {"name": "adobe-flash-cs5"}, + {"name": "flash-cs5"}, + {"name": "cs5"}, + {"name": "flash-cs5"}, + {"name": "charting-controls"}, + {"name": "charts"}, + {"name": "input-validation"}, + {"name": "validation"}, + {"name": "form-validation"}, + {"name": "validation"}, + {"name": "google-scripts"}, + {"name": "google-apps-script"}, + {"name": "iphone-provisioning"}, + {"name": "ios-provisioning"}, + {"name": "roasal"}, + {"name": "roassal"}, + {"name": "apns"}, + {"name": "apple-push-notifications"}, + {"name": "auto-properties"}, + {"name": "automatic-properties"}, + {"name": "known-type"}, + {"name": "known-types"}, + {"name": "idle-ide"}, + {"name": "python-idle"}, + {"name": "pgrep"}, + {"name": "grep"}, + {"name": "dds"}, + {"name": "data-distribution-service"}, + {"name": "generic-class"}, + {"name": "generics"}, + {"name": "dll-hell"}, + {"name": "dll"}, + {"name": "automated-testing"}, + {"name": "automated-tests"}, + {"name": "client-authentication"}, + {"name": "authentication"}, + {"name": "user-authentication"}, + {"name": "authentication"}, + {"name": "google-refine"}, + {"name": "openrefine"}, + {"name": "bash-alias"}, + {"name": "bash"}, + {"name": "google-storage"}, + {"name": "google-cloud-storage"}, + {"name": "android-debug-bridge"}, + {"name": "adb"}, + {"name": "css-inheritance"}, + {"name": "css"}, + {"name": "dictionaries"}, + {"name": "dictionary"}, + {"name": "idle"}, + {"name": "python-idle"}, + {"name": "statistical-analysis"}, + {"name": "statistics"}, + {"name": "android-logcat"}, + {"name": "logcat"}, + {"name": "expressions"}, + {"name": "expression"}, + {"name": "like-operator"}, + {"name": "sql-like"}, + {"name": "testacular"}, + {"name": "karma-runner"}, + {"name": "bitwise-shift"}, + {"name": "bit-shift"}, + {"name": "qplot"}, + {"name": "ggplot2"}, + {"name": "ggplot"}, + {"name": "ggplot2"}, + {"name": "dynamic-allocation"}, + {"name": "dynamic-memory-allocation"}, + {"name": "jqm"}, + {"name": "jquery-mobile"}, + {"name": "drools-planner"}, + {"name": "optaplanner"}, + {"name": "maximum"}, + {"name": "max"}, + {"name": "hexadecimal-notation"}, + {"name": "hex"}, + {"name": "specification"}, + {"name": "specifications"}, + {"name": "spec"}, + {"name": "specifications"}, + {"name": "conditional"}, + {"name": "conditional-statements"}, + {"name": "argument-passing"}, + {"name": "parameter-passing"}, + {"name": "img"}, + {"name": "image"}, + {"name": "comprehension"}, + {"name": "list-comprehension"}, + {"name": "decrypt"}, + {"name": "encryption"}, + {"name": "flickr-api"}, + {"name": "flickr"}, + {"name": "ror3"}, + {"name": "ruby-on-rails-3"}, + {"name": "python-interpreter"}, + {"name": "python"}, + {"name": "text-replacement"}, + {"name": "replace"}, + {"name": "replacement"}, + {"name": "replace"}, + {"name": "find-and-replace"}, + {"name": "replace"}, + {"name": "iphone-ios"}, + {"name": "iphone"}, + {"name": "php-modules"}, + {"name": "php-extension"}, + {"name": "php.ini"}, + {"name": "php"}, + {"name": "references"}, + {"name": "reference"}, + {"name": "php-references"}, + {"name": "reference"}, + {"name": "zend-engine"}, + {"name": "php-internals"}, + {"name": "string-replacement"}, + {"name": "replace"}, + {"name": "bom"}, + {"name": "byte-order-mark"}, + {"name": "search-and-replace"}, + {"name": "replace"}, + {"name": "control"}, + {"name": "controls"}, + {"name": "disassembling"}, + {"name": "disassembly"}, + {"name": "disassembler"}, + {"name": "disassembly"}, + {"name": "css2"}, + {"name": "css"}, + {"name": "scss"}, + {"name": "sass"}, + {"name": "charset-table"}, + {"name": "character-encoding"}, + {"name": "datepicker-ui"}, + {"name": "datepicker"}, + {"name": "dbquery"}, + {"name": "query"}, + {"name": "css-columns"}, + {"name": "css"}, + {"name": "usbdevice"}, + {"name": "usb"}, + {"name": "blocks"}, + {"name": "block"}, + {"name": "zen-coding"}, + {"name": "emmet"}, + {"name": "zencoding"}, + {"name": "emmet"}, + {"name": "emmett"}, + {"name": "emmet"}, + {"name": "workbook"}, + {"name": "excel"}, + {"name": "colspan"}, + {"name": "html-table"}, + {"name": "rowspan"}, + {"name": "html-table"}, + {"name": "td"}, + {"name": "html-table"}, + {"name": "html-tag"}, + {"name": "html"}, + {"name": "cfscript"}, + {"name": "cfml"}, + {"name": "cf"}, + {"name": "cfml"}, + {"name": "hypertext-preprocessor"}, + {"name": "php"}, + {"name": "pom"}, + {"name": "pom.xml"}, + {"name": "php-yii"}, + {"name": "yii"}, + {"name": "l2e"}, + {"name": "linq-to-entities"}, + {"name": "ubuntu-precise"}, + {"name": "ubuntu-12.04"}, + {"name": "ubuntu-lucid"}, + {"name": "ubuntu-10.04"}, + {"name": "xamarin.studio"}, + {"name": "monodevelop"}, + {"name": "monodroid"}, + {"name": "xamarin.android"}, + {"name": "monotouch"}, + {"name": "xamarin.ios"}, + {"name": "canonical"}, + {"name": "canonical-link"}, + {"name": "recommendation"}, + {"name": "recommendation-engine"}, + {"name": "tuning"}, + {"name": "performance"}, + {"name": "mysql-server"}, + {"name": "mysql"}, + {"name": "browser-caching"}, + {"name": "browser-cache"}, + {"name": "css-clear"}, + {"name": "css-float"}, + {"name": "exec-bad-access"}, + {"name": "exc-bad-access"}, + {"name": "else"}, + {"name": "if-statement"}, + {"name": "m2e"}, + {"name": "m2eclipse"}, + {"name": "wams"}, + {"name": "azure-mobile-services"}, + {"name": "omp"}, + {"name": "openmp"}, + {"name": "variable-naming"}, + {"name": "naming-conventions"}, + {"name": "inter-process-communicat"}, + {"name": "ipc"}, + {"name": "c-string"}, + {"name": "c-strings"}, + {"name": "quit"}, + {"name": "exit"}, + {"name": "processid"}, + {"name": "pid"}, + {"name": "aspdotnet"}, + {"name": "asp.net"}, + {"name": "er"}, + {"name": "entity-relationship"}, + {"name": "enhanced-for-loop"}, + {"name": "foreach"}, + {"name": "restarting"}, + {"name": "restart"}, + {"name": "application-performance"}, + {"name": "performance"}, + {"name": "wcf-performance"}, + {"name": "performance"}, + {"name": "linq-performance"}, + {"name": "performance"}, + {"name": "jquery-performance"}, + {"name": "performance"}, + {"name": "javascript-performance"}, + {"name": "performance"}, + {"name": "android-performance"}, + {"name": "performance"}, + {"name": "web-performance-test"}, + {"name": "performance-testing"}, + {"name": "performance-test"}, + {"name": "performance-testing"}, + {"name": "queryperformancecounter"}, + {"name": "performancecounter"}, + {"name": "performancecounters"}, + {"name": "performancecounter"}, + {"name": "short-message-service"}, + {"name": "sms"}, + {"name": "breakpoint"}, + {"name": "breakpoints"}, + {"name": "arrayindexoutofbounds"}, + {"name": "indexoutofboundsexception"}, + {"name": "uistoryboard"}, + {"name": "storyboard"}, + {"name": "nettiers"}, + {"name": ".nettiers"}, + {"name": "xml-transform"}, + {"name": "xslt"}, + {"name": "lighthttpd"}, + {"name": "lighttpd"}, + {"name": "attachments"}, + {"name": "attachment"}, + {"name": "newtonsoft"}, + {"name": "json.net"}, + {"name": "web-security"}, + {"name": "security"}, + {"name": "storing"}, + {"name": "storage"}, + {"name": "urlpatterns"}, + {"name": "url-pattern"}, + {"name": "emf"}, + {"name": "eclipse-emf"}, + {"name": "grunt"}, + {"name": "gruntjs"}, + {"name": "bit-twiddling"}, + {"name": "bit-manipulation"}, + {"name": "bitwise"}, + {"name": "bit-manipulation"}, + {"name": "jpg"}, + {"name": "jpeg"}, + {"name": "tfs-service"}, + {"name": "azure-devops"}, + {"name": "workspaces"}, + {"name": "workspace"}, + {"name": "php-frameworks"}, + {"name": "php"}, + {"name": "crawling"}, + {"name": "web-crawler"}, + {"name": "crawl"}, + {"name": "web-crawler"}, + {"name": "impersonate"}, + {"name": "impersonation"}, + {"name": "in-the-wild"}, + {"name": "production"}, + {"name": "ical"}, + {"name": "icalendar"}, + {"name": "itextpdf"}, + {"name": "itext"}, + {"name": "xml-schema"}, + {"name": "xsd"}, + {"name": "apache-hadoop"}, + {"name": "hadoop"}, + {"name": "harddisk"}, + {"name": "hard-drive"}, + {"name": "django-tastypie"}, + {"name": "tastypie"}, + {"name": "php5"}, + {"name": "php"}, + {"name": "push-notifications"}, + {"name": "push-notification"}, + {"name": "etree"}, + {"name": "elementtree"}, + {"name": "vs-macros"}, + {"name": "visual-studio-macros"}, + {"name": "uitable"}, + {"name": "uitableview"}, + {"name": "unity-game-engine"}, + {"name": "unity3d"}, + {"name": "flow3"}, + {"name": "typo3-flow"}, + {"name": "clojure.core.logic"}, + {"name": "clojure-core.logic"}, + {"name": "reuse"}, + {"name": "reusability"}, + {"name": "reusable-code"}, + {"name": "code-reuse"}, + {"name": "magento-admin"}, + {"name": "magento"}, + {"name": "php-date"}, + {"name": "php"}, + {"name": "breeze.js"}, + {"name": "breeze"}, + {"name": "breezejs"}, + {"name": "breeze"}, + {"name": "magento-upgrade"}, + {"name": "magento"}, + {"name": "css-keyframes"}, + {"name": "css-animations"}, + {"name": "h5bp"}, + {"name": "html5boilerplate"}, + {"name": "requests"}, + {"name": "python-requests"}, + {"name": "singlepage"}, + {"name": "single-page-application"}, + {"name": "winrt"}, + {"name": "windows-runtime"}, + {"name": "python-pil"}, + {"name": "python-imaging-library"}, + {"name": "kendo"}, + {"name": "kendo-ui"}, + {"name": "static-member"}, + {"name": "static-members"}, + {"name": "applicative-functor"}, + {"name": "applicative"}, + {"name": "java1.6"}, + {"name": "java-6"}, + {"name": "java1.5"}, + {"name": "java-5"}, + {"name": "sql2008r2"}, + {"name": "sql-server-2008-r2"}, + {"name": "checkboxes"}, + {"name": "checkbox"}, + {"name": "data-url"}, + {"name": "data-uri"}, + {"name": "ios4.0.1"}, + {"name": "ios4"}, + {"name": "ios4.3"}, + {"name": "ios4"}, + {"name": "ios4.1"}, + {"name": "ios4"}, + {"name": "traverse"}, + {"name": "traversal"}, + {"name": "polymorphic"}, + {"name": "polymorphism"}, + {"name": "loadtest"}, + {"name": "load-testing"}, + {"name": "ios5-compatibility"}, + {"name": "ios5"}, + {"name": "indexes"}, + {"name": "indexing"}, + {"name": "index"}, + {"name": "indexing"}, + {"name": "array-sorting"}, + {"name": "sorting"}, + {"name": "n-tier"}, + {"name": "n-tier-architecture"}, + {"name": "symfony2"}, + {"name": "symfony"}, + {"name": "iterate"}, + {"name": "loops"}, + {"name": "sql-select"}, + {"name": "sql"}, + {"name": "persian"}, + {"name": "farsi"}, + {"name": "sorting-algorithm"}, + {"name": "sorting"}, + {"name": "language-processing"}, + {"name": "nlp"}, + {"name": "hashing"}, + {"name": "hash"}, + {"name": "curly-brackets"}, + {"name": "curly-braces"}, + {"name": "mongod"}, + {"name": "mongodb"}, + {"name": "fileinput"}, + {"name": "file-io"}, + {"name": "rtc"}, + {"name": "rational-team-concert"}, + {"name": "variable-scope"}, + {"name": "scope"}, + {"name": "kalman"}, + {"name": "kalman-filter"}, + {"name": "dag"}, + {"name": "directed-acyclic-graphs"}, + {"name": "keys"}, + {"name": "key"}, + {"name": "domain"}, + {"name": "dns"}, + {"name": "b+-tree"}, + {"name": "b-tree"}, + {"name": "gui"}, + {"name": "user-interface"}, + {"name": "nsfetchedresultcontroller"}, + {"name": "nsfetchedresultscontroller"}, + {"name": "gem-bundler"}, + {"name": "bundler"}, + {"name": "dba"}, + {"name": "database-administration"}, + {"name": "unmarshall"}, + {"name": "unmarshalling"}, + {"name": "spellcheck"}, + {"name": "spell-checking"}, + {"name": "google-drive"}, + {"name": "google-drive-api"}, + {"name": "prismv2"}, + {"name": "prism-2"}, + {"name": "prismv4"}, + {"name": "prism-4"}, + {"name": "xna4.0"}, + {"name": "xna-4.0"}, + {"name": "emberjs"}, + {"name": "ember.js"}, + {"name": "animate"}, + {"name": "jquery-animate"}, + {"name": "file-protocol"}, + {"name": "file-uri"}, + {"name": "keywords"}, + {"name": "keyword"}, + {"name": "tasks"}, + {"name": "task"}, + {"name": "widgets"}, + {"name": "widget"}, + {"name": "repl"}, + {"name": "read-eval-print-loop"}, + {"name": "arc"}, + {"name": "automatic-ref-counting"}, + {"name": "html-entity"}, + {"name": "html-entities"}, + {"name": "fileuploader"}, + {"name": "file-upload"}, + {"name": "imports"}, + {"name": "import"}, + {"name": "facebook-jssdk"}, + {"name": "facebook-javascript-sdk"}, + {"name": "svcutil"}, + {"name": "svcutil.exe"}, + {"name": "corner"}, + {"name": "corners"}, + {"name": "line-break"}, + {"name": "line-breaks"}, + {"name": "rotate"}, + {"name": "rotation"}, + {"name": "rotating"}, + {"name": "rotation"}, + {"name": "bot"}, + {"name": "bots"}, + {"name": "saving"}, + {"name": "save"}, + {"name": "chicken"}, + {"name": "chicken-scheme"}, + {"name": "vb"}, + {"name": "vb.net"}, + {"name": "south"}, + {"name": "django-south"}, + {"name": "wx"}, + {"name": "wxwidgets"}, + {"name": "modelling"}, + {"name": "modeling"}, + {"name": "drop-down"}, + {"name": "drop-down-menu"}, + {"name": "zmq"}, + {"name": "zeromq"}, + {"name": "stocks"}, + {"name": "stock"}, + {"name": "financial"}, + {"name": "finance"}, + {"name": "drracket"}, + {"name": "racket"}, + {"name": "google-picasa"}, + {"name": "picasa"}, + {"name": "neural-network-tuning"}, + {"name": "neural-network"}, + {"name": "cms"}, + {"name": "content-management-system"}, + {"name": "resizing"}, + {"name": "resize"}, + {"name": "seo-friendly"}, + {"name": "seo"}, + {"name": "batch-script"}, + {"name": "batch-file"}, + {"name": "batch"}, + {"name": "batch-file"}, + {"name": "unix-utils"}, + {"name": "unix"}, + {"name": "associative-arrays"}, + {"name": "associative-array"}, + {"name": "comma-separated"}, + {"name": "csv"}, + {"name": "boost-jam"}, + {"name": "bjam"}, + {"name": "boost.build"}, + {"name": "boost-build"}, + {"name": "pythonic"}, + {"name": "python"}, + {"name": "pylab"}, + {"name": "matplotlib"}, + {"name": "cross-threading"}, + {"name": "multithreading"}, + {"name": "finite-precision"}, + {"name": "precision"}, + {"name": "numeric-precision"}, + {"name": "precision"}, + {"name": "floating-point-precision"}, + {"name": "precision"}, + {"name": "double-precision"}, + {"name": "precision"}, + {"name": "clusters"}, + {"name": "cluster-computing"}, + {"name": "cluster"}, + {"name": "cluster-computing"}, + {"name": "underscore"}, + {"name": "underscore.js"}, + {"name": "knockout"}, + {"name": "knockout.js"}, + {"name": "simplexmlelement"}, + {"name": "simplexml"}, + {"name": "argument"}, + {"name": "arguments"}, + {"name": "asp-mvc"}, + {"name": "asp.net-mvc"}, + {"name": "webnoir"}, + {"name": "noir"}, + {"name": "actionbar"}, + {"name": "android-actionbar"}, + {"name": "tabhost"}, + {"name": "android-tabhost"}, + {"name": "fragmentactivity"}, + {"name": "android-fragmentactivity"}, + {"name": "arrayadapter"}, + {"name": "android-arrayadapter"}, + {"name": "contentresolver"}, + {"name": "android-contentresolver"}, + {"name": "linearlayout"}, + {"name": "android-linearlayout"}, + {"name": "viewpager"}, + {"name": "android-viewpager"}, + {"name": "html-dom"}, + {"name": "dom"}, + {"name": "vimrc"}, + {"name": "vim"}, + {"name": "text-file"}, + {"name": "text-files"}, + {"name": "scikits-learn"}, + {"name": "scikit-learn"}, + {"name": "cursorloader"}, + {"name": "android-cursorloader"}, + {"name": "cursoradapter"}, + {"name": "android-cursoradapter"}, + {"name": "asp.net-webforms"}, + {"name": "webforms"}, + {"name": "column"}, + {"name": "columns"}, + {"name": "domino"}, + {"name": "lotus-domino"}, + {"name": "customized"}, + {"name": "customization"}, + {"name": "customize"}, + {"name": "customization"}, + {"name": "repositories"}, + {"name": "repository"}, + {"name": "uniqueness"}, + {"name": "unique"}, + {"name": "metro"}, + {"name": "microsoft-metro"}, + {"name": "metro-ui"}, + {"name": "microsoft-metro"}, + {"name": "metro-framework"}, + {"name": "java-metro-framework"}, + {"name": "microsoft-surface"}, + {"name": "pixelsense"}, + {"name": "media-query"}, + {"name": "media-queries"}, + {"name": "htpasswd"}, + {"name": ".htpasswd"}, + {"name": "sitemaps"}, + {"name": "sitemap"}, + {"name": "stdlib"}, + {"name": "std"}, + {"name": "terminals"}, + {"name": "terminal"}, + {"name": "vs2012"}, + {"name": "visual-studio-2012"}, + {"name": "vs2011"}, + {"name": "visual-studio-2012"}, + {"name": "vs11"}, + {"name": "visual-studio-2012"}, + {"name": "ember"}, + {"name": "ember.js"}, + {"name": "visual-studio-11"}, + {"name": "visual-studio-2012"}, + {"name": "bool"}, + {"name": "boolean"}, + {"name": "wol"}, + {"name": "wake-on-lan"}, + {"name": "nested-class"}, + {"name": "inner-classes"}, + {"name": "nested-classes"}, + {"name": "inner-classes"}, + {"name": "linq2twitter"}, + {"name": "linq-to-twitter"}, + {"name": "yii-mvc"}, + {"name": "yii"}, + {"name": "egrep"}, + {"name": "grep"}, + {"name": "aosp"}, + {"name": "android-source"}, + {"name": "authenticate"}, + {"name": "authentication"}, + {"name": "ios5-sdk"}, + {"name": "ios5"}, + {"name": "dropdownlist"}, + {"name": "drop-down-menu"}, + {"name": "strongly-typed"}, + {"name": "strong-typing"}, + {"name": "ie10"}, + {"name": "internet-explorer-10"}, + {"name": "windows-sdk"}, + {"name": "winapi"}, + {"name": "rvo"}, + {"name": "return-value-optimization"}, + {"name": "valueinjector"}, + {"name": "valueinjecter"}, + {"name": "9patch"}, + {"name": "nine-patch"}, + {"name": "operator-new"}, + {"name": "new-operator"}, + {"name": "knockoutjs-mapping-plugin"}, + {"name": "knockout-mapping-plugin"}, + {"name": "knockoutjs2"}, + {"name": "knockout-2.0"}, + {"name": "knockoutjs"}, + {"name": "knockout.js"}, + {"name": "pen-testing"}, + {"name": "penetration-testing"}, + {"name": "backbonejs"}, + {"name": "backbone.js"}, + {"name": "eav"}, + {"name": "entity-attribute-value"}, + {"name": "inline-function"}, + {"name": "inline-functions"}, + {"name": "static-method"}, + {"name": "static-methods"}, + {"name": "sharedobject"}, + {"name": "shared-objects"}, + {"name": "design-pattern"}, + {"name": "design-patterns"}, + {"name": "vertical-align"}, + {"name": "vertical-alignment"}, + {"name": "align"}, + {"name": "alignment"}, + {"name": "bar-graph"}, + {"name": "bar-chart"}, + {"name": "so"}, + {"name": "shared-libraries"}, + {"name": "fusion-tables"}, + {"name": "google-fusion-tables"}, + {"name": "databind"}, + {"name": "data-binding"}, + {"name": "umlauts"}, + {"name": "diacritics"}, + {"name": "lastfm"}, + {"name": "last.fm"}, + {"name": "sqlldr"}, + {"name": "sql-loader"}, + {"name": "accents"}, + {"name": "diacritics"}, + {"name": "assembly-language"}, + {"name": "assembly"}, + {"name": "css-expression"}, + {"name": "css-expressions"}, + {"name": "accdb"}, + {"name": "ms-access"}, + {"name": "sdl-tridion"}, + {"name": "tridion"}, + {"name": "playframework-2.x"}, + {"name": "playframework-2.0"}, + {"name": "liftweb"}, + {"name": "lift"}, + {"name": "css-height"}, + {"name": "css"}, + {"name": "autocompleter"}, + {"name": "autocomplete"}, + {"name": "css-classes"}, + {"name": "css"}, + {"name": "fk-relationship"}, + {"name": "foreign-keys"}, + {"name": "jquery-validation-plugin"}, + {"name": "jquery-validate"}, + {"name": "android-device"}, + {"name": "android"}, + {"name": "ssis-data-transformations"}, + {"name": "ssis"}, + {"name": "idempotency"}, + {"name": "idempotent"}, + {"name": "idempotence"}, + {"name": "idempotent"}, + {"name": "mkmapkit"}, + {"name": "mapkit"}, + {"name": "cocos2d"}, + {"name": "cocos2d-iphone"}, + {"name": "scrolling"}, + {"name": "scroll"}, + {"name": ".getjson"}, + {"name": "getjson"}, + {"name": "sql-management-studio"}, + {"name": "ssms"}, + {"name": "lein"}, + {"name": "leiningen"}, + {"name": "backbone"}, + {"name": "backbone.js"}, + {"name": "ms"}, + {"name": "microsoft"}, + {"name": "msiexec"}, + {"name": "windows-installer"}, + {"name": "classic-javascript"}, + {"name": "javascript"}, + {"name": "pattern"}, + {"name": "design-patterns"}, + {"name": "code-first-migrations"}, + {"name": "entity-framework-migrations"}, + {"name": "long"}, + {"name": "long-integer"}, + {"name": "cudamalloc"}, + {"name": "cuda"}, + {"name": "float-css"}, + {"name": "css-float"}, + {"name": "bit-operations"}, + {"name": "bitwise-operators"}, + {"name": "binary-search-trees"}, + {"name": "binary-search-tree"}, + {"name": "allocations"}, + {"name": "allocation"}, + {"name": "actors"}, + {"name": "actor"}, + {"name": "active-patterns"}, + {"name": "active-pattern"}, + {"name": "accessors"}, + {"name": "accessor"}, + {"name": "abstract-classes"}, + {"name": "abstract-class"}, + {"name": "tokenization"}, + {"name": "tokenize"}, + {"name": "tokenizer"}, + {"name": "tokenize"}, + {"name": "tokenizing"}, + {"name": "tokenize"}, + {"name": "tokens"}, + {"name": "token"}, + {"name": "functors"}, + {"name": "functor"}, + {"name": "user-control"}, + {"name": "user-controls"}, + {"name": "swtoolkit"}, + {"name": "swt"}, + {"name": "characters"}, + {"name": "character"}, + {"name": "ssrs-reports"}, + {"name": "reporting-services"}, + {"name": "cloudfront"}, + {"name": "amazon-cloudfront"}, + {"name": "database-architecture"}, + {"name": "database-design"}, + {"name": "image-uploading"}, + {"name": "file-upload"}, + {"name": "ming-library"}, + {"name": "libming"}, + {"name": "modal-view-controller"}, + {"name": "modalviewcontroller"}, + {"name": "winservice"}, + {"name": "windows-services"}, + {"name": "postbacks"}, + {"name": "postback"}, + {"name": "masterpage"}, + {"name": "master-pages"}, + {"name": "fulltext"}, + {"name": "full-text-search"}, + {"name": "htmlparser"}, + {"name": "html-parsing"}, + {"name": "graphics-card"}, + {"name": "video-card"}, + {"name": "webworkers"}, + {"name": "web-worker"}, + {"name": "gnumakefile"}, + {"name": "gnu-make"}, + {"name": "dates"}, + {"name": "date"}, + {"name": "nullvalue"}, + {"name": "null"}, + {"name": "nulls"}, + {"name": "null"}, + {"name": "cuda-kernel"}, + {"name": "cuda"}, + {"name": "yml"}, + {"name": "yaml"}, + {"name": "jquery-tablesorter"}, + {"name": "tablesorter"}, + {"name": "ol"}, + {"name": "html-lists"}, + {"name": "li"}, + {"name": "html-lists"}, + {"name": "ul"}, + {"name": "html-lists"}, + {"name": "django-auth"}, + {"name": "django-authentication"}, + {"name": "css3-transitions"}, + {"name": "css-transitions"}, + {"name": "embedded-systems"}, + {"name": "embedded"}, + {"name": "unordered-list"}, + {"name": "html-lists"}, + {"name": "c2dm"}, + {"name": "android-c2dm"}, + {"name": "wolfram"}, + {"name": "wolfram-mathematica"}, + {"name": "django-widgets"}, + {"name": "django-widget"}, + {"name": "android-api"}, + {"name": "android"}, + {"name": "ordered-list"}, + {"name": "html-lists"}, + {"name": "metro-style-app"}, + {"name": "microsoft-metro"}, + {"name": "logon"}, + {"name": "authentication"}, + {"name": "returns"}, + {"name": "returning"}, + {"name": "borders"}, + {"name": "border"}, + {"name": "compositewpf"}, + {"name": "prism"}, + {"name": "jboss-as-7"}, + {"name": "jboss7.x"}, + {"name": "roslyn-ctp"}, + {"name": "roslyn"}, + {"name": "queries"}, + {"name": "query"}, + {"name": "ax"}, + {"name": "axapta"}, + {"name": "at"}, + {"name": "at-command"}, + {"name": "wcf-extensibility"}, + {"name": "wcf-extensions"}, + {"name": "spec-sharp"}, + {"name": "spec#"}, + {"name": "concurency"}, + {"name": "concurrency"}, + {"name": "compiler"}, + {"name": "compiler-construction"}, + {"name": "mdb"}, + {"name": "ms-access"}, + {"name": "windows-phone-7.5"}, + {"name": "windows-phone-7"}, + {"name": "iis7httpmodule"}, + {"name": "httpmodule"}, + {"name": "mocking-framework"}, + {"name": "mocking"}, + {"name": "interval"}, + {"name": "intervals"}, + {"name": "systems"}, + {"name": "system"}, + {"name": "crlf"}, + {"name": "newline"}, + {"name": "msvs"}, + {"name": "visual-studio"}, + {"name": "forward-declarations"}, + {"name": "forward-declaration"}, + {"name": "style"}, + {"name": "styles"}, + {"name": "bst"}, + {"name": "binary-search-tree"}, + {"name": "crawler"}, + {"name": "web-crawler"}, + {"name": "task-scheduling"}, + {"name": "scheduled-tasks"}, + {"name": "task-scheduler"}, + {"name": "scheduled-tasks"}, + {"name": "devfabric"}, + {"name": "azure-compute-emulator"}, + {"name": "datatemplates"}, + {"name": "datatemplate"}, + {"name": "gdiplus"}, + {"name": "gdi+"}, + {"name": "acoustic-echo-cancellatio"}, + {"name": "aec"}, + {"name": "xmlhttp"}, + {"name": "xmlhttprequest"}, + {"name": "class-loading"}, + {"name": "classloader"}, + {"name": "assets-pipeline"}, + {"name": "asset-pipeline"}, + {"name": "a4j"}, + {"name": "ajax4jsf"}, + {"name": "dtsx"}, + {"name": "ssis"}, + {"name": "parallel-computing"}, + {"name": "parallel-processing"}, + {"name": "parallelism"}, + {"name": "parallel-processing"}, + {"name": "parallelization"}, + {"name": "parallel-processing"}, + {"name": "fluent-api"}, + {"name": "fluent-interface"}, + {"name": "wtp"}, + {"name": "eclipse-wtp"}, + {"name": "integers"}, + {"name": "integer"}, + {"name": "filetypes"}, + {"name": "file-type"}, + {"name": "xslt-2.0-processors"}, + {"name": "xslt"}, + {"name": "xsltproc"}, + {"name": "xslt"}, + {"name": "xsltprocessor"}, + {"name": "xslt"}, + {"name": "fts"}, + {"name": "full-text-search"}, + {"name": "clustering"}, + {"name": "cluster-analysis"}, + {"name": "data-clustering"}, + {"name": "cluster-analysis"}, + {"name": "code-optimization"}, + {"name": "optimization"}, + {"name": "validate"}, + {"name": "validation"}, + {"name": "conflicts"}, + {"name": "conflict"}, + {"name": "azure-storage-tables"}, + {"name": "azure-table-storage"}, + {"name": "d3"}, + {"name": "d3.js"}, + {"name": "rewrite"}, + {"name": "url-rewriting"}, + {"name": "sl4j"}, + {"name": "slf4j"}, + {"name": "es5"}, + {"name": "ecmascript-5"}, + {"name": "orchard"}, + {"name": "orchardcms"}, + {"name": "lesscss"}, + {"name": "less"}, + {"name": "memory-allocation"}, + {"name": "memory-management"}, + {"name": "autowire"}, + {"name": "autowired"}, + {"name": "intent"}, + {"name": "android-intent"}, + {"name": "parallel"}, + {"name": "parallel-processing"}, + {"name": "browser-compatibility"}, + {"name": "cross-browser"}, + {"name": "zend"}, + {"name": "zend-framework"}, + {"name": "reports"}, + {"name": "report"}, + {"name": "rewrite-url"}, + {"name": "url-rewriting"}, + {"name": "orient-db"}, + {"name": "orientdb"}, + {"name": "css-attributes"}, + {"name": "css"}, + {"name": "windows-event-log"}, + {"name": "event-log"}, + {"name": "eventlog"}, + {"name": "event-log"}, + {"name": "idiom"}, + {"name": "idioms"}, + {"name": "spel"}, + {"name": "spring-el"}, + {"name": "interceptors"}, + {"name": "interceptor"}, + {"name": "asynctask"}, + {"name": "android-asynctask"}, + {"name": "constraint"}, + {"name": "constraints"}, + {"name": "instantiate"}, + {"name": "instantiation"}, + {"name": "google-accounts"}, + {"name": "google-account"}, + {"name": "database-modeling"}, + {"name": "database-design"}, + {"name": "table-design"}, + {"name": "database-design"}, + {"name": "app-pool"}, + {"name": "application-pool"}, + {"name": "scriptsharp"}, + {"name": "script#"}, + {"name": "texture"}, + {"name": "textures"}, + {"name": "structs"}, + {"name": "struct"}, + {"name": "wtk"}, + {"name": "java-wireless-toolkit"}, + {"name": "server-client"}, + {"name": "client-server"}, + {"name": "subselect"}, + {"name": "subquery"}, + {"name": "cross-origin"}, + {"name": "cross-domain"}, + {"name": "webcontrol"}, + {"name": "web-controls"}, + {"name": "expressjs"}, + {"name": "express"}, + {"name": "express.js"}, + {"name": "express"}, + {"name": "programatically"}, + {"name": "programmatically"}, + {"name": "buffers"}, + {"name": "buffer"}, + {"name": "php-oop"}, + {"name": "php"}, + {"name": "magento-catalog"}, + {"name": "magento"}, + {"name": "huffman-encoding"}, + {"name": "huffman-code"}, + {"name": "stylesheets"}, + {"name": "stylesheet"}, + {"name": "tls"}, + {"name": "ssl"}, + {"name": "jme"}, + {"name": "java-me"}, + {"name": "cf9"}, + {"name": "coldfusion-9"}, + {"name": "shm"}, + {"name": "shared-memory"}, + {"name": "signal"}, + {"name": "signals"}, + {"name": "vbproj"}, + {"name": "vb.net"}, + {"name": "if-else"}, + {"name": "if-statement"}, + {"name": "windows-registry"}, + {"name": "registry"}, + {"name": "customcomponents"}, + {"name": "custom-component"}, + {"name": "job-hunting"}, + {"name": "career-development"}, + {"name": "employment"}, + {"name": "career-development"}, + {"name": "ms-jscript"}, + {"name": "jscript"}, + {"name": "urlrewrite"}, + {"name": "url-rewriting"}, + {"name": "windows-script-host"}, + {"name": "wsh"}, + {"name": "drupal-module"}, + {"name": "drupal-modules"}, + {"name": "android-apk"}, + {"name": "apk"}, + {"name": "machine.specifications"}, + {"name": "mspec"}, + {"name": "property"}, + {"name": "properties"}, + {"name": "monotouch-dialog"}, + {"name": "monotouch.dialog"}, + {"name": "lucene-index"}, + {"name": "lucene"}, + {"name": "assembler"}, + {"name": "assembly"}, + {"name": "excel-xll"}, + {"name": "xll"}, + {"name": "syscall"}, + {"name": "system-calls"}, + {"name": "system-call"}, + {"name": "system-calls"}, + {"name": "crashes"}, + {"name": "crash"}, + {"name": "for-in"}, + {"name": "for-in-loop"}, + {"name": "softlink"}, + {"name": "symlink"}, + {"name": "ipad-simulator"}, + {"name": "ios-simulator"}, + {"name": "iphone-simulator"}, + {"name": "ios-simulator"}, + {"name": "ergonomy"}, + {"name": "ergonomics"}, + {"name": "ergonomic"}, + {"name": "ergonomics"}, + {"name": "bsd-sockets"}, + {"name": "sockets"}, + {"name": "lion"}, + {"name": "osx-lion"}, + {"name": "osx-10.6"}, + {"name": "osx-snow-leopard"}, + {"name": "leopard"}, + {"name": "osx-leopard"}, + {"name": "macosx-10.5"}, + {"name": "osx-leopard"}, + {"name": "osx-10.7"}, + {"name": "osx-lion"}, + {"name": "jetty-maven-plugin"}, + {"name": "maven-jetty-plugin"}, + {"name": "custom-macros"}, + {"name": "macros"}, + {"name": "xcode-ide"}, + {"name": "xcode"}, + {"name": "msrs"}, + {"name": "reporting-services"}, + {"name": "type-classes"}, + {"name": "typeclass"}, + {"name": "ios-5.0"}, + {"name": "ios5"}, + {"name": "shaders"}, + {"name": "shader"}, + {"name": "sql-join"}, + {"name": "join"}, + {"name": "end-of-file"}, + {"name": "eof"}, + {"name": "google-mail"}, + {"name": "gmail"}, + {"name": "google-apis"}, + {"name": "google-api"}, + {"name": "xlinq"}, + {"name": "linq-to-xml"}, + {"name": "windows-8-preview"}, + {"name": "windows-8"}, + {"name": "descriptors"}, + {"name": "descriptor"}, + {"name": "logs"}, + {"name": "logging"}, + {"name": "log"}, + {"name": "logging"}, + {"name": "integration-services"}, + {"name": "ssis"}, + {"name": "clj"}, + {"name": "clojure"}, + {"name": "school"}, + {"name": "homework"}, + {"name": "array-of-objects"}, + {"name": "arrays"}, + {"name": "str"}, + {"name": "string"}, + {"name": "ria-services"}, + {"name": "wcf-ria-services"}, + {"name": "vectorizing"}, + {"name": "vectorization"}, + {"name": "vectorize"}, + {"name": "vectorization"}, + {"name": "livecycle-data-services"}, + {"name": "lcds"}, + {"name": "lexical-analyser"}, + {"name": "lexical-analysis"}, + {"name": "lexical-analyzer"}, + {"name": "lexical-analysis"}, + {"name": "poi"}, + {"name": "apache-poi"}, + {"name": "apache-axis"}, + {"name": "axis"}, + {"name": "dte"}, + {"name": "envdte"}, + {"name": "assignment"}, + {"name": "variable-assignment"}, + {"name": "visual-c#"}, + {"name": "c#"}, + {"name": "magento-theming"}, + {"name": "magento"}, + {"name": "magento-extension"}, + {"name": "magento"}, + {"name": "amd64"}, + {"name": "x86-64"}, + {"name": "html-helpers"}, + {"name": "html-helper"}, + {"name": "pretty-url"}, + {"name": "friendly-url"}, + {"name": "wcf-service"}, + {"name": "wcf"}, + {"name": "tortoise"}, + {"name": "tortoisesvn"}, + {"name": "simple-build-tool"}, + {"name": "sbt"}, + {"name": "setters"}, + {"name": "setter"}, + {"name": "getters"}, + {"name": "getter"}, + {"name": "magical-getters-setters"}, + {"name": "getter-setter"}, + {"name": "getters-setters"}, + {"name": "getter-setter"}, + {"name": ".deb"}, + {"name": "deb"}, + {"name": "mini-profiler"}, + {"name": "mvc-mini-profiler"}, + {"name": "await"}, + {"name": "async-await"}, + {"name": "async-ctp"}, + {"name": "async-await"}, + {"name": "compile"}, + {"name": "compilation"}, + {"name": "compiling"}, + {"name": "compilation"}, + {"name": "3d-graphics"}, + {"name": "3d"}, + {"name": "sql-syntax"}, + {"name": "sql"}, + {"name": "validators"}, + {"name": "validation"}, + {"name": "cached"}, + {"name": "caching"}, + {"name": "coding-guidelines"}, + {"name": "coding-style"}, + {"name": "servletcontext"}, + {"name": "servlets"}, + {"name": "mac"}, + {"name": "macos"}, + {"name": "output-file"}, + {"name": "file-io"}, + {"name": "registers"}, + {"name": "cpu-registers"}, + {"name": "uml-modeling"}, + {"name": "uml"}, + {"name": "textboxes"}, + {"name": "textbox"}, + {"name": "if-then-else"}, + {"name": "if-statement"}, + {"name": "if-else-statement"}, + {"name": "if-statement"}, + {"name": "model-view-presenter"}, + {"name": "mvp"}, + {"name": "ext"}, + {"name": "extjs"}, + {"name": "softkeyboard"}, + {"name": "android-softkeyboard"}, + {"name": "tsvn"}, + {"name": "tortoisesvn"}, + {"name": "json-parsing"}, + {"name": "json"}, + {"name": "il"}, + {"name": "cil"}, + {"name": "bigmemory"}, + {"name": "ehcache-bigmemory"}, + {"name": "wri-mathematica"}, + {"name": "wolfram-mathematica"}, + {"name": "c++0x"}, + {"name": "c++11"}, + {"name": ".cshtml"}, + {"name": "razor"}, + {"name": "diffiehellman"}, + {"name": "diffie-hellman"}, + {"name": ".net-generics"}, + {"name": "generics"}, + {"name": "xdocument"}, + {"name": "linq-to-xml"}, + {"name": "undefined-behaviour"}, + {"name": "undefined-behavior"}, + {"name": "python-subprocess-module"}, + {"name": "subprocess"}, + {"name": "msi"}, + {"name": "windows-installer"}, + {"name": "efficiency"}, + {"name": "performance"}, + {"name": "gtest"}, + {"name": "googletest"}, + {"name": "nesting"}, + {"name": "nested"}, + {"name": "switch-case"}, + {"name": "switch-statement"}, + {"name": "switch"}, + {"name": "switch-statement"}, + {"name": "ror"}, + {"name": "ruby-on-rails"}, + {"name": "grails-hasmany"}, + {"name": "gorm"}, + {"name": "grails-orm"}, + {"name": "gorm"}, + {"name": "iphone-programming"}, + {"name": "iphone"}, + {"name": "auth"}, + {"name": "authentication"}, + {"name": "compress"}, + {"name": "compression"}, + {"name": "xml-parser"}, + {"name": "xml-parsing"}, + {"name": "window-api"}, + {"name": "winapi"}, + {"name": "objc-arc"}, + {"name": "automatic-ref-counting"}, + {"name": "cake"}, + {"name": "cakephp"}, + {"name": "asp.net-razor-pages"}, + {"name": "razor"}, + {"name": "razor-web-pages"}, + {"name": "razor"}, + {"name": "asp.net-website"}, + {"name": "asp.net"}, + {"name": "prepared-statements"}, + {"name": "prepared-statement"}, + {"name": "zombie"}, + {"name": "zombie-process"}, + {"name": ".net-ria-services"}, + {"name": "wcf-ria-services"}, + {"name": "builds"}, + {"name": "build"}, + {"name": "speed-up"}, + {"name": "performance"}, + {"name": "redirection"}, + {"name": "redirect"}, + {"name": "zombies"}, + {"name": "zombie-process"}, + {"name": "javax.mail"}, + {"name": "jakarta-mail"}, + {"name": "database-queries"}, + {"name": "query"}, + {"name": "memory-usage"}, + {"name": "memory-management"}, + {"name": "pyplot"}, + {"name": "matplotlib"}, + {"name": "where"}, + {"name": "where-clause"}, + {"name": "ddply"}, + {"name": "plyr"}, + {"name": "play"}, + {"name": "playback"}, + {"name": "multi-layer-perceptron"}, + {"name": "neural-network"}, + {"name": "apache-solr"}, + {"name": "solr"}, + {"name": "entity-framework-ctp5"}, + {"name": "entity-framework-4.1"}, + {"name": "component-object-model"}, + {"name": "com"}, + {"name": "profiling-tools"}, + {"name": "profiling"}, + {"name": "core-java"}, + {"name": "java"}, + {"name": "j2se"}, + {"name": "java"}, + {"name": "reference-types"}, + {"name": "reference-type"}, + {"name": "implementation-details"}, + {"name": "implementation"}, + {"name": "value-types"}, + {"name": "value-type"}, + {"name": "sql-ce-4"}, + {"name": "sql-server-ce-4"}, + {"name": "google+"}, + {"name": "google-plus"}, + {"name": "sql-ce"}, + {"name": "sql-server-ce"}, + {"name": "mssql-ce"}, + {"name": "sql-server-ce"}, + {"name": "memory-fences"}, + {"name": "memory-barriers"}, + {"name": "string-manipulation"}, + {"name": "string"}, + {"name": "jabber"}, + {"name": "xmpp"}, + {"name": "running-time"}, + {"name": "performance"}, + {"name": "faster"}, + {"name": "performance"}, + {"name": "magento-enterprise"}, + {"name": "magento"}, + {"name": "extensions"}, + {"name": "extension"}, + {"name": "httpd"}, + {"name": "apache"}, + {"name": "windows-phone-mango"}, + {"name": "windows-phone-7.1"}, + {"name": "wpf-binding"}, + {"name": "data-binding"}, + {"name": "wrappers"}, + {"name": "wrapper"}, + {"name": "immutable-class"}, + {"name": "immutability"}, + {"name": "o-notation"}, + {"name": "big-o"}, + {"name": "importing"}, + {"name": "import"}, + {"name": "calender"}, + {"name": "calendar"}, + {"name": "iseries"}, + {"name": "ibm-midrange"}, + {"name": "ibm-i"}, + {"name": "ibm-midrange"}, + {"name": "as400"}, + {"name": "ibm-midrange"}, + {"name": "oo-design"}, + {"name": "oop"}, + {"name": "java-util-logging"}, + {"name": "java.util.logging"}, + {"name": "spaghetti-code"}, + {"name": "coding-style"}, + {"name": ".java"}, + {"name": "java"}, + {"name": "msie7"}, + {"name": "internet-explorer-7"}, + {"name": "clean-code"}, + {"name": "coding-style"}, + {"name": "inner-class"}, + {"name": "inner-classes"}, + {"name": "android-honeycomb"}, + {"name": "android-3.0-honeycomb"}, + {"name": "unit-tests"}, + {"name": "unit-testing"}, + {"name": "coffee"}, + {"name": "coffeescript"}, + {"name": "mongodb-csharp-driver"}, + {"name": "mongodb-.net-driver"}, + {"name": "computed-column"}, + {"name": "calculated-columns"}, + {"name": "object-oriented-modeling"}, + {"name": "oop"}, + {"name": "windows-application"}, + {"name": "windows"}, + {"name": "sound"}, + {"name": "audio"}, + {"name": "css-hacks"}, + {"name": "css-hack"}, + {"name": "hashmaps"}, + {"name": "hashmap"}, + {"name": "foldl"}, + {"name": "fold"}, + {"name": "foldr"}, + {"name": "fold"}, + {"name": "ugly-code"}, + {"name": "coding-style"}, + {"name": "header-file"}, + {"name": "header-files"}, + {"name": "cf.net"}, + {"name": "compact-framework"}, + {"name": "winddk"}, + {"name": "wdk"}, + {"name": "asp.net-mvc-3-validation"}, + {"name": "asp.net-mvc-3"}, + {"name": "ndk"}, + {"name": "android-ndk"}, + {"name": "table-variables"}, + {"name": "table-variable"}, + {"name": "table-valued-functions"}, + {"name": "user-defined-functions"}, + {"name": "scalar-valued-functions"}, + {"name": "user-defined-functions"}, + {"name": "scalar-function"}, + {"name": "user-defined-functions"}, + {"name": "table-udf"}, + {"name": "user-defined-functions"}, + {"name": "scalar-udf"}, + {"name": "user-defined-functions"}, + {"name": "files"}, + {"name": "file"}, + {"name": "mma"}, + {"name": "wolfram-mathematica"}, + {"name": ".net-framework-3.5"}, + {"name": ".net-3.5"}, + {"name": ".net-framework"}, + {"name": ".net"}, + {"name": "global.asax"}, + {"name": "global-asax"}, + {"name": "shared-pointers"}, + {"name": "shared-ptr"}, + {"name": "pretty-printing"}, + {"name": "pretty-print"}, + {"name": "jsr-303"}, + {"name": "bean-validation"}, + {"name": "tuple"}, + {"name": "tuples"}, + {"name": "webpy"}, + {"name": "web.py"}, + {"name": "sencha"}, + {"name": "extjs"}, + {"name": "software-architecture"}, + {"name": "architecture"}, + {"name": "solution-architecture"}, + {"name": "architecture"}, + {"name": "application-architecture"}, + {"name": "architecture"}, + {"name": "system-architecture"}, + {"name": "architecture"}, + {"name": "charting"}, + {"name": "charts"}, + {"name": "chart"}, + {"name": "charts"}, + {"name": "typesystem"}, + {"name": "type-systems"}, + {"name": "speed"}, + {"name": "performance"}, + {"name": "datatypes"}, + {"name": "types"}, + {"name": ".net-framework-4.0"}, + {"name": ".net-4.0"}, + {"name": "functional"}, + {"name": "functional-programming"}, + {"name": "rails3"}, + {"name": "ruby-on-rails-3"}, + {"name": "mime-content-type"}, + {"name": "mime-types"}, + {"name": "basic-string"}, + {"name": "stdstring"}, + {"name": "debugger"}, + {"name": "debugging"}, + {"name": "wpfdatagrid"}, + {"name": "datagrid"}, + {"name": ".bat"}, + {"name": "batch-file"}, + {"name": "bat"}, + {"name": "batch-file"}, + {"name": "dos-batch"}, + {"name": "batch-file"}, + {"name": "winbatch"}, + {"name": "batch-file"}, + {"name": "floats"}, + {"name": "float"}, + {"name": "domain-specific-languages"}, + {"name": "dsl"}, + {"name": "mysqldb"}, + {"name": "mysql-python"}, + {"name": "windows-azure-tables"}, + {"name": "azure-table-storage"}, + {"name": "css-background-image"}, + {"name": "css"}, + {"name": "jcomponents"}, + {"name": "jcomponent"}, + {"name": "selectbox"}, + {"name": "drop-down-menu"}, + {"name": "standard"}, + {"name": "standards"}, + {"name": "comment"}, + {"name": "comments"}, + {"name": "standard-ml"}, + {"name": "sml"}, + {"name": "gtk+"}, + {"name": "gtk"}, + {"name": "data-frame"}, + {"name": "dataframe"}, + {"name": "beans"}, + {"name": "javabeans"}, + {"name": "bean"}, + {"name": "javabeans"}, + {"name": "adobe-acrobat"}, + {"name": "acrobat"}, + {"name": "google-reader-api"}, + {"name": "google-reader"}, + {"name": "quartz-graphics"}, + {"name": "core-graphics"}, + {"name": "generic"}, + {"name": "generics"}, + {"name": "rssfeed"}, + {"name": "rss"}, + {"name": "microsoft-access"}, + {"name": "ms-access"}, + {"name": "ezcomponents"}, + {"name": "zeta-components"}, + {"name": ".bashrc"}, + {"name": "bash"}, + {"name": "bashrc"}, + {"name": "bash"}, + {"name": "student"}, + {"name": "homework"}, + {"name": "student-question"}, + {"name": "homework"}, + {"name": "sql-postgres"}, + {"name": "postgresql"}, + {"name": "classic-asp"}, + {"name": "asp-classic"}, + {"name": "void-pointer"}, + {"name": "void-pointers"}, + {"name": "segfault"}, + {"name": "segmentation-fault"}, + {"name": "logger"}, + {"name": "logging"}, + {"name": "ia32"}, + {"name": "x86"}, + {"name": "sql-statement"}, + {"name": "sql"}, + {"name": "ccrc"}, + {"name": "clearcase-remote-client"}, + {"name": "singleton-class"}, + {"name": "singleton"}, + {"name": "language-independent"}, + {"name": "language-agnostic"}, + {"name": "wildcards"}, + {"name": "wildcard"}, + {"name": "80x86"}, + {"name": "x86"}, + {"name": "vbhtml"}, + {"name": "razor"}, + {"name": "cshtml"}, + {"name": "razor"}, + {"name": "cpp"}, + {"name": "c++"}, + {"name": "drscheme"}, + {"name": "racket"}, + {"name": "plt-scheme"}, + {"name": "racket"}, + {"name": "web-part"}, + {"name": "web-parts"}, + {"name": "webpartzone"}, + {"name": "web-parts"}, + {"name": "visual-web-part"}, + {"name": "web-parts"}, + {"name": "sql-query"}, + {"name": "sql"}, + {"name": "random-string-generator"}, + {"name": "random"}, + {"name": "random-string"}, + {"name": "random"}, + {"name": "random-alpha-generator"}, + {"name": "random"}, + {"name": "rand"}, + {"name": "random"}, + {"name": "random-number"}, + {"name": "random"}, + {"name": "random-numbers"}, + {"name": "random"}, + {"name": "random-generator"}, + {"name": "random"}, + {"name": "pseudo-random-numbers"}, + {"name": "random"}, + {"name": "random-number-generator"}, + {"name": "random"}, + {"name": "template-function"}, + {"name": "function-templates"}, + {"name": "image-resize"}, + {"name": "image-resizing"}, + {"name": "oss"}, + {"name": "open-source"}, + {"name": "while-loops"}, + {"name": "while-loop"}, + {"name": "perl-oo"}, + {"name": "object-oriented-perl"}, + {"name": "c3po"}, + {"name": "c3p0"}, + {"name": "access-is-denied"}, + {"name": "access-denied"}, + {"name": "stl-containers"}, + {"name": "stl"}, + {"name": "performance-comparison"}, + {"name": "performance"}, + {"name": "404"}, + {"name": "http-status-code-404"}, + {"name": "file-operations"}, + {"name": "file-io"}, + {"name": "prime-number"}, + {"name": "primes"}, + {"name": "optimizing"}, + {"name": "optimization"}, + {"name": "merging"}, + {"name": "merge"}, + {"name": "wpf-toolkit"}, + {"name": "wpftoolkit"}, + {"name": "database-structure"}, + {"name": "database"}, + {"name": "structures"}, + {"name": "structure"}, + {"name": "book-exercise"}, + {"name": "homework"}, + {"name": "programming-exercise"}, + {"name": "homework"}, + {"name": "exercises"}, + {"name": "homework"}, + {"name": "multicore-programming"}, + {"name": "multicore"}, + {"name": ".net-cf"}, + {"name": "compact-framework"}, + {"name": "apple-ios"}, + {"name": "ios"}, + {"name": "arithmetic"}, + {"name": "math"}, + {"name": "mathematical"}, + {"name": "math"}, + {"name": "open-office"}, + {"name": "openoffice.org"}, + {"name": "object-file"}, + {"name": "object-files"}, + {"name": "slow"}, + {"name": "performance"}, + {"name": "url-shortening"}, + {"name": "url-shortener"}, + {"name": "apache-tomcat"}, + {"name": "tomcat"}, + {"name": "parallel-programming"}, + {"name": "parallel-processing"}, + {"name": "fast"}, + {"name": "performance"}, + {"name": "richtextformat"}, + {"name": "rtf"}, + {"name": "asp.net-webmethod"}, + {"name": "asmx"}, + {"name": "sandboxing"}, + {"name": "sandbox"}, + {"name": "oops"}, + {"name": "oop"}, + {"name": "facebook-graph"}, + {"name": "facebook-graph-api"}, + {"name": "facebook-connect"}, + {"name": "facebook"}, + {"name": "kvo"}, + {"name": "key-value-observing"}, + {"name": "hexadecimal"}, + {"name": "hex"}, + {"name": "programming-terms"}, + {"name": "terminology"}, + {"name": "bfs"}, + {"name": "breadth-first-search"}, + {"name": "dnn5"}, + {"name": "dotnetnuke-5"}, + {"name": "mysql-query"}, + {"name": "mysql"}, + {"name": "codecs"}, + {"name": "codec"}, + {"name": "crypto"}, + {"name": "cryptography"}, + {"name": "java-applet"}, + {"name": "applet"}, + {"name": "heirarchy"}, + {"name": "hierarchy"}, + {"name": "tortoise-hg"}, + {"name": "tortoisehg"}, + {"name": "phpdoctrine"}, + {"name": "doctrine"}, + {"name": "traversing"}, + {"name": "traversal"}, + {"name": "weakreference"}, + {"name": "weak-references"}, + {"name": "softreference"}, + {"name": "soft-references"}, + {"name": "ci"}, + {"name": "continuous-integration"}, + {"name": "xhr"}, + {"name": "xmlhttprequest"}, + {"name": "x64"}, + {"name": "64-bit"}, + {"name": "decryption"}, + {"name": "encryption"}, + {"name": "ha"}, + {"name": "high-availability"}, + {"name": "test-driven"}, + {"name": "tdd"}, + {"name": "sso"}, + {"name": "single-sign-on"}, + {"name": "gmaps"}, + {"name": "google-maps"}, + {"name": "pdt"}, + {"name": "eclipse-pdt"}, + {"name": "computer-graphics"}, + {"name": "graphics"}, + {"name": "processing.org"}, + {"name": "processing"}, + {"name": "mvc3"}, + {"name": "asp.net-mvc-3"}, + {"name": "cache-coherence"}, + {"name": "caching"}, + {"name": "httpservletresponse"}, + {"name": "servlets"}, + {"name": "httpservletrequest"}, + {"name": "servlets"}, + {"name": "piglatin"}, + {"name": "apache-pig"}, + {"name": "aspect-oriented"}, + {"name": "aop"}, + {"name": "learn"}, + {"name": "learning"}, + {"name": "dwmapi"}, + {"name": "dwm"}, + {"name": "sequence-point"}, + {"name": "sequence-points"}, + {"name": "swf"}, + {"name": "flash"}, + {"name": "forxml"}, + {"name": "for-xml"}, + {"name": "websockets"}, + {"name": "websocket"}, + {"name": "permalink"}, + {"name": "permalinks"}, + {"name": "form-submission"}, + {"name": "form-submit"}, + {"name": "jquery-tmpl"}, + {"name": "jquery-templates"}, + {"name": "facets"}, + {"name": "facet"}, + {"name": "code-audit"}, + {"name": "code-review"}, + {"name": "j2ee"}, + {"name": "jakarta-ee"}, + {"name": "code-only"}, + {"name": "code-first"}, + {"name": "nsnotification"}, + {"name": "nsnotifications"}, + {"name": "google-adsense"}, + {"name": "adsense"}, + {"name": "win32api"}, + {"name": "winapi"}, + {"name": "serialize"}, + {"name": "serialization"}, + {"name": "cmd.exe"}, + {"name": "cmd"}, + {"name": "jquery-animation"}, + {"name": "jquery-animate"}, + {"name": "jquery-grid"}, + {"name": "jqgrid"}, + {"name": "appengine"}, + {"name": "google-app-engine"}, + {"name": "facebook-java-sdk"}, + {"name": "facebook-java-api"}, + {"name": "facebook-fanpage"}, + {"name": "facebook-page"}, + {"name": "graph-api"}, + {"name": "facebook-graph-api"}, + {"name": "facebook-application"}, + {"name": "facebook"}, + {"name": "gem"}, + {"name": "rubygems"}, + {"name": "url-encoding"}, + {"name": "urlencode"}, + {"name": "cs"}, + {"name": "computer-science"}, + {"name": "docs"}, + {"name": "documentation"}, + {"name": "kernel-programming"}, + {"name": "kernel"}, + {"name": "ruby-on-rails-gems"}, + {"name": "rubygems"}, + {"name": "sql-developer"}, + {"name": "oracle-sqldeveloper"}, + {"name": "mongo"}, + {"name": "mongodb"}, + {"name": "10g"}, + {"name": "oracle10g"}, + {"name": "performance-tuning"}, + {"name": "performance"}, + {"name": "todos"}, + {"name": "todo"}, + {"name": "modelbinder"}, + {"name": "modelbinders"}, + {"name": "adl"}, + {"name": "argument-dependent-lookup"}, + {"name": "stats"}, + {"name": "statistics"}, + {"name": "memoize"}, + {"name": "memoization"}, + {"name": "minification"}, + {"name": "minify"}, + {"name": "jdk7"}, + {"name": "java-7"}, + {"name": "out-parameter"}, + {"name": "out-parameters"}, + {"name": "perfomance"}, + {"name": "performance"}, + {"name": "ext-gwt"}, + {"name": "gxt"}, + {"name": "pil"}, + {"name": "python-imaging-library"}, + {"name": "xss-prevention"}, + {"name": "xss"}, + {"name": "mina"}, + {"name": "apache-mina"}, + {"name": "encrypt"}, + {"name": "encryption"}, + {"name": "uninitialized"}, + {"name": "initialization"}, + {"name": "ipad-sdk"}, + {"name": "ipad"}, + {"name": "facebook-sdk"}, + {"name": "facebook"}, + {"name": "twitter-api"}, + {"name": "twitter"}, + {"name": "sound-api"}, + {"name": "audio"}, + {"name": "paypal-api"}, + {"name": "paypal"}, + {"name": "lambda-expressions"}, + {"name": "lambda"}, + {"name": "dsp"}, + {"name": "signal-processing"}, + {"name": "commands"}, + {"name": "command"}, + {"name": "while"}, + {"name": "while-loop"}, + {"name": "flex-sdk"}, + {"name": "apache-flex"}, + {"name": "shell-commands"}, + {"name": "shell"}, + {"name": "shell-command"}, + {"name": "shell"}, + {"name": "shell-scripting"}, + {"name": "shell"}, + {"name": "opengles"}, + {"name": "opengl-es"}, + {"name": "rewriterule"}, + {"name": "mod-rewrite"}, + {"name": "rewritecond"}, + {"name": "mod-rewrite"}, + {"name": "rewriteengine"}, + {"name": "mod-rewrite"}, + {"name": "coding-standards"}, + {"name": "coding-style"}, + {"name": "coding-convention"}, + {"name": "coding-style"}, + {"name": "xsltransform"}, + {"name": "xslt"}, + {"name": "computational-linguistics"}, + {"name": "nlp"}, + {"name": "joda"}, + {"name": "jodatime"}, + {"name": "hyperlinks"}, + {"name": "hyperlink"}, + {"name": "link"}, + {"name": "hyperlink"}, + {"name": "dnn"}, + {"name": "dotnetnuke"}, + {"name": "android-sdk"}, + {"name": "android"}, + {"name": "google-web-toolkit"}, + {"name": "gwt"}, + {"name": "google-guice"}, + {"name": "guice"}, + {"name": "multitenancy"}, + {"name": "multi-tenant"}, + {"name": "unix-programming"}, + {"name": "unix"}, + {"name": "decorators"}, + {"name": "decorator"}, + {"name": "static-library"}, + {"name": "static-libraries"}, + {"name": "dynamic-link-library"}, + {"name": "dll"}, + {"name": "performance-issues"}, + {"name": "performance"}, + {"name": "transformations"}, + {"name": "transformation"}, + {"name": "duplicate-code"}, + {"name": "code-duplication"}, + {"name": "threadsafe"}, + {"name": "thread-safety"}, + {"name": "report-viewer"}, + {"name": "reportviewer"}, + {"name": "lookup-table"}, + {"name": "lookup-tables"}, + {"name": "subroutines"}, + {"name": "subroutine"}, + {"name": "carriage-returns"}, + {"name": "carriage-return"}, + {"name": "users"}, + {"name": "user"}, + {"name": "component"}, + {"name": "components"}, + {"name": "dialogs"}, + {"name": "dialog"}, + {"name": "streams"}, + {"name": "stream"}, + {"name": "trees"}, + {"name": "tree"}, + {"name": "downloads"}, + {"name": "download"}, + {"name": "eclipse-plugins"}, + {"name": "eclipse-plugin"}, + {"name": "inserts"}, + {"name": "insert"}, + {"name": "migrations"}, + {"name": "migration"}, + {"name": "filters"}, + {"name": "filter"}, + {"name": "deletes"}, + {"name": "delete"}, + {"name": "datasets"}, + {"name": "dataset"}, + {"name": "trigger"}, + {"name": "triggers"}, + {"name": "menus"}, + {"name": "menu"}, + {"name": "vectors"}, + {"name": "vector"}, + {"name": "uploads"}, + {"name": "upload"}, + {"name": "webform"}, + {"name": "webforms"}, + {"name": "prototypes"}, + {"name": "prototype"}, + {"name": "websites"}, + {"name": "web"}, + {"name": "redirects"}, + {"name": "redirect"}, + {"name": "bindings"}, + {"name": "binding"}, + {"name": "services"}, + {"name": "service"}, + {"name": "joins"}, + {"name": "join"}, + {"name": "encodings"}, + {"name": "encoding"}, + {"name": "layouts"}, + {"name": "layout"}, + {"name": "animations"}, + {"name": "animation"}, + {"name": "videos"}, + {"name": "video"}, + {"name": "objects"}, + {"name": "object"}, + {"name": "tables"}, + {"name": "table"}, + {"name": "urls"}, + {"name": "url"}, + {"name": "optimizations"}, + {"name": "optimization"}, + {"name": "errors"}, + {"name": "error"}, + {"name": "apis"}, + {"name": "api"}, + {"name": "validations"}, + {"name": "validation"}, + {"name": "ast"}, + {"name": "abstract-syntax-tree"}, + {"name": "orthogonality"}, + {"name": "orthogonal"}, + {"name": "integral-promotion"}, + {"name": "integer-promotion"}, + {"name": "mssql2008"}, + {"name": "sql-server-2008"}, + {"name": "model-view-viewmodel"}, + {"name": "mvvm"}, + {"name": "hotlink"}, + {"name": "hotlinking"}, + {"name": "silverlight-4"}, + {"name": "silverlight-4.0"}, + {"name": "paradigm"}, + {"name": "paradigms"}, + {"name": "programming-paradigms"}, + {"name": "paradigms"}, + {"name": "win32"}, + {"name": "winapi"}, + {"name": "iframes"}, + {"name": "iframe"}, + {"name": "deserialize"}, + {"name": "serialization"}, + {"name": "unserialize"}, + {"name": "serialization"}, + {"name": "headers"}, + {"name": "header"}, + {"name": "as2"}, + {"name": "actionscript-2"}, + {"name": "cdt"}, + {"name": "eclipse-cdt"}, + {"name": "tts"}, + {"name": "text-to-speech"}, + {"name": "filesystem"}, + {"name": "filesystems"}, + {"name": "webcrawling"}, + {"name": "web-crawler"}, + {"name": "monad"}, + {"name": "monads"}, + {"name": "google-calendar"}, + {"name": "google-calendar-api"}, + {"name": "payments"}, + {"name": "payment"}, + {"name": "null-object"}, + {"name": "null-object-pattern"}, + {"name": "garbage-collector"}, + {"name": "garbage-collection"}, + {"name": "for"}, + {"name": "for-loop"}, + {"name": "test"}, + {"name": "testing"}, + {"name": "tests"}, + {"name": "testing"}, + {"name": "3gs"}, + {"name": "iphone-3gs"}, + {"name": "combination"}, + {"name": "combinations"}, + {"name": "shell-script"}, + {"name": "shell"}, + {"name": "d3d"}, + {"name": "direct3d"}, + {"name": "minifier"}, + {"name": "minify"}, + {"name": "userscript"}, + {"name": "userscripts"}, + {"name": "windows-2008-r2"}, + {"name": "windows-server-2008-r2"}, + {"name": "sqllite"}, + {"name": "sqlite"}, + {"name": "diagnostic"}, + {"name": "diagnostics"}, + {"name": "dependencyproperty"}, + {"name": "dependency-properties"}, + {"name": "type-casting"}, + {"name": "casting"}, + {"name": "vc++.net"}, + {"name": "visual-c++"}, + {"name": "try-catch-throw"}, + {"name": "try-catch"}, + {"name": "try-statement"}, + {"name": "try-catch"}, + {"name": "ccnet-config"}, + {"name": "cruisecontrol.net"}, + {"name": "kata"}, + {"name": "code-kata"}, + {"name": "concurrent"}, + {"name": "concurrency"}, + {"name": "catch"}, + {"name": "try-catch"}, + {"name": "try"}, + {"name": "try-catch"}, + {"name": "flow-of-control"}, + {"name": "control-flow"}, + {"name": "generators"}, + {"name": "generator"}, + {"name": "spreadsheets"}, + {"name": "spreadsheet"}, + {"name": "birt-report"}, + {"name": "birt"}, + {"name": "association"}, + {"name": "associations"}, + {"name": "cronjob"}, + {"name": "cron"}, + {"name": "xp"}, + {"name": "windows-xp"}, + {"name": "literal"}, + {"name": "literals"}, + {"name": "stringliteral"}, + {"name": "string-literals"}, + {"name": "load-balancer"}, + {"name": "load-balancing"}, + {"name": "load-balance"}, + {"name": "load-balancing"}, + {"name": "system-directoryservices"}, + {"name": "directoryservices"}, + {"name": "system.directoryservices"}, + {"name": "directoryservices"}, + {"name": "character-escaping"}, + {"name": "escaping"}, + {"name": "double-escaping"}, + {"name": "escaping"}, + {"name": "string-escaping"}, + {"name": "escaping"}, + {"name": "unescape"}, + {"name": "escaping"}, + {"name": "escaped"}, + {"name": "escaping"}, + {"name": "escape-character"}, + {"name": "escaping"}, + {"name": "escape-sequence"}, + {"name": "escaping"}, + {"name": "escaped-characters"}, + {"name": "escaping"}, + {"name": "escape"}, + {"name": "escaping"}, + {"name": "ado.net-data-services"}, + {"name": "wcf-data-services"}, + {"name": "pubsub"}, + {"name": "publish-subscribe"}, + {"name": "apache-cxf"}, + {"name": "cxf"}, + {"name": "multiple-languages"}, + {"name": "multilingual"}, + {"name": "paths"}, + {"name": "path"}, + {"name": "autowiring"}, + {"name": "autowired"}, + {"name": "prototype.js"}, + {"name": "prototypejs"}, + {"name": "microisv"}, + {"name": "micro-isv"}, + {"name": "change-log"}, + {"name": "changelog"}, + {"name": "boostshared-ptr"}, + {"name": "shared-ptr"}, + {"name": "global-interpreter-lock"}, + {"name": "gil"}, + {"name": "serialized"}, + {"name": "serialization"}, + {"name": "serializing"}, + {"name": "serialization"}, + {"name": "serialze"}, + {"name": "serialization"}, + {"name": "serialisation"}, + {"name": "serialization"}, + {"name": ".jar"}, + {"name": "jar"}, + {"name": ".each"}, + {"name": "each"}, + {"name": "foreach-loop"}, + {"name": "foreach"}, + {"name": "clllocation"}, + {"name": "cllocation"}, + {"name": "language-constructs"}, + {"name": "language-construct"}, + {"name": "constant"}, + {"name": "constants"}, + {"name": "doublebuffered"}, + {"name": "double-buffering"}, + {"name": "restful-wcf"}, + {"name": "wcf-rest"}, + {"name": "pkcs11"}, + {"name": "pkcs#11"}, + {"name": "2038"}, + {"name": "year2038"}, + {"name": "y2k38"}, + {"name": "year2038"}, + {"name": "actions"}, + {"name": "action"}, + {"name": "actionlinks"}, + {"name": "actionlink"}, + {"name": "action-filters"}, + {"name": "action-filter"}, + {"name": ".flv"}, + {"name": "flv"}, + {"name": "layers"}, + {"name": "layer"}, + {"name": "shape"}, + {"name": "shapes"}, + {"name": "cache-l2"}, + {"name": "l2-cache"}, + {"name": "3d-modeling"}, + {"name": "3d-modelling"}, + {"name": "schemas"}, + {"name": "schema"}, + {"name": "discretemath"}, + {"name": "discrete-mathematics"}, + {"name": "badges"}, + {"name": "badge"}, + {"name": "powerpack"}, + {"name": "powerpacks"}, + {"name": "sevenzip"}, + {"name": "7zip"}, + {"name": "7z"}, + {"name": "7zip"}, + {"name": "fulltrust"}, + {"name": "full-trust"}, + {"name": "cast"}, + {"name": "casting"}, + {"name": "camelcase"}, + {"name": "camelcasing"}, + {"name": "compilation-errors"}, + {"name": "compiler-errors"}, + {"name": "compilation-error"}, + {"name": "compiler-errors"}, + {"name": "compile-error"}, + {"name": "compiler-errors"}, + {"name": "compile-errors"}, + {"name": "compiler-errors"}, + {"name": "error-messages"}, + {"name": "error-message"}, + {"name": "error-codes"}, + {"name": "error-code"}, + {"name": "distributedtransactions"}, + {"name": "distributed-transactions"}, + {"name": "session-handling"}, + {"name": "session-management"}, + {"name": "transactionlog"}, + {"name": "transaction-log"}, + {"name": "iostreams"}, + {"name": "iostream"}, + {"name": "playstation3"}, + {"name": "ps3"}, + {"name": "mail"}, + {"name": "email"}, + {"name": "management-studio"}, + {"name": "ssms"}, + {"name": "sqlservermanagementstudio"}, + {"name": "ssms"}, + {"name": "compiler-error"}, + {"name": "compiler-errors"}, + {"name": "windows-2003"}, + {"name": "windows-server-2003"}, + {"name": "connectionpool"}, + {"name": "connection-pooling"}, + {"name": "ccnet"}, + {"name": "cruisecontrol.net"}, + {"name": "collations"}, + {"name": "collation"}, + {"name": "java-swing"}, + {"name": "swing"}, + {"name": "debug"}, + {"name": "debugging"}, + {"name": "linq2sql"}, + {"name": "linq-to-sql"}, + {"name": "javaws"}, + {"name": "java-web-start"}, + {"name": "split-testing"}, + {"name": "ab-testing"}, + {"name": "sql-ansi"}, + {"name": "ansi-sql"}, + {"name": "transitions"}, + {"name": "transition"}, + {"name": "decouple"}, + {"name": "decoupling"}, + {"name": "bookmark"}, + {"name": "bookmarks"}, + {"name": "jaxb2"}, + {"name": "jaxb"}, + {"name": "javax.swing"}, + {"name": "swing"}, + {"name": "ebooks"}, + {"name": "ebook"}, + {"name": "unix-time"}, + {"name": "unix-timestamp"}, + {"name": "memcache"}, + {"name": "memcached"}, + {"name": "cache"}, + {"name": "caching"}, + {"name": "text-messages"}, + {"name": "sms"}, + {"name": "text-message"}, + {"name": "sms"}, + {"name": "xpath-expression"}, + {"name": "xpath"}, + {"name": "aspx"}, + {"name": "asp.net"}, + {"name": "phusion-passenger"}, + {"name": "passenger"}, + {"name": "strings"}, + {"name": "string"}, + {"name": "objective-c-2"}, + {"name": "objective-c-2.0"}, + {"name": "windows.forms"}, + {"name": "winforms"}, + {"name": "equal"}, + {"name": "equals"}, + {"name": "iphone-app"}, + {"name": "iphone"}, + {"name": "classifier"}, + {"name": "classification"}, + {"name": "self-development"}, + {"name": "self-improvement"}, + {"name": "personal-development"}, + {"name": "self-improvement"}, + {"name": "www"}, + {"name": "web"}, + {"name": "windows-programming"}, + {"name": "windows"}, + {"name": "non-const"}, + {"name": "constants"}, + {"name": "typecast"}, + {"name": "casting"}, + {"name": "mocks"}, + {"name": "mocking"}, + {"name": "mock"}, + {"name": "mocking"}, + {"name": "shared-library"}, + {"name": "shared-libraries"}, + {"name": "java-se"}, + {"name": "java"}, + {"name": "classloaders"}, + {"name": "classloader"}, + {"name": "dependency"}, + {"name": "dependencies"}, + {"name": "significant-figures"}, + {"name": "significant-digits"}, + {"name": "slugs"}, + {"name": "slug"}, + {"name": "groovygrails"}, + {"name": "grails"}, + {"name": "software-testing"}, + {"name": "testing"}, + {"name": "upload-file"}, + {"name": "file-upload"}, + {"name": "functional-tests"}, + {"name": "functional-testing"}, + {"name": "website-testing"}, + {"name": "web-testing"}, + {"name": "gmake"}, + {"name": "gnu-make"}, + {"name": "destructors"}, + {"name": "destructor"}, + {"name": "case-studies"}, + {"name": "case-study"}, + {"name": "spellchecker"}, + {"name": "spell-checking"}, + {"name": "case-sensitivity"}, + {"name": "case-sensitive"}, + {"name": "preprocessor-abuse"}, + {"name": "preprocessor"}, + {"name": "preprocessor-directives"}, + {"name": "preprocessor"}, + {"name": "preprocess"}, + {"name": "preprocessor"}, + {"name": "preprocessing"}, + {"name": "preprocessor"}, + {"name": "self-learning"}, + {"name": "self-improvement"}, + {"name": "rs232"}, + {"name": "serial-port"}, + {"name": "circular-references"}, + {"name": "circular-reference"}, + {"name": "benchmarks"}, + {"name": "benchmarking"}, + {"name": "benchmark"}, + {"name": "benchmarking"}, + {"name": "autocompletion"}, + {"name": "autocomplete"}, + {"name": "ado-net-data-services"}, + {"name": "wcf-data-services"}, + {"name": "ado-net-dataservices"}, + {"name": "wcf-data-services"}, + {"name": "local-variable"}, + {"name": "local-variables"}, + {"name": "global-variable"}, + {"name": "global-variables"}, + {"name": "condition-variables"}, + {"name": "condition-variable"}, + {"name": "compositecontrol"}, + {"name": "composite-controls"}, + {"name": "asp.net-mvc-controllers"}, + {"name": "asp.net-mvc-controller"}, + {"name": "documentation-generator"}, + {"name": "documentation-generation"}, + {"name": "code-generator"}, + {"name": "code-generation"}, + {"name": "auto-generated"}, + {"name": "auto-generate"}, + {"name": "auto-generation"}, + {"name": "auto-generate"}, + {"name": "dynamicbinding"}, + {"name": "dynamic-binding"}, + {"name": "dynamic-array"}, + {"name": "dynamic-arrays"}, + {"name": "iphone-sdk-3"}, + {"name": "iphone-sdk-3.0"}, + {"name": "profilers"}, + {"name": "profiler"}, + {"name": "archives"}, + {"name": "archive"}, + {"name": "archetype"}, + {"name": "archetypes"}, + {"name": "batch-files"}, + {"name": "batch-file"}, + {"name": "managers"}, + {"name": "manager"}, + {"name": "passing-by-reference"}, + {"name": "pass-by-reference"}, + {"name": "session-cookie"}, + {"name": "session-cookies"}, + {"name": "credit-cards"}, + {"name": "credit-card"}, + {"name": "credential"}, + {"name": "credentials"}, + {"name": "namespacing"}, + {"name": "namespaces"}, + {"name": "addons"}, + {"name": "add-on"}, + {"name": "add-ins"}, + {"name": "add-in"}, + {"name": "mockup"}, + {"name": "mockups"}, + {"name": "symbolic-link"}, + {"name": "symlink"}, + {"name": "accent"}, + {"name": "diacritics"}, + {"name": "concatenate"}, + {"name": "concatenation"}, + {"name": "dojox"}, + {"name": "dojo"}, + {"name": "dijit"}, + {"name": "dojo"}, + {"name": "nosetests"}, + {"name": "nose"}, + {"name": "python-nose"}, + {"name": "nose"}, + {"name": "timers"}, + {"name": "timer"}, + {"name": "social-network"}, + {"name": "social-networking"}, + {"name": "interoperability"}, + {"name": "interop"}, + {"name": "iphone-development"}, + {"name": "iphone"}, + {"name": "analysis-services"}, + {"name": "ssas"}, + {"name": "p4"}, + {"name": "perforce"}, + {"name": "semantic-meaning"}, + {"name": "semantics"}, + {"name": "javascript-execution"}, + {"name": "javascript"}, + {"name": "inputs"}, + {"name": "input"}, + {"name": "input-output"}, + {"name": "io"}, + {"name": "lock"}, + {"name": "locking"}, + {"name": "interfaces"}, + {"name": "interface"}, + {"name": "iterators"}, + {"name": "iterator"}, + {"name": "type"}, + {"name": "types"}, + {"name": "aws-s3"}, + {"name": "amazon-s3"}, + {"name": "deploy"}, + {"name": "deployment"}, + {"name": "cross-site-scripting"}, + {"name": "xss"}, + {"name": "wm5"}, + {"name": "windows-mobile-5.0"}, + {"name": "classes"}, + {"name": "class"}, + {"name": "aptana-studio"}, + {"name": "aptana"}, + {"name": "uml-modelling"}, + {"name": "uml"}, + {"name": "coldfusion-mx"}, + {"name": "coldfusion-6"}, + {"name": "levenshtein"}, + {"name": "levenshtein-distance"}, + {"name": "color"}, + {"name": "colors"}, + {"name": "autoloading"}, + {"name": "autoload"}, + {"name": "reactive-extensions"}, + {"name": "system.reactive"}, + {"name": "mbean"}, + {"name": "jmx"}, + {"name": "image-maps"}, + {"name": "imagemap"}, + {"name": "levenstein"}, + {"name": "levenshtein-distance"}, + {"name": "boost-bjam"}, + {"name": "bjam"}, + {"name": "gwt-uibinder"}, + {"name": "uibinder"}, + {"name": "adobe-air"}, + {"name": "air"}, + {"name": "asm"}, + {"name": "assembly"}, + {"name": "protobuf"}, + {"name": "protocol-buffers"}, + {"name": "perl-xs"}, + {"name": "xs"}, + {"name": "microsoft-dynamics-ax"}, + {"name": "axapta"}, + {"name": "dynamics-ax"}, + {"name": "axapta"}, + {"name": "technique"}, + {"name": "techniques"}, + {"name": "delphi-2011"}, + {"name": "delphi-xe"}, + {"name": "xsl"}, + {"name": "xslt"}, + {"name": "ejb2"}, + {"name": "ejb-2.x"}, + {"name": "visual-studio-2010-rtm"}, + {"name": "visual-studio-2010"}, + {"name": "dlls"}, + {"name": "dll"}, + {"name": "webflow2"}, + {"name": "spring-webflow-2"}, + {"name": "college"}, + {"name": "university"}, + {"name": "11g"}, + {"name": "oracle11g"}, + {"name": "webapp"}, + {"name": "web-applications"}, + {"name": "webapps"}, + {"name": "web-applications"}, + {"name": "tpl"}, + {"name": "task-parallel-library"}, + {"name": "non-determinism"}, + {"name": "non-deterministic"}, + {"name": "javadocs"}, + {"name": "javadoc"}, + {"name": "apache-cassandra"}, + {"name": "cassandra"}, + {"name": "smart-pointer"}, + {"name": "smart-pointers"}, + {"name": "pointer-to-function"}, + {"name": "function-pointers"}, + {"name": "pointer-math"}, + {"name": "pointer-arithmetic"}, + {"name": "jdbc-driver"}, + {"name": "jdbc"}, + {"name": "wordpress-themes"}, + {"name": "wordpress-theming"}, + {"name": "vulnerabilities"}, + {"name": "security"}, + {"name": "vulnerability"}, + {"name": "security"}, + {"name": "c#-language"}, + {"name": "c#"}, + {"name": "cryptographic"}, + {"name": "cryptography"}, + {"name": "binary-trees"}, + {"name": "binary-tree"}, + {"name": "feature"}, + {"name": "features"}, + {"name": "bytes"}, + {"name": "byte"}, + {"name": "browser-back-button"}, + {"name": "back-button"}, + {"name": "buttons"}, + {"name": "button"}, + {"name": "bug-reports"}, + {"name": "bug-reporting"}, + {"name": "attribute"}, + {"name": "attributes"}, + {"name": "compilers"}, + {"name": "compiler-construction"}, + {"name": "tcpip"}, + {"name": "tcp"}, + {"name": "mvc.net"}, + {"name": "asp.net-mvc"}, + {"name": "plotting"}, + {"name": "plot"}, + {"name": "network"}, + {"name": "networking"}, + {"name": "print"}, + {"name": "printing"}, + {"name": "printer"}, + {"name": "printing"}, + {"name": "myth-busting"}, + {"name": "myths"}, + {"name": "async"}, + {"name": "asynchronous"}, + {"name": "dotnetopenid"}, + {"name": "dotnetopenauth"}, + {"name": "cookie"}, + {"name": "cookies"}, + {"name": "agile-development"}, + {"name": "agile"}, + {"name": "job"}, + {"name": "jobs"}, + {"name": "mvc"}, + {"name": "model-view-controller"}, + {"name": "windows-identity-foundati"}, + {"name": "wif"}, + {"name": "makefiles"}, + {"name": "makefile"}, + {"name": "bash-script"}, + {"name": "bash"}, + {"name": "linking"}, + {"name": "linker"}, + {"name": "jws"}, + {"name": "java-web-start"}, + {"name": "functions"}, + {"name": "function"}, + {"name": "facebook-api"}, + {"name": "facebook"}, + {"name": "htmlhelp"}, + {"name": "chm"}, + {"name": "fpc"}, + {"name": "freepascal"}, + {"name": "secure"}, + {"name": "security"}, + {"name": "google-collections"}, + {"name": "guava"}, + {"name": "salesforce.com"}, + {"name": "salesforce"}, + {"name": "windsor"}, + {"name": "castle-windsor"}, + {"name": "gc"}, + {"name": "garbage-collection"}, + {"name": "sccs"}, + {"name": "version-control"}, + {"name": "source-code-control"}, + {"name": "version-control"}, + {"name": "scc"}, + {"name": "version-control"}, + {"name": "x-window-system"}, + {"name": "x11"}, + {"name": "machine-vision"}, + {"name": "computer-vision"}, + {"name": "digital-signal-processing"}, + {"name": "signal-processing"}, + {"name": "python-modules"}, + {"name": "python-module"}, + {"name": "modules"}, + {"name": "module"}, + {"name": "use-cases"}, + {"name": "use-case"}, + {"name": "sessions"}, + {"name": "session"}, + {"name": "atomic-compare-and-swap"}, + {"name": "compare-and-swap"}, + {"name": "hsql"}, + {"name": "hsqldb"}, + {"name": "subprocesses"}, + {"name": "subprocess"}, + {"name": "overload"}, + {"name": "overloading"}, + {"name": "raphael-js"}, + {"name": "raphael"}, + {"name": "portlets"}, + {"name": "portlet"}, + {"name": "spring-framework"}, + {"name": "spring"}, + {"name": "codepage"}, + {"name": "codepages"}, + {"name": "keyboards"}, + {"name": "keyboard"}, + {"name": "scraping"}, + {"name": "screen-scraping"}, + {"name": "blogging"}, + {"name": "blogs"}, + {"name": "vb-classic"}, + {"name": "vb6"}, + {"name": "vc9"}, + {"name": "visual-c++-2008"}, + {"name": "bzr"}, + {"name": "bazaar"}, + {"name": "lists"}, + {"name": "list"}, + {"name": "callbacks"}, + {"name": "callback"}, + {"name": "immutable"}, + {"name": "immutability"}, + {"name": "jars"}, + {"name": "jar"}, + {"name": "apache-derby"}, + {"name": "derby"}, + {"name": "natural-language"}, + {"name": "nlp"}, + {"name": "natural-language-process"}, + {"name": "nlp"}, + {"name": "expression-engine"}, + {"name": "expressionengine"}, + {"name": "wwf"}, + {"name": "workflow-foundation"}, + {"name": "matrices"}, + {"name": "matrix"}, + {"name": "patches"}, + {"name": "patch"}, + {"name": "dcvs"}, + {"name": "dvcs"}, + {"name": "db"}, + {"name": "database"}, + {"name": "yii-framework"}, + {"name": "yii"}, + {"name": "hooks"}, + {"name": "hook"}, + {"name": "hooking"}, + {"name": "hook"}, + {"name": "primitives"}, + {"name": "primitive"}, + {"name": "backus-naur-form"}, + {"name": "bnf"}, + {"name": "jquery-selector"}, + {"name": "jquery-selectors"}, + {"name": "bitwise-operations"}, + {"name": "bitwise-operators"}, + {"name": "constructors"}, + {"name": "constructor"}, + {"name": "phone-numbers"}, + {"name": "phone-number"}, + {"name": "iphone-os"}, + {"name": "ios"}, + {"name": "iphone-os-4.0"}, + {"name": "ios4"}, + {"name": "iphone-os-4"}, + {"name": "ios4"}, + {"name": "form"}, + {"name": "forms"}, + {"name": "pgsql"}, + {"name": "postgresql"}, + {"name": "portable"}, + {"name": "portability"}, + {"name": "iphone-sdk"}, + {"name": "iphone"}, + {"name": "acegi"}, + {"name": "spring-security"}, + {"name": "event-handlers"}, + {"name": "event-handling"}, + {"name": "event-handler"}, + {"name": "event-handling"}, + {"name": "wizards"}, + {"name": "wizard"}, + {"name": "object-oriented"}, + {"name": "oop"}, + {"name": "linq-to-object"}, + {"name": "linq-to-objects"}, + {"name": "sql-to-linq"}, + {"name": "linq-to-sql"}, + {"name": "email-attachment"}, + {"name": "email-attachments"}, + {"name": "dlinq"}, + {"name": "dynamic-linq"}, + {"name": "linq-entity-framework"}, + {"name": "entity-framework"}, + {"name": "linq2nhibernate"}, + {"name": "linq-to-nhibernate"}, + {"name": "data-generators"}, + {"name": "data-generation"}, + {"name": "strong-naming"}, + {"name": "strongname"}, + {"name": "strong-name"}, + {"name": "strongname"}, + {"name": "strongly-typed-datasets"}, + {"name": "strongly-typed-dataset"}, + {"name": "delayed"}, + {"name": "delay"}, + {"name": "delay-loading"}, + {"name": "delay-load"}, + {"name": "ctrl-v"}, + {"name": "copy-paste"}, + {"name": "ctrl-c"}, + {"name": "copy-paste"}, + {"name": "ctor"}, + {"name": "constructor"}, + {"name": "jsdebug"}, + {"name": "javascript-debugger"}, + {"name": ".js"}, + {"name": "javascript"}, + {"name": "open-source-contribution"}, + {"name": "open-source"}, + {"name": "open-source-projects"}, + {"name": "open-source"}, + {"name": "peer-to-peer"}, + {"name": "p2p"}, + {"name": "vbs"}, + {"name": "vbscript"}, + {"name": "career-advice"}, + {"name": "career-development"}, + {"name": "career"}, + {"name": "career-development"}, + {"name": "domains"}, + {"name": "dns"}, + {"name": "maths"}, + {"name": "math"}, + {"name": "exceptions"}, + {"name": "exception"}, + {"name": "browsers"}, + {"name": "browser"}, + {"name": "tab"}, + {"name": "tabs"}, + {"name": "shards"}, + {"name": "sharding"}, + {"name": "includes"}, + {"name": "include"}, + {"name": "include-files"}, + {"name": "include"}, + {"name": ".dll"}, + {"name": "dll"}, + {"name": ".csv"}, + {"name": "csv"}, + {"name": "fulltext-searching"}, + {"name": "full-text-search"}, + {"name": "t9n"}, + {"name": "translation"}, + {"name": "g11n"}, + {"name": "globalization"}, + {"name": "framework"}, + {"name": "frameworks"}, + {"name": "gae"}, + {"name": "google-app-engine"}, + {"name": "deprecation"}, + {"name": "deprecated"}, + {"name": "initialize"}, + {"name": "initialization"}, + {"name": "initialisation"}, + {"name": "initialization"}, + {"name": "optimize"}, + {"name": "optimization"}, + {"name": "localize"}, + {"name": "localization"}, + {"name": "localisation"}, + {"name": "localization"}, + {"name": "optimisation"}, + {"name": "optimization"}, + {"name": "globalisation"}, + {"name": "globalization"}, + {"name": "authorisation"}, + {"name": "authorization"}, + {"name": "humour"}, + {"name": "fun"}, + {"name": "humor"}, + {"name": "fun"}, + {"name": "thread"}, + {"name": "multithreading"}, + {"name": "windows-batch"}, + {"name": "batch-file"}, + {"name": "permutations"}, + {"name": "permutation"}, + {"name": "nativeclient"}, + {"name": "google-nativeclient"}, + {"name": "google-nacl"}, + {"name": "google-nativeclient"}, + {"name": "code-smells"}, + {"name": "code-smell"}, + {"name": "deadline"}, + {"name": "deadlines"}, + {"name": "us-ascii"}, + {"name": "ascii"}, + {"name": "graphs"}, + {"name": "graph"}, + {"name": "vcs"}, + {"name": "version-control"}, + {"name": "restful-web-services"}, + {"name": "rest"}, + {"name": ".avi"}, + {"name": "avi"}, + {"name": ".ajax"}, + {"name": "ajax"}, + {"name": ".ini"}, + {"name": "ini"}, + {"name": "visual-basic-applications"}, + {"name": "vba"}, + {"name": "apache-ant"}, + {"name": "ant"}, + {"name": "adobe-flex-3"}, + {"name": "flex3"}, + {"name": "vs-lightswitch"}, + {"name": "visual-studio-lightswitch"}, + {"name": "vb6-conversion"}, + {"name": "vb6-migration"}, + {"name": "vb-to-vb.net"}, + {"name": "vb6-migration"}, + {"name": "microsoft-lightswitch"}, + {"name": "visual-studio-lightswitch"}, + {"name": "lightswitch"}, + {"name": "visual-studio-lightswitch"}, + {"name": "jboss-netty"}, + {"name": "netty"}, + {"name": "refactor"}, + {"name": "refactoring"}, + {"name": "quality-assurance"}, + {"name": "qa"}, + {"name": "browser-sniffing"}, + {"name": "browser-detection"}, + {"name": "emacs-lisp"}, + {"name": "elisp"}, + {"name": "crystal"}, + {"name": "crystal-reports"}, + {"name": "enum"}, + {"name": "enums"}, + {"name": "cc.net"}, + {"name": "cruisecontrol.net"}, + {"name": "tif"}, + {"name": "tiff"}, + {"name": "sql-reporting-services"}, + {"name": "reporting-services"}, + {"name": "reportingservices-2008"}, + {"name": "ssrs-2008"}, + {"name": "ssrs-2005"}, + {"name": "reportingservices-2005"}, + {"name": "ssrs"}, + {"name": "reporting-services"}, + {"name": "mathematics"}, + {"name": "math"}, + {"name": "algorithm-design"}, + {"name": "algorithm"}, + {"name": "windows-powershell"}, + {"name": "powershell"}, + {"name": "entlib"}, + {"name": "enterprise-library"}, + {"name": "css-layout"}, + {"name": "css"}, + {"name": "phpdocumentor"}, + {"name": "phpdoc"}, + {"name": "netriaservices"}, + {"name": "wcf-ria-services"}, + {"name": "swing-worker"}, + {"name": "swingworker"}, + {"name": "ms-velocity"}, + {"name": "appfabric"}, + {"name": "breadcrumb"}, + {"name": "breadcrumbs"}, + {"name": "cloud-computing"}, + {"name": "cloud"}, + {"name": "azure-tables"}, + {"name": "azure-table-storage"}, + {"name": "windows-azure"}, + {"name": "azure"}, + {"name": "simpledb"}, + {"name": "amazon-simpledb"}, + {"name": "sqs"}, + {"name": "amazon-sqs"}, + {"name": "s3"}, + {"name": "amazon-s3"}, + {"name": "ec2"}, + {"name": "amazon-ec2"}, + {"name": "branching"}, + {"name": "branch"}, + {"name": "branches"}, + {"name": "branch"}, + {"name": "recursive"}, + {"name": "recursion"}, + {"name": "python3k"}, + {"name": "python-3.x"}, + {"name": "py3k"}, + {"name": "python-3.x"}, + {"name": "python-3"}, + {"name": "python-3.x"}, + {"name": "ecmascript"}, + {"name": "javascript"}, + {"name": "sort"}, + {"name": "sorting"}, + {"name": "code-challenge"}, + {"name": "challenge"}, + {"name": "iobserver"}, + {"name": "system.reactive"}, + {"name": "iobservable"}, + {"name": "system.reactive"}, + {"name": "rx"}, + {"name": "system.reactive"}, + {"name": "myphpadmin"}, + {"name": "phpmyadmin"}, + {"name": "object-relational-mapping"}, + {"name": "orm"}, + {"name": "intents"}, + {"name": "android-intent"}, + {"name": "moss-2007"}, + {"name": "sharepoint-2007"}, + {"name": "fourier"}, + {"name": "fft"}, + {"name": "conversions"}, + {"name": "conversion"}, + {"name": "web-spider"}, + {"name": "web-crawler"}, + {"name": "webspiders"}, + {"name": "web-crawler"}, + {"name": "anonymous-functions"}, + {"name": "anonymous-function"}, + {"name": "coverage"}, + {"name": "code-coverage"}, + {"name": "dot-net"}, + {"name": ".net"}, + {"name": "question-colon"}, + {"name": "conditional-operator"}, + {"name": "msie8"}, + {"name": "internet-explorer-8"}, + {"name": "sql2008"}, + {"name": "sql-server-2008"}, + {"name": "mssql2005"}, + {"name": "sql-server-2005"}, + {"name": "sql2005"}, + {"name": "sql-server-2005"}, + {"name": "sql2000"}, + {"name": "sql-server-2000"}, + {"name": "ms-sql-server"}, + {"name": "sql-server"}, + {"name": "rst"}, + {"name": "restructuredtext"}, + {"name": "ttf"}, + {"name": "truetype"}, + {"name": "ungreedy"}, + {"name": "non-greedy"}, + {"name": "adobe-flash"}, + {"name": "flash"}, + {"name": "microsoft-dynamics-crm"}, + {"name": "dynamics-crm"}, + {"name": "mscrm"}, + {"name": "dynamics-crm"}, + {"name": "django-queries"}, + {"name": "django-queryset"}, + {"name": "django-modelformsets"}, + {"name": "django-forms"}, + {"name": "django-modelforms"}, + {"name": "django-forms"}, + {"name": "django-formsets"}, + {"name": "django-forms"}, + {"name": "perlcritic"}, + {"name": "perl-critic"}, + {"name": "perltidy"}, + {"name": "perl-tidy"}, + {"name": "support-vector-machines"}, + {"name": "svm"}, + {"name": "microsoft-office-onenote"}, + {"name": "onenote"}, + {"name": "pptx"}, + {"name": "powerpoint"}, + {"name": "ppt"}, + {"name": "powerpoint"}, + {"name": "microsoft-powerpoint"}, + {"name": "powerpoint"}, + {"name": "mspowerpoint"}, + {"name": "powerpoint"}, + {"name": "ooxml"}, + {"name": "openxml"}, + {"name": "closure"}, + {"name": "closures"}, + {"name": "firefox-extension"}, + {"name": "firefox-addon"}, + {"name": "vista-sidebar"}, + {"name": "windows-desktop-gadgets"}, + {"name": "vista-gadget"}, + {"name": "windows-desktop-gadgets"}, + {"name": "looping"}, + {"name": "loops"}, + {"name": "threads"}, + {"name": "multithreading"}, + {"name": "object-oriented-design"}, + {"name": "oop"}, + {"name": "jquery-plugin"}, + {"name": "jquery-plugins"}, + {"name": "zf"}, + {"name": "zend-framework"}, + {"name": "wp7"}, + {"name": "windows-phone-7"}, + {"name": "regexes"}, + {"name": "regex"}, + {"name": "htaccess"}, + {"name": ".htaccess"}, + {"name": "scripts"}, + {"name": "scripting"}, + {"name": "unit-test"}, + {"name": "unit-testing"}, + {"name": "intellij"}, + {"name": "intellij-idea"}, + {"name": "wf4.0"}, + {"name": "workflow-foundation-4"}, + {"name": "fsharp"}, + {"name": "f#"}, + {"name": "testdrivendevelopment"}, + {"name": "tdd"}, + {"name": "parse"}, + {"name": "parsing"}, + {"name": "parsers"}, + {"name": "parsing"}, + {"name": "parser"}, + {"name": "parsing"}, + {"name": "netbeans-plugin"}, + {"name": "netbeans-plugins"}, + {"name": "lazy"}, + {"name": "lazy-evaluation"}, + {"name": "laziness"}, + {"name": "lazy-evaluation"}, + {"name": "pthread"}, + {"name": "pthreads"}, + {"name": "struts-2"}, + {"name": "struts2"}, + {"name": "http-status-code"}, + {"name": "http-status-codes"}, + {"name": "vc6"}, + {"name": "visual-c++-6"}, + {"name": "nullable-types"}, + {"name": "nullable"}, + {"name": "behaviours"}, + {"name": "behavior"}, + {"name": "behaviour"}, + {"name": "behavior"}, + {"name": "behaviors"}, + {"name": "behavior"}, + {"name": "disks"}, + {"name": "disk"}, + {"name": "images"}, + {"name": "image"}, + {"name": "visualisation"}, + {"name": "visualization"}, + {"name": "question"}, + {"name": "questions"}, + {"name": "searching"}, + {"name": "search"}, + {"name": "microsoft-word"}, + {"name": "ms-word"}, + {"name": "microsoft-office-outlook"}, + {"name": "outlook"}, + {"name": "ms-excel"}, + {"name": "excel"}, + {"name": "windows-scripting-host"}, + {"name": "wsh"}, + {"name": "cascading-style-sheet"}, + {"name": "css"}, + {"name": "javascriptobject"}, + {"name": "javascript-objects"}, + {"name": "javascript-event"}, + {"name": "javascript-events"}, + {"name": "reporting-service"}, + {"name": "reporting-services"}, + {"name": "dict"}, + {"name": "dictionary"}, + {"name": "mime-type"}, + {"name": "mime-types"}, + {"name": "orderby"}, + {"name": "sql-order-by"}, + {"name": "connectionstrings"}, + {"name": "connection-string"}, + {"name": "data-structure"}, + {"name": "data-structures"}, + {"name": "windows-service"}, + {"name": "windows-services"}, + {"name": "crystal-report"}, + {"name": "crystal-reports"}, + {"name": "custom-control"}, + {"name": "custom-controls"}, + {"name": "memory-leak"}, + {"name": "memory-leaks"}, + {"name": "web-application"}, + {"name": "web-applications"}, + {"name": "web-service"}, + {"name": "web-services"}, + {"name": "annotation"}, + {"name": "annotations"}, + {"name": "permission"}, + {"name": "permissions"}, + {"name": "tutorial"}, + {"name": "tutorials"}, + {"name": "filename"}, + {"name": "filenames"}, + {"name": "tool"}, + {"name": "tools"}, + {"name": "warning"}, + {"name": "warnings"}, + {"name": "container"}, + {"name": "containers"}, + {"name": "notification"}, + {"name": "notifications"}, + {"name": "theme"}, + {"name": "themes"}, + {"name": "protocol"}, + {"name": "protocols"}, + {"name": "transaction"}, + {"name": "transactions"}, + {"name": "number"}, + {"name": "numbers"}, + {"name": "collection"}, + {"name": "collections"}, + {"name": "resource"}, + {"name": "resources"}, + {"name": "delegate"}, + {"name": "delegates"}, + {"name": "parameter"}, + {"name": "parameters"}, + {"name": "tag"}, + {"name": "tags"}, + {"name": "namespace"}, + {"name": "namespaces"}, + {"name": "password"}, + {"name": "passwords"}, + {"name": "pointer"}, + {"name": "pointers"}, + {"name": "method"}, + {"name": "methods"}, + {"name": "loop"}, + {"name": "loops"}, + {"name": "variable"}, + {"name": "variables"}, + {"name": "event"}, + {"name": "events"}, + {"name": "array"}, + {"name": "arrays"}, + {"name": "macro"}, + {"name": "macros"}, + {"name": "stlstring"}, + {"name": "stdstring"}, + {"name": "accessviolationexception"}, + {"name": "access-violation"}, + {"name": "objc"}, + {"name": "objective-c"}, + {"name": "fourier-transform"}, + {"name": "fft"}, + {"name": "ce"}, + {"name": "windows-ce"}, + {"name": "winform"}, + {"name": "winforms"}, + {"name": "asp.mvc"}, + {"name": "asp.net-mvc"}, + {"name": ".net4"}, + {"name": ".net-4.0"}, + {"name": "microsoft-office"}, + {"name": "ms-office"}, + {"name": "restful"}, + {"name": "rest"}, + {"name": "my-sql"}, + {"name": "mysql"}, + {"name": "socket-programming"}, + {"name": "sockets"}, + {"name": "socket"}, + {"name": "sockets"}, + {"name": "vs.net"}, + {"name": "visual-studio"}, + {"name": "server-2008"}, + {"name": "windows-server-2008"}, + {"name": "windows-sidebar"}, + {"name": "windows-desktop-gadgets"}, + {"name": "rstats"}, + {"name": "r"}, + {"name": "wf-4"}, + {"name": "workflow-foundation-4"}, + {"name": "subversion"}, + {"name": "svn"}, + {"name": "wf"}, + {"name": "workflow-foundation"}, + {"name": "python-2"}, + {"name": "python-2.x"}, + {"name": "google-maps-api"}, + {"name": "google-maps"}, + {"name": "android-mobile"}, + {"name": "android"}, + {"name": "google-maps-v3"}, + {"name": "google-maps-api-3"}, + {"name": "ios-4.0"}, + {"name": "ios4"}, + {"name": "vs2008sp1"}, + {"name": "visual-studio-2008-sp1"}, + {"name": "redemption"}, + {"name": "outlook-redemption"}, + {"name": "aws"}, + {"name": "amazon-web-services"}, + {"name": "msil"}, + {"name": "cil"}, + {"name": "h264"}, + {"name": "h.264"}, + {"name": "multi-threaded"}, + {"name": "multithreading"}, + {"name": ".hgignore"}, + {"name": "hgignore"}, + {"name": "chrome-os"}, + {"name": "google-chrome-os"}, + {"name": "transact-sql"}, + {"name": "tsql"}, + {"name": "web.config"}, + {"name": "web-config"}, + {"name": "timezoneinfo"}, + {"name": "timezone"}, + {"name": "timezones"}, + {"name": "timezone"}, + {"name": "weblogic-9"}, + {"name": "weblogic-9.x"}, + {"name": "ie9"}, + {"name": "internet-explorer-9"}, + {"name": "ie8"}, + {"name": "internet-explorer-8"}, + {"name": "ie7"}, + {"name": "internet-explorer-7"}, + {"name": "ie6"}, + {"name": "internet-explorer-6"}, + {"name": "chrome"}, + {"name": "google-chrome"}, + {"name": "golang"}, + {"name": "go"}, + {"name": "go-language"}, + {"name": "go"}, + {"name": "as3"}, + {"name": "actionscript-3"}, + {"name": "adobe-flex"}, + {"name": "apache-flex"}, + {"name": "adobe-flex-2"}, + {"name": "flex-2"}, + {"name": "revision-control"}, + {"name": "version-control"}, + {"name": "scm"}, + {"name": "version-control"}, + {"name": "source-code-management"}, + {"name": "version-control"}, + {"name": "vss"}, + {"name": "visual-sourcesafe"}, + {"name": "team-foundation-server"}, + {"name": "tfs"}, + {"name": "team-foundation"}, + {"name": "tfs"}, + {"name": "team-foundation-build"}, + {"name": "tfsbuild"}, + {"name": "win7"}, + {"name": "windows-7"}, + {"name": "windows-7-api"}, + {"name": "windows-7"}, + {"name": "vista"}, + {"name": "windows-vista"}, + {"name": "winxp"}, + {"name": "windows-xp"}, + {"name": "snow-leopard"}, + {"name": "osx-snow-leopard"}, + {"name": "wince"}, + {"name": "windows-ce"}, + {"name": "win2k3"}, + {"name": "windows-server-2003"}, + {"name": "server-2003"}, + {"name": "windows-server-2003"}, + {"name": "win2k8"}, + {"name": "windows-server-2008"}, + {"name": "os"}, + {"name": "operating-system"}, + {"name": "operating-systems"}, + {"name": "operating-system"}, + {"name": "macos10.6"}, + {"name": "osx-snow-leopard"}, + {"name": "stored-procedure"}, + {"name": "stored-procedures"}, + {"name": "sproc"}, + {"name": "stored-procedures"}, + {"name": "subqueries"}, + {"name": "subquery"}, + {"name": "sql-compact"}, + {"name": "sql-server-ce"}, + {"name": "sql-server-compact"}, + {"name": "sql-server-ce"}, + {"name": "sql-mobile"}, + {"name": "sql-server-ce"}, + {"name": "sql-express"}, + {"name": "sql-server-express"}, + {"name": "mssql"}, + {"name": "sql-server"}, + {"name": "oracle10g-express"}, + {"name": "oracle-xe"}, + {"name": "oracle-express"}, + {"name": "oracle-xe"}, + {"name": "embedded-db"}, + {"name": "embedded-database"}, + {"name": "clustered-indexing"}, + {"name": "clustered-index"}, + {"name": "cte"}, + {"name": "common-table-expression"}, + {"name": "multiple-primary-keys"}, + {"name": "composite-primary-key"}, + {"name": "databases"}, + {"name": "database"}, + {"name": "data-warehousing"}, + {"name": "data-warehouse"}, + {"name": "bdb"}, + {"name": "berkeley-db"}, + {"name": "bdbje"}, + {"name": "berkeley-db-je"}, + {"name": "windows-form-designer"}, + {"name": "windows-forms-designer"}, + {"name": "app.config"}, + {"name": "app-config"}, + {"name": "ef"}, + {"name": "entity-framework"}, + {"name": "ef4"}, + {"name": "entity-framework-4"}, + {"name": "window-form"}, + {"name": "winforms"}, + {"name": "windows-form"}, + {"name": "winforms"}, + {"name": "window-forms"}, + {"name": "winforms"}, + {"name": "c#.net"}, + {"name": "c#"}, + {"name": "asp-net-mvc2"}, + {"name": "asp.net-mvc-2"}, + {"name": "asp.net-mvc2"}, + {"name": "asp.net-mvc-2"}, + {"name": "mvc2"}, + {"name": "asp.net-mvc-2"}, + {"name": "asp-net"}, + {"name": "asp.net"}, + {"name": "asp-net-mvc"}, + {"name": "asp.net-mvc"}, + {"name": "ux"}, + {"name": "user-experience"}, + {"name": "units-of-measure"}, + {"name": "units-of-measurement"}, + {"name": "units"}, + {"name": "units-of-measurement"}, + {"name": "windows-api"}, + {"name": "winapi"}, + {"name": "single-responsibility"}, + {"name": "single-responsibility-principle"}, + {"name": "template"}, + {"name": "templates"}, + {"name": "regexp"}, + {"name": "regex"}, + {"name": "regular-expression"}, + {"name": "regex"}, + {"name": "regular-expressions"}, + {"name": "regex"}, + {"name": "plugin"}, + {"name": "plugins"}, + {"name": "operator"}, + {"name": "operator-keyword"}, + {"name": "method-chains"}, + {"name": "method-chaining"}, + {"name": "method-chain"}, + {"name": "method-chaining"}, + {"name": "mac-addr"}, + {"name": "mac-address"}, + {"name": "marshaling"}, + {"name": "marshalling"}, + {"name": "marshal"}, + {"name": "marshalling"}, + {"name": "license-agreement"}, + {"name": "licensing"}, + {"name": "license-agreements"}, + {"name": "licensing"}, + {"name": "l10n"}, + {"name": "localization"}, + {"name": "liskov-substitution"}, + {"name": "liskov-substitution-principle"}, + {"name": "licence-agreement"}, + {"name": "licensing"}, + {"name": "licence-agreements"}, + {"name": "licensing"}, + {"name": "license"}, + {"name": "licensing"}, + {"name": "licenses"}, + {"name": "licensing"}, + {"name": "key-binding"}, + {"name": "key-bindings"}, + {"name": "licence"}, + {"name": "licensing"}, + {"name": "licences"}, + {"name": "licensing"}, + {"name": "inheritence"}, + {"name": "inheritance"}, + {"name": "i18n"}, + {"name": "internationalization"}, + {"name": "ioc"}, + {"name": "inversion-of-control"}, + {"name": "interprocess-communicatio"}, + {"name": "ipc"}, + {"name": "if"}, + {"name": "if-statement"}, + {"name": "programming-history"}, + {"name": "history"}, + {"name": "icon"}, + {"name": "icons"}, + {"name": "font"}, + {"name": "fonts"}, + {"name": "fractal"}, + {"name": "fractals"}, + {"name": "daylight-savings-time"}, + {"name": "dst"}, + {"name": "daylight"}, + {"name": "dst"}, + {"name": "duplicate"}, + {"name": "duplicates"}, + {"name": "fix"}, + {"name": "fix-protocol"}, + {"name": "dont-repeat-yourself"}, + {"name": "dry"}, + {"name": "daylight-savings"}, + {"name": "dst"}, + {"name": "conversation"}, + {"name": "discussion"}, + {"name": "conversations"}, + {"name": "discussion"}, + {"name": "ddd"}, + {"name": "domain-driven-design"}, + {"name": "drag-drop"}, + {"name": "drag-and-drop"}, + {"name": "discussions"}, + {"name": "discussion"}, + {"name": "discuss"}, + {"name": "discussion"}, + {"name": "dal"}, + {"name": "data-access-layer"}, + {"name": "di"}, + {"name": "dependency-injection"}, + {"name": "snippets"}, + {"name": "code-snippets"}, + {"name": "snippet"}, + {"name": "code-snippets"}, + {"name": "code-style"}, + {"name": "coding-style"}, + {"name": "programming-style"}, + {"name": "coding-style"}, + {"name": "xsrf"}, + {"name": "csrf"}, + {"name": "code-snippet"}, + {"name": "code-snippets"}, + {"name": "bit-field"}, + {"name": "bit-fields"}, + {"name": "baseclasses"}, + {"name": "base-class"}, + {"name": "batch-process"}, + {"name": "batch-processing"}, + {"name": "ai"}, + {"name": "artificial-intelligence"}, + {"name": "astar"}, + {"name": "a-star"}, + {"name": "team-system"}, + {"name": "visual-studio-team-system"}, + {"name": "visual-web"}, + {"name": "visual-web-developer"}, + {"name": "algorithms"}, + {"name": "algorithm"}, + {"name": "msvc++"}, + {"name": "visual-c++"}, + {"name": "msvc"}, + {"name": "visual-c++"}, + {"name": "weblogic-11"}, + {"name": "weblogic-11g"}, + {"name": "eclipse-ganymede"}, + {"name": "eclipse-3.4"}, + {"name": "eclipse-galileo"}, + {"name": "eclipse-3.5"}, + {"name": "eclipse-helios"}, + {"name": "eclipse-3.6"}, + {"name": "weblogic-10"}, + {"name": "weblogic-10.x"}, + {"name": "weblogic10.x"}, + {"name": "weblogic-10.x"}, + {"name": "tomcat-6"}, + {"name": "tomcat-6.0"}, + {"name": "weblogic-8"}, + {"name": "weblogic-8.x"}, + {"name": "weblogic-8.1"}, + {"name": "weblogic-8.x"}, + {"name": "tomcat-5"}, + {"name": "tomcat-5.0"}, + {"name": "servlet"}, + {"name": "servlets"}, + {"name": "servlet-filter"}, + {"name": "servlet-filters"}, + {"name": "jsp-fragment"}, + {"name": "jsp-fragments"}, + {"name": "jsp-f"}, + {"name": "jsp-fragments"}, + {"name": "jspf"}, + {"name": "jsp-fragments"}, + {"name": "jsf2.0"}, + {"name": "jsf-2"}, + {"name": "jsp-tag"}, + {"name": "jsp-tags"}, + {"name": "jsp-tag-files"}, + {"name": "jsp-tags"}, + {"name": "jpa-2"}, + {"name": "jpa-2.0"}, + {"name": "java.io"}, + {"name": "java-io"}, + {"name": "jee-6"}, + {"name": "java-ee-6"}, + {"name": "jee-5"}, + {"name": "java-ee-5"}, + {"name": "jee"}, + {"name": "jakarta-ee"}, + {"name": "java-6.0"}, + {"name": "java-6"}, + {"name": "java-7.0"}, + {"name": "java-7"}, + {"name": "java-5.0"}, + {"name": "java-5"}, + {"name": "glassfish-v3"}, + {"name": "glassfish-3"}, + {"name": "ejb-3"}, + {"name": "ejb-3.0"}, + {"name": "applets"}, + {"name": "applet"}, + {"name": "msie"}, + {"name": "internet-explorer"}, + {"name": "ie"}, + {"name": "internet-explorer"}, + {"name": "j2me"}, + {"name": "java-me"}, + {"name": "macosx"}, + {"name": "macos"}, + {"name": "postgres"}, + {"name": "postgresql"}, + {"name": "foreign-key"}, + {"name": "foreign-keys"}, + {"name": "primary-keys"}, + {"name": "primary-key"}, + {"name": "vs2010"}, + {"name": "visual-studio-2010"}, + {"name": "vs2005"}, + {"name": "visual-studio-2005"}, + {"name": "vs2008"}, + {"name": "visual-studio-2008"}, + {"name": "ui"}, + {"name": "user-interface"}, + {"name": "blog"}, + {"name": "blogs"}, + {"name": "source-control"}, + {"name": "version-control"}, + {"name": "vc++"}, + {"name": "visual-c++"}, + {"name": "js"}, + {"name": "javascript"}, + {"name": "rails"}, + {"name": "ruby-on-rails"}, + {"name": "multithread"}, + {"name": "multithreading"}, + {"name": "threading"}, + {"name": "multithreading"}, + {"name": "dotnet"}, + {"name": ".net"}, + {"name": "hg"}, + {"name": "mercurial"}, + {"name": "c-sharp"}, + {"name": "c#"}, + {"name": "windows-forms"}, + {"name": "winforms"} +] \ No newline at end of file diff --git a/src/main.py b/src/main.py new file mode 100644 index 0000000..93cde87 --- /dev/null +++ b/src/main.py @@ -0,0 +1,15 @@ +import click +import tag_source.vscode +import tag_source.stackoverflow + +@click.command() +@click.option('--source') +def fetch(source): + click.echo('will fetch tags from %s!' % source) + if source=='vscode': + tag_source.vscode.fetch() + elif source=='so': + tag_source.stackoverflow.fetch() + +if __name__ == '__main__': + fetch() \ No newline at end of file diff --git a/src/tag_source/stackoverflow.py b/src/tag_source/stackoverflow.py new file mode 100644 index 0000000..0d5b886 --- /dev/null +++ b/src/tag_source/stackoverflow.py @@ -0,0 +1,64 @@ +import os +import json +import urllib.request +from scrapy.selector import Selector +from scrapy.http import HtmlResponse +import scrapy + +from scrapy.crawler import CrawlerProcess +from scrapy.settings import Settings + +class StackOverflowTagSpider(scrapy.Spider): + name = "vscode_tags" + allowed_domains = ["visualstudio.com"] + start_urls = ['https://stackoverflow.com/tags/synonyms?page=1'] + custom_settings = { + 'ITEM_PIPELINES':{'tag_source.stackoverflow.TagPipeline': 301}, + 'LOG_LEVEL': 'INFO' + } + + def __init__(self): + self.totgal_pages = 45 + self.page_count = 0 + + def parse(self, response): + self.page_count += 1 + tags = response.css('.post-tag::text') + for tag in tags: + yield { + 'name': tag.get() + } + + if self.page_count0: + next_page_item = next_page_list[len(next_page_list)-1] + next_page = next_page_item.get() + print('next_page:', next_page) + yield response.follow(next_page, callback=self.parse, dont_filter=True) + +class TagPipeline(object): + def open_spider(self, spider): + self.file = open('dataset/stackoverflow.tag.json', 'w') + self.file.write('[\n') + self.count = 0 + + def close_spider(self, spider): + self.file.write('\n]') + self.file.close() + + def process_item(self, item, spider): + words = [] + if self.count>0: + words.append(',\n') + words.append(' ') + words.append(json.dumps(item, ensure_ascii=False).strip()) + line = ''.join(words) + self.file.write(line) + self.count += 1 + +def fetch(): + settings = Settings() + process = CrawlerProcess() + process.crawl(StackOverflowTagSpider) + process.start() \ No newline at end of file diff --git a/src/tag_source/vscode.py b/src/tag_source/vscode.py new file mode 100644 index 0000000..eafba58 --- /dev/null +++ b/src/tag_source/vscode.py @@ -0,0 +1,37 @@ +import os +import urllib.request +from scrapy.selector import Selector +from scrapy.http import HtmlResponse +import scrapy + +from scrapy.crawler import CrawlerProcess +from scrapy.settings import Settings + +class CategoryItem(scrapy.Item): + name = scrapy.Field() + addr = scrapy.Field() + +class TagItem(scrapy.Item): + name = scrapy.Field() + +class VSCodeTagSpider(scrapy.Spider): + name = "vscode_tags" + allowed_domains = ["visualstudio.com"] + # start_urls = ['https://marketplace.visualstudio.com/search?target=VSCode&category=All%20categories&sortBy=Installs'] + start_urls = ['https://stackoverflow.com/tags/synonyms?page=1'] + + def parse(self, response): + print('todo') + +class Categoryline(object): + def process_item(self, item, spider): + headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0'} + req = urllib.request.Request(url=item['addr'],headers=headers) + res = urllib.request.urlopen(req) + + +def fetch(): + settings = Settings() + process = CrawlerProcess() + process.crawl(VSCodeTagSpider) + process.start() \ No newline at end of file -- GitLab