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.

http://nugetmusthaves.com/

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