dtgm / chocolatey-packages Goto Github PK
View Code? Open in Web Editor NEWchocolateynuget packages published on chocolatey.org
Home Page: https://chocolatey.org/profiles/dtgm
License: Apache License 2.0
chocolateynuget packages published on chocolatey.org
Home Page: https://chocolatey.org/profiles/dtgm
License: Apache License 2.0
The packages in the following table have no known archived install locations from the publisher:
Package ID | Publisher URL | 3rd party repository | Associated issues |
---|---|---|---|
adobeshockwaveplayer | Latest URL | FileHippo.com | #9 |
If you know of an archived location to retrieve previous versions from the publisher, please either
create a new issue with a reference pointing to this issue to prevent clutter, or
send a message by clicking Contact Maintainers from the package's page at http://www.chocolatey.org
Example: http://www.chocolatey.org/packages/adobeshockwaveplayer/ContactOwners)
choco install error message:
$packageName : The term '$packageName' is not recognized as the name of a cmdlet, function, script file, or opera
ble program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At C:\ProgramData\chocolatey\lib\keepass-plugin-cw3import\tools\chocolateyInstall.ps1:8 char:1
+ $packageName = 'keepass-plugin-cw3import'
+ ~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: ($packageName:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
powershell script files (ps1) should be encoded as UTF-8 with BOM
https://github.com/chocolatey/chocolatey/wiki/CreatePackages#character-encoding

is the BOM marker, it is a Unicode character with code point U+FEFF that specifies the endianness of an Unicode text stream. Those characters correspond to the character map of the output of U+FEFF
which is the Unicode codepoint used for the BOM. The BOM corresponds to how the codepoint is encoded (UTF-8: 0xEF 0xBB 0xBF
, UTF-16LE: 0xFF 0xFE
, UTF-16BE: 0xFE 0xFF
)
In ViM, it is displayed as:
8 <feff>$packageName = '{{PackageName}}'
For some reason, a stray UTF-16 big-endian BOM was encoded on line 8 at char 1.
List all problem files:
grep -rl $'\xEF\xBB\xBF' keepass-plugin-*/tools/*.ps1
Fix:
perl: perl -pi~ -CSD -e 's/^\x{feff}//' keepass-plugin-*/tools/*.ps1
sed: sed -i 's/\xEF\xBB\xBF//g' keepass-plugin-*/tools/*.ps1
currently v5.003 - 20/08/15
Review Comments for:
https://github.com/dtgm/chocolatey-packages/tree/master/automatic/thebrain
https://github.com/dtgm/chocolatey-packages/tree/master/automatic/thebrain.install
Hello,
thanks for this package.
Please fix the following things and re-submit:
Tom
updates of this one should be associated with KeePass 2.x language files
https://chocolatey.org/packages/keepass-langfiles
as reported by user on 25 Aug 2015
DEBUG: Tracking current state of 'C:\bin\arduinogalileo'
DEBUG: Calling 'C:\ProgramData\chocolatey\tools\7za.exe x -aoa -o"C:\bin\arduinogalileo" -y
"C:\Users\UserX\AppData\Local\Temp\chocolatey\arduinogalileo\arduinogalileoInstall.zip"'
Get-ChildItem : The specified path, file name, or both are too long. The fully qualified file name must be less than 26
0 characters, and the directory name must be less than 248 characters.
At C:\ProgramData\chocolatey\helpers\functions\Write-FileUpdateLog.ps1:29 char:18
+ $newContents = Get-ChildItem -Recurse $locationToMonitor | Select-O ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ReadError: (C:\bin\arduinog...poky-linux\bits:String) [Get-ChildItem], PathTooLongExcept
ion
+ FullyQualifiedErrorId : DirIOError,Microsoft.PowerShell.Commands.GetChildItemCommand
DEBUG: 7za exit code: 0
arduinoidegalileo is based on Arduino and released by Intel for their Galileo development board.
The package is released as an archived 7z.
The chocolatey package installs the 7z to $Env:ChocolateyBinRoot\$chocoPackageName
. For example,
$installDir = C:\bin\arduinoidegalileo
Extracting arduinoidegalileo.7z
creates a sub-directory such as, arduino-1.5.3-Intel.1.0.4
in $installDir
. These 25 characters, while useful if multiple versions of arduinoidegalileo are to be installed, are wasteful to the 260 path character limit.
So the final path would be something like C:\bin\arduinoidegalileo\arduino-1.5.3-Intel.1.0.4
C:\bin\
== set by the user -- with environment variable $Env:ChocolateyBinRoot
arduinoidegalileo\
== set by the package maintainer -- and is the chocolatey package ID
arduino-1.5.3-Intel.1.0.4
== set by the developer
$ cd /cygdrive/c && find arduino-1.5.3-Intel.1.0.4/ -print | awk '{ print length($0), $0 }' | sort -n | tail -1
238 arduino-1.5.3-Intel.1.0.4/hardware/tools/edison/sysroots/core2-32-poky-linux/usr/src/debug/gcc-runtime/4.8.2-r0/gcc-4.8.2/build.i586-poky-linux.i586-poky-linux/i586-poky-linux/libstdc++-v3/include/i586-poky-linux/bits/c++locale_internal.h
> Get-ChildItem .\arduino-1.5.3-Intel.1.0.4 -Recurse | where {$_.PSIsContainer } | foreach {$_.FullName.Length} | sort-object
Or to see the problem files:
> Get-ChildItem .\arduino-1.5.3-Intel.1.0.4 -Recurse | where {$_.PSIsContainer } | foreach {$_.FullName} | sort-object -property length
Get-ChildItem : path, file name, or both are too long fully qualified file name must be <260 characters directory name must be <248 characters
directory name
C:\
== 3 characters
C:\x
== 4 characters
C:\x\y
== 6 characters
fully qualified file name (FQFN)
a.txt
== 4 characters
C:\a.txt
== 3 + 4 = 7 characters
\a.txt
== 5 characters
C:\x\a.txt
== 4 + 5 = 8 characters
C:\x\y\a.txt
== 6 + 5 = 11 characters
Setting reasonable directories:
$Env:ChocolateyBinRoot = Join-Path $Env:SystemDrive $Env:Chocolatey_Bin_Root
PS> $Env:SystemDrive C: PS> $Env:SystemDrive.Length 2
PS> $Env:Chocolatey_Bin_Root \bin PS> $Env:Chocolatey_Bin_Root.Length 4
PS> $Env:ChocolateyBinRoot C:\bin PS> $Env:ChocolateyBinRoot.Length 6
Per moderation comment by @gep13:
Rather than using cuninst in your Write-Host, I think I would prefer to see choco uninstall, as we are moving away from the aliases, and really want to guide people away from them.
max
1024px
??? rect
512px
384px
bitmessage v0.4.4
Downloading bitmessage 32 bit
from 'https://bitmessage.org/download/windows/Bitmessage.exe'
WARNING: Write-ChocolateyFailure is deprecated. If you are the package
maintainer, please use 'throw $_.Exception' instead.
Exception calling "Read" with "3" argument(s): "Received an unexpected EOF or
0 bytes from the transport stream."
At C:\ProgramData\chocolatey\helpers\functions\Write-ChocolateyFailure.ps1:24
char:3
+ throw "$failureMessage"
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OperationStopped: (Exception calli...nsport stre
am.":String) [], RuntimeException
+ FullyQualifiedErrorId : Exception calling "Read" with "3" argument(s): "
Received an unexpected EOF or 0 bytes from the transport stream."
bitmessage install not successful.
Error while running 'C:\ProgramData\chocolatey\lib\bitmessage\tools\chocolateyInstall.ps1'.
See log for details.
Chocolatey installed 0/1 package(s). 1 package(s) failed.
See the log for details.
Failures:
- bitmessage
MSI files don't seem to trigger SF mirroring. I was working around this issue by targeting a zip in the same repository to get valid mirrors, but the version used was hardcoded and the SF repo maintainers have a habit of removing old versions.
Attempting to resolve that by changing URL to dynamic version and targeting the PDF documentation.
This is at least working for 1.9.2.
https://groups.google.com/forum/#!topic/chocolatey/aQAAh21a6uM
Guilty packages in this repo:
$ grep -il "get-wmiobject -class" */tools/chocolateyUninstall.ps1 | cut -d'/' -f1
dupeguru
dupeguru-me
dupeguru-pe
fv
meld
openproj
pan
pdfedit
projectlibre.install(never pushed)
projectlibre.portable(never pushed)
projectlibre
zimbra-desktop
Guilty packages on chocolatey.org (others' repo):
agentransack.7.0.828
Brackets.1.1
calibre.2.20.0
cdburnerxp.4.5.4.5306
citrix-sharefile-sync.3.2
evince.2.32.0.145
GoogleChrome.40.0.2214.115
google-chrome-x64.40.0.2214.115
HighTailExpress.2.14.1.20121122
jitsi.2.6.5390
libreoffice.4.4.0
libreoffice-oldstable.4.2.8
pulseway.4.7.0
pulseway-dashboard.4.7.0
python.3.4.2
python2.2.7.9
python2-x86_32.2.7.9
python3.3.4.2
python3-x86_32.3.4.2
python-x86_32.3.4.2
rakudostar.2014.12.1
rvtools.3.6.4
seafile-client.4.0.7.1
smartftp.6.0.2124.0
snaplr.0.1
tightvnc.2.7.10.20140503
time.txt.install.2.2.1
VisualStudio2013ExpressWeb.12.0.21005.20131226
VisualStudio2013Premium.12.0.21005.20141031
VisualStudio2013Professional.12.0.21005.20141031
VisualStudio2013Ultimate.12.0.21005.20141031
VisualStudio2013UltimateUpdate2.1.0.0.5
VisualStudio2015Ultimate.14.0.22310-preview
VS2013Agents.1.5.4
wireedit.0.11.430
zabbix-agent.2.2.1
if (![System.IO.Directory]::Exists($tempDir)) {[System.IO.Directory]::CreateDirectory($tempDir)}
New-Item -Path $tempDir -Force -ItemType Directory | Out-Null
mkdir -force $tempDir | out-null
Programs that:
essentially, any program tagged with security
An exception occurred during a WebClient request. (http://api.thebrain.com/?a=doDirectDownload&id=70)
Triggered not by my code, but for reference, here is how I am getting the 64-bit file (may need to be fixed):
string savePath64 = Path.Combine(varWorkdir, saveFileName64);
System.Net.WebClient webClient = new System.Net.WebClient();
webClient.DownloadFile(varChecksum64File, savePath64);
The Dolphin issue tracker has moved from Google Code to:
https://bugs.dolphin-emu.org/projects/emulator/issues(Outdated link listed here: https://chocolatey.org/packages/dolphin/4.0.7723-beta)
currently:
Junkware Removal Tool (JRT) by Malwarebytes
Version 7.5.7 (08.18.2015:1)
Continuation of #24
Win 8.1 64-bit msiexec defined as not aliases
msiexec /?
Windows ® Installer. V 5.0.9600.17905
msiexec /Option <Required Parameter> [Optional Parameter]
Install Options
</package | /i> <Product.msi>
Installs or configures a product
/a <Product.msi>
Administrative install - Installs a product on the network
/j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
Advertises a product - m to all users, u to current user
</uninstall | /x> <Product.msi | ProductCode>
Uninstalls the product
Display Options
/quiet
Quiet mode, no user interaction <-- user INTERACTION
/passive
Unattended mode - progress bar only
/q[n|b|r|f]
Sets user interface level
n - No UI <-- user INTERFACE
b - Basic UI
r - Reduced UI
f - Full UI (default)
/help
Help information
https://gist.github.com/dtgm/19b705e3acfe7bc48733
Windows Installer 3.0 on technet recognizes them as equivalent
The command-line options that are identified in this topic are available beginning with Windows Installer 3.0.
Option | Parameters | Meaning |
---|---|---|
/help | Help and quick reference option. Displays the correct usage of the setup command including a list of all switches and behavior. The description of usage can be displayed in the user interface. Incorrect use of any option invokes this help option. Example: msiexec /help Note: The equivalent Windows Installer Command-Line Option is /?. |
|
/quiet | Quiet display option. The installer runs an installation without displaying a user interface. No prompts, messages, or dialog boxes are displayed to the user. The user cannot cancel the installation. Use the /norestart or /forcerestart standard command-line options to control reboots. If no reboot options are specified, the installer restarts the computer whenever necessary without displaying any prompt or warning to the user. Examples: msiexec /package Application.msi /quiet Msiexec /uninstall Application.msi /quiet Msiexec /update msipatch.msp /quiet Msiexec uninstall msipatch.msp /package Application.msi / quiet Note: The equivalent Windows Installer Command-Line Option is /qn. |
https://msdn.microsoft.com/library/aa372024(v=vs.85).aspx#drawer
PS > cinst stunnel -y Chocolatey v0.9.9-rc9 Installing the following packages: stunnel By installing you accept licenses for the packages. stunnel v5.10 Attempt to get headers for https://www.stunnel.org/downloads/stunnel-5.10-installer.exe failed. Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (404) Not Found." Downloading stunnel 32 bit from 'https://www.stunnel.org/downloads/stunnel-5.10-installer.exe' Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (404) Not Found." At C:\ProgramData\chocolatey\helpers\functions\Get-WebFile.ps1:66 char:3 + $res = $req.GetResponse(); + ~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : WebException You cannot call a method on a null-valued expression. At C:\ProgramData\chocolatey\helpers\functions\Get-WebFile.ps1:129 char:3 + $res.Close(); + ~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [], RuntimeException + FullyQualifiedErrorId : InvokeMethodOnNull Chocolatey expected a file to be downloaded to 'C:\Users\n\AppData\Local\Temp\chocolatey\stunnel\stunnelInstall.EXE' but nothing exists at that location. At C:\ProgramData\chocolatey\helpers\functions\Get-ChocolateyWebFile.ps1:148 char:24 + if (!($fi.Exists)) {{ throw "Chocolatey expected a file to be downloaded to `'$ ... stunnel install not successful. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error while running 'C:\ProgramData\chocolatey\lib\stunnel\tools\chocolateyInstall.ps1'. See log for details. + CategoryInfo : OperationStopped: (Chocolatey expe... that location.:String) [], RuntimeException + FullyQualifiedErrorId : Chocolatey expected a file to be downloaded to 'C:\Users\n\AppData\Local\Temp\chocolatey \stunnel\stunnelInstall.EXE' but nothing exists at that location. Chocolatey installed 0/1 package(s). 1 package(s) failed. See the log for details. Failures: - stunnel
2015.09.27
Any chance you could update the NSIS pre package to NSIS 3.0b2? It was released August 4, 2015 and included Windows 10 support.
Review Comments:
Hello,
thanks for this package.
Can you fix the following things and re-push?
if ($osBitness -eq 64) {
Thanks
Tom
Package system == dpkg
Package format == dpkg
Package manager == apt-get, aptitude
https://packages.debian.org, also https://www.debian.org/distrib/packages
Package system == portage
Package format == ebuild
Package manager == emerge
http://packages.gentoo.org/categories/
Package system == rpm
Package format == rpm
Package manager == yum
http://rpmfusion.org/
yum - Redhat/Fedora/CentOS
SUSE/openSUSE
Meego
Mageia
The current maintained version of the xPSDesiredStateConfiguration Module is located in a new location on either the master branch of Github or the Powershell Gallery.
Current Module Version: 3.4.0
Hi dtgm,
may I ask you whether you automatically push packages (i.e. not using /disablepush)?
If not, how do you know when a new version has been downloaded?
For unknown, and probably various reasons, temp files may be incomplete. If checksumming is enforced, package will always fail.
E.g.: https://chocolatey.org/packages/keepass.install#comment-2143441345
This may require better chocolatey error handling when downloading ... perhaps
Url of the latest installer has changed, chocolatey tries to download from https://github.com/rssowl/RSSOwl/releases/download/2.2.1/RSSOwl.2.2.1.Windows.Installer.exe but the actual installer is available at https://github.com/rssowl/RSSOwl/releases/download/2.2.1/RSSOwl.2.2.1.Setup.exe
#18 mentions three useful fields,
which were not added at the time, because chocolatey.org presently ignores them. However, many packages have infrequent release cycles, and preemptive adoption will ease the transition to virtual packages by guaranteeing the existence of some infrastructure, so I propose these fields, particularly provides
, be added now.
This is applicable to packages like cmake.portable
, handbrake.portable
, and others, as well as the corresponding .install
packages.
Per gallery message:
Looks like the "Regscanner" package has a dependency on the regscanner.install (=2.15) pacakge, but the regscanner.install only has verion 2.10
Package Url: http://chocolatey.org/packages/RegScanner
Github for Windows is now Github Desktop
https://github.com/blog/2046-github-desktop-is-now-available
Pulse
Latest http://download.ind.ie/pulse/latest/
Previous http://download.ind.ie/pulse/0.1.3
HOLD: releases have been suspended during alpha phase
FreePlane
Latest stable build http://sourceforge.net/projects/freeplane/files/freeplane%20stable/
Previous stable build gets moved to http://sourceforge.net/projects/freeplane/files/freeplane%20stable/archive/
FIXED: https://sourceforge.net/p/freeplane/featurerequests/2173/
Uninstaller works properly.
Installer had me press "enter" before it continued, but I can't reproduce this ...
Error msg:
[Window Title]
KeePass
[Content]
The following plugin is incompatible with the current KeePass version:
C:\Program Files (x86)\KeePass Password Safe 2\Plugins\keepass-plugin-rdp.dll
Have a look at the plugin's website for an appropriate version.
[Expanded Information]
Could not load type 'keepass-plugin-rdp.keepass-plugin-rdpExt' from assembly 'RDPPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
mscorlib
at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly assembly, String name, Boolean throwOnError, Boolean ignoreCase, ObjectHandleOnStack type)
at System.Reflection.RuntimeAssembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase)
at System.Activator.CreateInstanceFromInternal(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo)
at KeePass.Plugins.PluginManager.CreatePluginInstance(String strFilePath, String strTypeName)
at KeePass.Plugins.PluginManager.LoadPlugins(FileInfo[] vFiles, String strTypeName, String strDisplayFilePath, Boolean bSkipCacheFiles)
Void GetType(System.Reflection.RuntimeAssembly, System.String, Boolean, Boolean, System.Runtime.CompilerServices.ObjectHandleOnStack)
[^] Details [OK]
per message from user on 24 Aug 2015
Filed issue: xbmc/xbmc#7942
Auto-marked Invalid
Forum inquiry: http://forum.kodi.tv/showthread.php?tid=237431
[ERROR] Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (500) Internal Server Error."
CelticCoder was kind enough to send me the following bug report:
C:\Windows\system32>choco install thebrain.install The default install location has been changed to 'C:\ProgramData\chocolatey'. This install will be updated to that location in the next version. It is strongly suggested you move this installation to the new location as soon as possible to limit write access from all users. Do not forget to update PATH & ChocolateyInstall environment variables. Chocolatey (v0.9.8.27) is installing 'thebrain.install' and dependencies. By installing you accept the license for 'thebrain.install ' and each dependency you are installing.
thebrain.install v8.0.1.2
Write-Error : thebrain.install did not finish successfully. Boo to the chocolatey gods!
[ERROR] Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (403) Forbidden."
At C:\Chocolatey\chocolateyinstall\helpers\functions\Write-ChocolateyFailure.ps1:30 char:3 + Write-Error $errorMessage + ~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Write-Error
Write-Error : Package 'thebrain.install v8.0.1.2' did not install successfully: Exception calling "GetResponse" with "0" argument(s ): "The remote server returned an error: (403) Forbidden." At C:\Chocolatey\chocolateyinstall\functions\Chocolatey-NuGet.ps1:90 char:17 + Write-Error "Package `'$installedPackageName v$installedPackageV ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Write-Error
Finished installing 'thebrain.install' and dependencies - if errors not shown in console, none detected. Check log for errors if uns ure.
Package Url: http://chocolatey.org/packages/thebrain.install
foreach ($i in (gci _output |
?{$_.Name -Match '^.*\.(install|portable)$'}).name -split "\." |
?{$_ -notmatch '(install|portable)'} |
sort-object -Unique) {if(test-path -PathType Container $i){$i}}
amule
bitcoin
bluescreenview
bulkrenameutility
bulletspassview
cmake
cmder
cmdermini
commitmonitor
create-synchronicity
cyberduck
darkcoin
downtester
dropit
duplicati
electrum
emulationstation
fastresolver
fossil
freearc
frhed
fv
gamedownloader
handbrake
iconsext
iepv
ipnetinfo
keepass
lili
love
mailpv
mspass
multipar
mweather
netpass
nexusfile
nexusfont
nk2edit
npackd
npackd-cli
nsis
nunit
ofview
openstego
pandabank
passwordscan
peazip
peerunity
processhacker
produkey
projectlibre
psi
pstpassword
pwgen
regscanner
rufus
sandboxie
seqdownload
serviwin
shexview
sniffpass
subtitleworkshop
sysexp
telegram
thebrain
videocacheview
volumouse
webbrowserpassview
webvideocap
whoistd
win32diskimager
windows-tweaker
winscp
winsshd
wirelessnetview
wnetwatcher
wul
this package installs correctly on my fresh Windows 8.1 VM, but when I try to launch pdfedit.exe it throws an error and complains that MSVCP100.dll. It looks it needs the MSVCP runtime. Can you look into this and make the right MSVCP package a dependency of this package, so that it won’t fail?
For example:
snes9x v1.53.* does not add start-menu entry
Lili does not start. What does it mean:
Put the tools creator back?
Affected packages
via disqus comment 21 Aug 2015
CDex website moved from sourceforge to cdex.mu, so this package's download url should be updated.
...could the $url be changed to https?
https://chocolatey.org/packages/monodevelop/5.9.6.23#comment-2169904550
Implement improvements and conform for consistency and ease of maintainability to chocolateyUninstall.ps1 files based on chocolatey/choco#366
Comment: fyi - version 2.5.2 is out. Can you please update the package.
Package Url: http://chocolatey.org/packages/genymotion
Comment Url: http://chocolatey.org/packages/genymotion#comment-2257901531
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.