Technische Websites
- Hacker News: Eine großartige Link-Aggregations-Website für Programmierung
- Programmier-Reddit: Wie oben
- MSDN: Microsofts offizielles technisches Portal, hauptsächlich Dokumentation
- InfoQ: Unternehmensanwendungen, mit Fokus auf den Bereich Softwareentwicklung
- OSChina: Open-Source-Technologie-Community, sehr erfolgreich im Open-Source-Bereich
- cnblogs, 51cto, csdn: Gängige technische Communities, jede mit eigener Expertise
- StackOverflow: IT-technische Q&A-Website
- GitHub: Die weltweit größte Plattform zur Quellcodeverwaltung, viele bekannte Open-Source-Projekte sind darauf zu finden, wie der Linux-Kernel,
- OpenStack und andere kostenlose IT-E-Books:http://it-ebooks.info/
- DevStore: Entwicklerdienste-Shop
Gute Bücher
- Peopleware
- Der mythische Mannmonat
- Code Complete 2
- Die Kunst der Computerprogrammierung
- Selbstkultivierung von Programmierern
- Der pragmatische Programmierer
- Die Praxis leistungsstarker Programmierer (Ein herausragender Programmierer zu werden, hat eigentlich wenig mit dem Schreiben von Code zu tun)
- Computersysteme: Die Sicht eines Programmierers
- Software-Gedanken
- Einführung in Algorithmen (MIT Press)
- Diskrete Mathematik und ihre Anwendungen
- Entwurfsmuster
- Die Schönheit der Programmierung
- Hacker und Maler
- Programmierperlen
- C++ Prime
- Effektives C++
- TCP/IP illustriert
- Die Kunst der Unix-Programmierung
- "Einführung in die Psychoanalyse" von Freud
- Getting Things Done: Die Kunst der stressfreien Produktivität
Plattform-Tools (alle Open-Source-Goodies)
- Redmine/Trac: Projektmanagement-Plattformen
- Jenkins/Jira (nicht Open Source): Continuous-Integration-Systeme (Apache Continuum, das ist das CI-System unter Apache, hatte noch keine Zeit, es zu recherchieren)
- Sonar: Plattform zur Verwaltung der Codequalität
- Git, SVN: Quellcode-Versionskontrollsysteme
- GitLib/Gitorious: Erstellen Sie Ihren eigenen GitHub-Server
- gitbook:https://www.gitbook.io/Hervorragend zum Schreiben von Büchern, natürlich auch sehr gut zum Schreiben von Dokumenten
- Travis-ci: Unverzichtbar für die kontinuierliche Integration von Open-Source-Projekten, kombiniert mit GitHub,https://travis-ci.org/
- Open-Source-Testtools, Communities (Selenium, OpenQA.org)
- Puppet: Eine automatisierte Management-Engine, die auf Linux-, Unix- und Windows-Plattformen angewendet werden kann. Das sogenannte Konfigurationsmanagementsystem dient der Verwaltung von Ressourcen wie Dateien, Benutzern, Prozessen und Softwarepaketen auf Maschinen. Ob Sie 1 oder Zehntausende von Maschinen verwalten, Puppet kann problemlos damit umgehen.
- Nagios: Systemstatusüberwachung und Alarmierung, es gibt auch Icinga (vollständig kompatibel mit allen Nagios-Plugins, Funktionsprinzipien, Konfigurationsdateien und Methoden, nahezu identisch. Einfache Konfiguration, leistungsstarke Funktionen)
- Ganglia: Verteiltes Monitoring-System
- fleet: Verteiltes Init-System
Crawler-bezogen (spaßige Tools)
- Phantomjs
- berserkJS (eine verbesserte Version auf Basis von PhantomJS)
- SlimerJS
- CasperJS
- selenium
Webserver-Performance-/Stresstest-Tools/Load-Balancer
- http_load: Das Programm ist sehr klein, nach dem Entpacken weniger als 100K
- webbench: Es ist ein Website-Stresstest-Tool unter Linux und kann bis zu 30,000 gleichzeitige Verbindungen simulieren, um die Belastbarkeit einer Website zu testen
- ab: ab ist ein leistungsstarkes Testtool, das im Lieferumfang von Apache enthalten ist
- Siege: Ein Open-Source-Stresstest-Tool, das je nach Konfiguration einen Mehrbenutzer-Parallelzugriff auf eine Website ausführen, die Antwortzeit aller Anfrageprozesse für jeden Benutzer aufzeichnen und dies bei einer bestimmten Anzahl gleichzeitiger Zugriffe wiederholen kann.
- squid (Front-End-Cache), nginx (Lastverteilung), nodejs (ja, es kann das auch; man kann ein wenig Code schreiben, um einen Hochleistungs-Load-Balancer zu implementieren): gängige Load-Balancer
- Piwik: Open-Source-Website-Traffic-Statistiksystem
- ClickHeat: Open-Source-Klick-Heatmap für Websites
- HAProxy: Hochleistungs-TCP/HTTP-Load-Balancer
- ElasticSearch: Auf Lucene basierende Suchmaschine
- Page Speed SDK und YSLOW
- HAR Viewer: HAR-Analysewerkzeug
- Protractor: Automatisiertes E2E-Testwerkzeug (End-to-End)
Web-Frontend-bezogen
- GRUNT: JS-Task-Runner
- Sea.js: JS-Modularisierung
- Knockout.js: MVVM-Frontend-Entwicklung, Bindungstechnologie
- Angular.js: Mit superdynamischem HTML & JS Webanwendungen entwickeln!
- Highcharts.js, Flot: Gängige Web-Chart-Plugins
- Raw: Ein sehr gutes fortgeschrittenes Datenvisualisierungswerkzeug
- Rickshaw: Bibliothek für Zeitreihendiagramme, kann zum Erstellen von Echtzeitdiagrammen verwendet werden
- JavaScript InfoVis Toolkit: Ein weiteres Web-Datenvisualisierungs-Plugin
- Pdf.js, PDF in HTML anzeigen
- ACE, CodeMirror: HTML-Code-Editoren (ACE ist wirklich großartig)
- NProcess: Wunderschöne Lade-Fortschrittsleiste
- impress.js: Ermöglicht beeindruckende Effekte für Inhaltspräsentationen (Ähnliche sind reveal)
- Three.js: 3D-Web-Bibliothek
- Hightopo: HTML5-basierte UI-Bibliothek für 2D- und 3D-Visualisierung
- jQuery.dataTables.js: Hochflexibles Tabellen-Plugin
- Raphaël: JS-Canvas-Zeichenbibliothek, später stellte sich heraus, dass die Grafiken von Baidu Index damit gezeichnet wurden
- director.js: JS-Routing-Modul, Front-End-Routing, Node.js-Back-End-Routing usw., geeignet zum Erstellen von Single-Page-Anwendungen
- pace.js: Fortschrittsbalken für das Laden der Seite
- Bower: Web-Paketmanager
- jsnice: Interessantes JS-Dekompilierungstool, das Variablennamen nach der Komprimierung erräthttp://www.jsnice.org/
- D3.js: Ist eine JavaScript-basierte Bibliothek zur Datenvisualisierung (ähnliche sind z. B. P5.js)
- Zepto.js: Eine Sache für Mobilgeräte, die jQuery ersetzt; natürlich kann man auch jQuery Mobile verwenden.
UI-Frameworks: Foundation, Bootstrap, Pure, EasyUI, Polymer
Mehrere Websites, die Frontend-UI-Designer unbedingt besuchen sollten: Dribbble, awwwards, unmatchedstyle, UIMaker
Mozilla Developer Center:https://developer.mozilla.org/en-US/
Icon-Ressourcen: IcoMoon (mein Favorit), Themify Icons, FreePik, Glyphiconsart
- Dialog: Sehr schöne Dialogbox
- AdminLTE: Ein Open-Source-Projekt auf GitHub, ein Backend-Management-Seiten-Framework basierend auf Bootstrap 3
- Respond.js: Lässt IE6-8, die nichts von Liebe verstehen, Responsive Design unterstützen
- require.js: Bibliothek zum Laden von JS-Modulen
- select2: Eine Select-Box-Ersatzbibliothek mit mehr Funktionen als chosen
- AngularUI: Mit Angular.js integrierte UI-Bibliothek
- normalize.css: Eine Bibliothek, die moderne Standards verwendet, um das von verschiedenen Browsern gerenderte HTML konsistent zu halten
- CreateJS: HTML5-Game-Engine. Less, Compass: CSS-Entwicklung vereinfachen
- emojify.js: Wird verwendet, um Emoji-Text auf Webseiten automatisch zu erkennen und als Bilder anzuzeigen
- Simditor: Ein schöner Open-Source-HTML-Editor, einfach und effizient
- Sencha: Ein auf HTML5 basierendes Framework für die mobile Entwicklung
- SuperScrollorama+TweenMax+skrollr: Beeindruckende Parallax-Scrolling-Animationen für Webseiten erstellen
- jquery-smooth-scroll: Wie oben, Smooth-Scrolling-Plugin
- Animate.css: Eine CSS-Bibliothek, die verschiedene Animationseffekte implementiert
- Emmet: Unverzichtbar für Frontend-Entwickler, Vorgänger von ZenCode
- MagicDraw: UML-Diagrammwerkzeug
Big-Data-Verarbeitung/Datenanalyse/verteilte Tools
Hadoop: Ein verteiltes Dateisystem. In Kombination mit seinem MapReduce-Programmiermodell kann es für die Batch-Verarbeitung massiver Datenmengen verwendet werden (ganz zu schweigen von Hive, Pig, HBase usw.). Erwähnenswert ist die Hadoop-Distribution CDH5 von Cloudera, die auf YARN MRv2 basiert und Spark integriert und direkt in Produktionsumgebungen verwendet werden kann. Sie ist sehr nützlich für Unternehmen, um schnell Data Warehouses aufzubauen.
Ceph: Verteiltes Dateisystem für Linux (Merkmal: kein zentraler Knoten)
Storm: Echtzeit-Streaming-Datenverarbeitung. Sie können sich eine Einführung von IBM ansehen. (Es gibt auch Yahoos S4, das ebenfalls Streaming-Datenverarbeitung durchführt.)
Spark: Groß angelegte Streaming-Datenverarbeitung (kann drei gängige Datenverarbeitungsszenarien in Unternehmen abdecken: komplexe Batch-Datenverarbeitung; interaktive Abfrage auf Basis historischer Daten; Streaming-Datenverarbeitung auf Basis von Echtzeit-Datenströmen). CSDN hat einen guten Artikel, der es vorstellt.
Spark Streaming: Echtzeit-Berechnungsframework auf Basis von Spark
Tachyon: Verteiltes In-Memory-Dateisystem
Mesos: Ein Cluster-Manager für Berechnungsframeworks, der effiziente Ressourcenisolierung und -teilung über verteilte Anwendungen oder Frameworks hinweg bietet. Impala: Eine neue Generation einer Open-Source-Big-Data-Analyse-Engine, die SQL-Semantik bietet und schneller als Hive ist.
SNAPPY: Schnelles Datenkompressionssystem, geeignet für die Verwendung im Hadoop-Ökosystem
Kafka: Verteiltes Nachrichtenwarteschlangensystem mit hohem Durchsatz
ActiveMQ: Von Apache entwickelt, der beliebteste und leistungsstärkste Open-Source-Nachrichtenbus
MQTT: Message Queuing Telemetry Transport, ein Instant-Messaging-Protokoll, entwickelt von IBM, das ein wichtiger Bestandteil des Internets der Dinge werden könnte
RabbitMQ: Ich erinnere mich, OpenStack verwendet das, richtig?
ZeroMQ: Behauptet, verteiltes Rechnen einfacher zu machen; es ist eine verteilte Message Queue. Du kannst dir einen Artikel von Yunfeng ansehen, der es vorstellt. Open-Source-Log-Sammelsysteme: scribe, chukwa, kafka, flume. Hier ist ein Vergleichsartikel.
Zookeeper: Zuverlässiges Open-Source-Projekt für verteilte Koordination
Databus: LinkedIns Echtzeit-Datenerfassungssystem mit geringer Latenz
Datenquellen-Erfassung: Flume, Google Refine, Needlebase, ScraperWiki, BloomReach
Serialisierungstechnologien: JSON, BSON, Thrift, Avro, Google Protocol Buffers
NoSql: Apache Hadoop, Apache Casandra, MongoDB, Apache CouchDB, Redis, BigTable, HBase, Hypertable, Voldemort, Neo4j
MapReduce-bezogen: Hive, Pig, Cascading, Cascalog, mrjob, Caffeine, S4, MapR, Acunu, Flume, Kafka, Azkaban, Oozie, Greenplum
Datenverarbeitung: R, Yahoo! Pipes, Mechanical Turk, Solr/Lucene, ElasticSearch, Datameer, Bigsheets, Tinkerpop. NLP (Verarbeitung natürlicher Sprache): Natural Language Toolkit, Apache OpenNLP, Boilerpipe, OpenCalais
Maschinelles Lernen: WEKA, Mahout, scikits.learn, SkyTree
Visualisierungstechnologien: GraphViz, Processing, Protovis, Google Fusion Tables, Tableau, Highcharts, ECharts (das von Baidu ist ziemlich gut), Raphaël.js
- Kettle: Open-Source-ETL-Tool
- Pentaho: Open-Source-BI-System mit Workflows als Kern
- Mondrian: Open-Source-ROLAP-Server
- Oozie: Open-Source-Workflow-Scheduling-Engine für Hadoop
Open-Source-Werkzeuge für Datenanalyse und Visualisierung: Weka, Orange, KNIME
Cobar: Alibabas verteilte MySQL-Middleware
C & C++
Thrift: Wird zur Entwicklung skalierbarer und sprachübergreifender Dienste verwendet. (Ähnliche umfassen Avro, Google Protocol Buffers.)
libevent: Eine ereignisgesteuerte Netzwerkbibliothek, unterstützt Windows, Linux, BSD und andere Plattformen. Intern werden Systemaufrufe wie select, epoll und kqueue verwendet, um den Ereignismechanismus zu verwalten. (Übrigens gibt es auch libev.)
Boost: Genug gesagt, quasi die C++-Standardbibliothek
Ptmalloc\\Valgrind\\Purify
NetworkServer-Architektur: acceptor -> dispatcher -> worker (das ist übrigens kein Tool)
breakpad: Crash-Dump- und Analysemodul, wird in vielen Absturzberichten verwendet
UI-bezogen: Ganz zu schweigen von MFC, BCG und Qt. Fortgeschrittenere umfassen HTML- und DirectUI-Technologien: libcef (basiert auf dem Chrome-Kernel; der Gedanke, HTML5 zum Entwickeln von Seiten zu verwenden, ist ein wenig spannend), HtmlLayout, Duilib, Bolt. Für Nicht-C++ gibt es außerdem node-webkit, das recht gut ist und Node.js- und WebKit-Kerne integriert.
Spieleentwicklung betreffend
MINA: Mit Java mobile Spiel- und Webspiel-Server entwickeln. (Übrigens gibt es auch Netty, das ebenfalls leistungsstark ist. Beide basieren auf NIO.)
HP-Socket: Ich habe einige Webspiel-Server gesehen, die damit gebaut wurden
Yunfengs Technologieblog:http://blog.codingnow.com/
OGRE: Die berühmte 3D-Grafik-Rendering-Engine
OpenVDB: DreamWorks' Open-Source-C++-Effektbibliothek
cocos2d: Plattformübergreifende 2D-Spiel-Engine
unity3d: Plattformübergreifende 3D-Spiel-Engine, sehr beliebt
Node.js: Viele verwenden es auch, um mobile Spiele und Server zu entwickeln. (NetEases Pomelo ist ein solches Beispiel.)
Log-Aggregation, verteilte Log-Sammlung
Scribe: Facebooks (nodejs + scribe + inotify zur Log-Synchronisierung)
logstash: Leistungsstarkes System zur Logsammlung; Sie können eine leistungsstarke Loganalyseplattform auf Basis von logstash + kibana + elasticsearch + redis aufbauen
log.io: Echtzeit-Logsammelsystem, entwickelt mit Node.js
RTP, Echtzeit-Transportprotokoll und Audio/Video
RTP, RTCP, RTSP -> librtp, JRTPLIB (gemäß RFC1889-Standard)
Ringpuffer, verwendet für Echtzeit-Datenübertragung
SDL,ffmpeg,live555,Speex
Red5: In Java entwickelter quelloffener Flash-Streaming-Medienserver. Er unterstützt: Konvertierung von Audio (MP3) und Video (FLV) in Wiedergabe-Streams; Aufzeichnung von Client-Wiedergabe-Streams (nur FLV); gemeinsame Objekte; Veröffentlichung von Live-Streams; Remote-Aufrufe.
Python
Eric, Eclipse+pydev, eine ziemlich gute Python-IDE
PyWin: Programmierpaket für die Win32-API
numpy: Paket für wissenschaftliches Rechnen, hauptsächlich verwendet für groß angelegte Matrixberechnungen usw. Darüber hinaus gibt es SciPy und Matplotlib.
GUI-bezogen: PyQt, PyQwt
supervisor: Werkzeug zur Prozessüberwachung
Java-bezogen
Gängige IDEs: IntelliJ IDEA, Eclipse, NetBeans
Webentwicklung-bezogen: Tomcat, Resin, Jetty, WebLogic usw. Übliche Komponenten: Struts, Spring
Hibernate. Netty: Asynchrones, ereignisgesteuertes Framework zur Programmierung von Netzwerkanwendungen, gut für Netzwerkprogrammierung mit hoher Nebenläufigkeit (NIO-Framework)
MINA: Einfache Entwicklung hochperformanter und hochzuverlässiger Netzwerkanwendungen (ebenfalls ein NIO-Framework). Viele Mobile-Game-Server werden damit entwickelt.
jOOQ: Java-ORM-Framework. Activiti: Workflow-Engine. Ähnliche umfassen jBPM, Snaker.
Perfuse: Ein Benutzeroberflächen-Paket, das verwendet wird, um strukturierte und unstrukturierte Daten in interaktiven visuellen Graphen anzuzeigen
Gephi: Software zur Analyse komplexer Netzwerke, die hauptsächlich für die interaktive Visualisierung und Exploration verschiedener Netzwerke und komplexer Systeme, dynamischer und hierarchischer Graphen als Open-Source-Tool verwendet wird
Nutch: Bekanntes Crawler-Projekt; Hadoop wurde aus diesem Projekt entwickelt
web-harvest: Werkzeug zur Extraktion von Webdaten
POM-Tools: Maven + Artifactory. Netflix
Curator: Eine von Netflix als Open Source veröffentlichte Zookeeper-Client-Bibliothek, die die Programmierung von Zookeeper-Clients vereinfacht
Akka: Ein Framework zur Nebenläufigkeitsverarbeitung basierend auf dem Aktormodell
EclEmma: Coverage-Testwerkzeug
.NET-bezogen
Xilium.CefGlue: .NET-Wrapper basierend auf dem CEF-Framework, zur Entwicklung von Browsern mit Chrome-Kern auf .NET
CefSharp: Wie oben, es gibt einen WebKit-Wrapper, der die Interaktion zwischen C# und JS erleichtert.
netz: Kostenloses .NET-Komprimierungstool für ausführbare Dateien
SmartAssembly: Ein wahnsinnig gutes .NET-Tool zur Codeoptimierung und Obfuskierung
NETDeob0: .NET-Deobfuskierungstool, wahrlich "der Teufel ist einen Fuß hoch, das Tao ist zehn Fuß hoch" (es gibt auch de4dot auf GitHub, beide Open Source)
ILMerge: Packt alle referenzierten DLLs und exe-Dateien in eine einzige exe-Datei
ILSpy: Open-Source-.NET-Decompiler-Tool
Javascript.NET: Eine sehr gute JS-Ausführungsengine, die V8 einbindet
NPOI: Excel-Operationen
DotRAS: Modul für den Remotezugriffsdienst
WinHtmlEditor: HTML-Editor für WinForms
SmartThreadPool: Ein Thread-Pool mit erweiterten Funktionen, implementiert in C#
Snoop: WPF-Spy-Dienstprogramm
Autofac: Leichtgewichtiges IoC-Framework
HtmlAgilityPack: Ein leistungsstarkes Werkzeug zum Parsen von HTML
Quartz.NET: Jobplanung
HttpLib: @CodePlex, vereinfacht HTTP-Anfragen
SuperSocket: Vereinfacht Socket-Operationen. Darauf basierend gibt es auch SuperWebSocket, mit dem eigenständige WebSocket-Server entwickelt werden können.
DocX: Word-Dateien bearbeiten, ohne Office zu installieren
Dapper: Leichtgewichtiges ORM mit guter Performance
HubbleDotNet: Volltextsuchsystem, das sich mit Datenbanken verbinden kann
fastJSON: @CodeProject, hochperformante JSON-Serialisierungsklasse
ZXing.NET: @CodePlex, QR-Codes, Barcodes betreffend
Nancy: Leichtgewichtiger HTTP-Server. Für kleine Webanwendungen können Sie sich von IIS lösen (Nancy.Viewengines.Razor kann die Razor-Engine hinzufügen).
AntiXSS: Microsofts XSS-Abwehrbibliothek, Microsoft Web Protection
LibraryJint: JavaScript-Interpreter
CS-Script: C#-Codedateien als Skripte ausführen
Jexus: Hochleistungsfähiger, einfach zu bedienender, kostenloser ASP.NET-Server unter Linux
Clay: Macht dynamic noch flexibler, sodass Sie C# wie JavaScript schreiben können
DynamicJSON: JSON-Daten abrufen, ohne Datenmodelle zu definieren
Antlr: Open-Source-Parser-Generator (nicht wirklich C#-spezifisch, auch für andere Sprachen verfügbar)
SharpPcap: C#-Wrapper für WinPcap, eine großartige Bibliothek zur Analyse von Netzwerkpaketen (enthält PacketNotNet zur Paketprotokollanalyse)
Roslyn: C#- und VB-Compiler
ImageResizer: Bildgröße serverseitig frei steuern. Wirklich ein magisches Tool. Praktisch für CMS, auf Mobilgeräten kleine Bilder und auf PCs große Bilder hochzuladen.
UI-bezogen: DevExpress, Fluent (Office 07-Stil), mui (Modern UI for WPF)
NetSparkle: Komponente für automatische Anwendungsupdates
ConfuserEx: Open-Source-Obfuskierungstool für .NET
ServiceStack: Open-Source-Hochleistungs-Webservice-Framework, kann zum Aufbau hochperformanter REST-Dienste verwendet werden. Expression
Evaluator: Eval für C#, verarbeitet Zeichenfolgenausdrücke.
Gängige Tools
- Fiddler: Ein sehr nützliches Debugging-Tool für Web-Frontends, natürlich für das zugrunde liegende HTTP-Protokoll. Normalerweise reichen die integrierten Debugging-Tools in Browsern wie Chrome aus, aber in besonderen Fällen muss man es trotzdem verwenden.
- Wireshark: Bekanntes Netzwerkpaket-Analysewerkzeug
- PowerCmd: Ein leistungsstarker Ersatz für Windows Cmd
- RegexBuddy: Leistungsstarkes Tool zum Testen regulärer Ausdrücke
- Soure Insight: Ein magisches Tool zum Lesen von Quellcode
- SublimeText: Der Lieblingseditor von Programmierern
- Database.NET: Ein generischer relationaler Datenbankclient auf Basis von .NET 4.0. Er ist recht praktisch für einfache Aufgaben.
- Navicat Premium: Unterstützt MySql, PostgreSQL, Oracle, Sqlite und SQL Server. Es ist nicht so vielseitig wie Database.NET, bietet aber eine viel bessere Leistung. Außerdem verfügt es über eine integrierte Backup-Funktion für geplante Datenbank-Backups.
- Synergy: Eine Tastatur und eine Maus zur Steuerung mehrerer Computer in einem LAN
- DameWare: Toolset für Remote-Unterstützung (Ich nutze es hauptsächlich bei der Arbeit, um den großen Bildschirm zu steuern)
- Radmin: Remote-Control-Tool. Ich habe es eine Zeit lang verwendet.
- DameWare, das außerdem gecrackt werden muss und Win7 nicht gut unterstützt; stattdessen habe ich dieses gefunden, das gut funktioniert.
- Listary: Ein "super magisches Tool", das die Geschwindigkeit und Effizienz beim Durchsuchen und Suchen von Dateien unter Windows erheblich verbessern kann.
- Clover: Fügt dem Windows-Explorer Registerkarten hinzu
- WinLaunch: Ein Launch-Tool, das Mac OS simuliert
- Fritzing: Zeichnen von Schaltplänen
- LICEcap: Erstellung von GIF-Tutorials, git,
- svn: Versionskontrollsystem. Enigma Virtual Box (verpackt exe, dll usw. in ein einziges ausführbares Programm).
- Open DBDiff (für SqlServer) Datenbanksynchronisierung
- SymmetricDS: Datenbanksynchronisierung
- BIEE, Infomatica, SPSS, weka, R-Sprache: Datenanalyse
- CodeSmith, LightSwitch: Codegenerierung
- Pandoc: Ein Markdown-Konvertierungswerkzeug zum Veröffentlichen von Büchern. Früher habe ich mit Docbook herumgespielt, aber jetzt ist Markdown beliebter.
- Window Magnet [Mac]: Verbessert die Mac-Fensterverwaltung, mit der Möglichkeit, wie in Win7 Fenster an Bildschirmränder zu ziehen, um ihre Größe automatisch anzupassen.
- log explorer: SqlServer-Protokolle anzeigen. Abhängigkeit
- walker: DLL-Abhängigkeiten von Windows-Anwendungen abfragen
- Shairport4w: Audio von iPhone, iPad, iPod per AirPlay-Protokoll an den PC übertragen
- ngrok: Intranet-Penetrationstool. Axure: Werkzeug für schnelles Prototyping. Es gibt auch ein Online-Zeichenwerkzeug von einem einheimischen Startup-Team, das sehr gut funktioniert.http://www.processon.com
- tinyproxy: (Linux) Ein kleiner Proxy-Server, der HTTP- und HTTPS-Protokolle unterstützt. EaseUS Partition
- Master: Ein supereinfaches Tool zur Größenänderung von Partitionen, und es ist ziemlich schnell. Wenn dein C-Laufwerk knapp an Speicher wird, nutze es, um etwas Platz vom D-Laufwerk abzuzweigen – keine Neuinstallation des Systems nötig.
- CheatEngine: Ein unverzichtbares Tool zum Ändern von Speicherwerten beim Spielen (ich erinnere mich, es bei Xuan-Yuan Sword 6 benutzt zu haben, es war super praktisch).
- ApkIDE: Android-Dekompilierungsartefakt. Umgehungstools (Free Gate, Tianxing Browser)
Design-Tools: Sketch, OmniGraffle
MindManger: Mindmapping