Что в вашем утилите Toolkit?

Некоторые из наиболее эффективных инженеров, разработчиков и ИТ-специалистов, которых я знаю, обычно несут вокруг общего "инструментария" полезных программ, надстроек или утилит, которые помогают им в повседневной отладке, разработке или разработке.

Вопрос:
Что в вашем утилите toolkit.. Какие инструменты вы не могли бы жить без?

Ответ 2

Ack

Его, как grep, но лучше, быстрее и делает больше, что вы обычно хотите делать с большими коллекциями источников. Написано в Perl, и из-за этого завершает PCRE. Рекурсивный обход по умолчанию, и он интеллектуально пропускает файлы, которые вряд ли совпадают, используя идентификацию типа файла для краткости.

(Это означает, что он автоматически избегает перемещения каталогов .svn/.hg/.git и, таким образом, дает большие ускорения)

ack "function\s+foo\s*\(" --php     
# find the definition of "foo" in all php files
# decendant of the current directory 

Ответ 3

Total Commander (GREP, FTP, ZIP, все здесь... Я даже не начинаю с этого)

Notepad ++

WinMerge

Ответ 4

Python. Шутки в сторону. Я использую его для большого количества мелочей. Я также хотел бы использовать модуль командной строки для создания простых небольших "конкретных оболочек" для проекта, которые я бросаю в часто используемых запросах и т.д. (Показать все таблицы в проектах db, искать хранимые процедуры и т.д.), Да, -sql в последнее время...)

Я склонен сопровождать большие проекты С#/t-sql с небольшим python script, который расширяет класс cmd.Cmd, чтобы дать мне небольшую коллекцию полезных запросов и т.д., которые я могу использовать для поиска в базе данных.

Кроме того, я часто использую python для изменения входных данных (часто csv файлов, но любой нежелательной почты) в инструкции вставки и т.д. Или выполняйте проверки достоверности этих данных.

Ответ 5

В настоящее время на моем thumbdrive (не все программное обеспечение):

  • Notepad ++
  • Отражатель .NET
  • разработать (если мне нужна быстрая настройка IDE на другом компьютере)

  • С# Default Keybindings pdf
  • Математические таблицы pdf
  • Boo Primer pdf
  • Примеры проектов MSDN С# и VB

Ответ 6

Инструментарий My Utility будет иметь: 1.) Hex Editor - XVI32 или любой другой 2.) Beyond Compare - Сравнение файлов 3.) оболочка Cygwin, устанавливаемая в комплекте с perl, gcc, gprof, gcov, gdb и соответствующими инструментами, bash, vim, средствами разработки/отладки 4.) Файл makefile для платформы * nix 5.) Утилита Winzip 6.) Истощение источника или любой другой инструмент просмотра хорошего кода 7.) Ghostscript и GSView 8.) PDF-ридер 9.) Хороший быстрый антивирусный инструмент /exe

-AD

Ответ 7

В настоящее время в Thumbdrive\Tools.

"Редактировать Плюс 3" - легкий редактор, который я использую целую вечность.

"F # - 1.9.6.2" - отлично подходит, когда мне нужно что-то бросать, потому что оно можно использовать без IDE, также отличный язык для многих задач.

"ILDASM"

"Sysinternal Procmon" - отлично подходит для отладки и получения информации о том, что машина действительно делает.

Ответ 8

У меня есть следующие инструменты на диске USB thumd:

  • SysInternals Suite Все их отличные инструменты устранения неполадок в одной загрузке, если мне может понадобиться инструмент, который я не загружал до
  • Настройка WireShark
  • двоичные файлы VNC (поэтому я могу запускать просмотрщик непосредственно с USB) и настроить
  • Пара Портативные приложения:
    • Notepad ++ Portable
    • Putty Portable
    • FileZilla Portable
    • 7-zip Portable
    • Sumatra PDF Portable
    • WinMerge Portable

Ответ 9

Я использую/переношу со мной:

  • .Net Reflector
  • SysInternals
  • Suite (особенно Process Explorer, Debug View и т.д.)
  • Exescope
  • Orca (установщик Windows)
  • В зависимости
  • Spy ++ OleView
  • Resourcer
  • Ethereal
  • Панель инструментов IE Dev
  • Зависит .Net
  • DocView
  • LDP (для LDAP)

Просто чтобы назвать несколько

Ответ 10

Я делаю полную установку cygwin. Это дает мне 95% всего необходимого мне материала, а пространство на жестком диске - cheep. Гораздо проще установить все, а затем получить emacs, gcc, gdb, perl, такие утилиты, как grep и awk, не говоря уже о серверах, с которыми он поставляется, таких как Apache и MySQL, если вы хотите быстро что-то попробовать.

Ответ 11

grep дает вам самый большой удар для доллара. Вы можете использовать его для поиска по любому типу кода и многим формам данных. Он быстрый и очень мощный. В коде он может найти то, что вы ищете, в именах переменных и функций, но также и в комментариях. Вы также можете передавать результаты в нее и, таким образом, повышать эффективность многих инструментов, доступных на сайте.

С некоторыми умными подсказками вы можете легко сделать grep поиск определенного типа идентификатора. Например, "^ имя_функции" часто находит в коде C определение функции, потому что они начинаются с имени функции в начале строки. Если шаблон поиска дает вам слишком много ложных совпадений, вы можете отфильтровать их, связав результат с помощью grep -v.

Много лет назад я был запущен отладки программ COBOL на машине Perkin Elmer 1970-х годов под управлением OS/32. У машины не было инструментов программирования, но у него был древний компилятор C (такой старый, он принимал = + в качестве исходной формы оператора + =). В итоге я написал рудиментарную программу grep, которая значительно улучшила мою производительность.

Ответ 12

  • Блокнот ++
  • FF + Firebug
  • JQuery + набор плагинов
  • DBManager
  • Cygwin для отслеживания ошибок
  • Google для справки
  • Документы в CHM и Cheatsheets

Ответ 13

У меня всегда есть загрузочный Linux Distro на мне в той или иной форме. Будь то загрузочный Pen Drive, который я прикрепляю к моим клавишам, или множество LiveCD, которые у меня есть для различных "диагностических" функций, - я считаю, что если я вообще в ситуации, где мне нужны какие-то инструменты. перезагрузка в среду Live обеспечивает мне почти все, что мне нужно, и многое другое

Ответ 14

  • PE Explorer
  • FAR Manager (отличный файловый менеджер, особенно при работе с большим количеством ftp-сайтов)
  • FlexHex
  • Ida
  • OllyDbg

Ответ 15

Emacs. Это мой инструмент "делает список вещей", полезный при быстрых вычислениях, с изменением конфигурационных файлов (я работаю сетевым инженером, нужно выполнить очень много настроек, причем многие из них граничат с тривиальными, чтобы генерировать с помощью небольших фрагментов кода или тщательного использования клавиатурных макросов).

Ответ 16

Вот инструменты, которые я использую для решения SharePoint:

  • Visual Studio Team Suite 2008
  • VSTS Database Edition GDR
  • Sandcastle
  • DocProject для Sandcastle
  • .net Отражатель
  • GhostDoc
  • CSS Vista​​li >
  • Инспектор Sharepoint
  • Проводник Sharepoint
  • EditPadPro
  • CodeSmith 2.6 Freeware (с моим собственным .net 3.5 SP1 gui)
  • Indigo Rose MSI Factory
  • Wix
  • Nmap
  • Wireshark
  • Скрипач
  • Adobe Photoshop CS3
  • Экспресс (инструмент Regex)
  • VMRCPlus
  • Powershell 2 CTP
  • Quest PowerGui для Powershell
  • Комплект ресурсов IIS
  • HyperV

Ответ 17

Инструменты, которые я использую, потому что вам не нужно устанавливать, просто запустите систему и используйте:

Ответ 18

Быстрое средство просмотра изображений, которое существует уже давно и доказало свою эффективность.

IrfanView

Ответ 19

ide: visual studio/netbeans (zip файл!, почти портативный)

editor: notepad ++ (переносимый) с шрифтом monaco

сравнение файлов: winmerge (portable)

контроль источника: подрывная деятельность, черепаха

управление билетом: redmine

файловый менеджер: свободный командир (переносимый)

explorer: IE, FF (переносной), хром (переносной), железо (хром без google-дерьма, также переносимый), qtweb, arora,

Плагины FF: firebug, веб-разработчик, xmarks

imclient: pidgin

почтовый клиент: gmail

менеджер загрузки: бесплатный менеджер загрузок (переносимый)

сайты: STACKOVERFLOW!!!, gotapi... и google, все время...

miscelaneous: launchy (не может жить без него!)

виртуализация: виртуальный ящик (у меня есть машинный образ для каждой среды)

office: openoffice (переносной)

стек лампы: xammp (портативный!)

использование диска: windirstat (переносной), сканер (переносной)

pdf viewer: foxit (portable), sumatrapdf (переносной)

uncompressor: 7-zip portable

Инструмент сравнения M $sql: sql delta​​p >

M $sql management: визуальный студийный менеджер sql

MySQL

Управление mysql: phpmyadmin, менеджер с mysql

утилита для удаления: revo unistaller (portable)

очиститель реестра: ccleaner (переносной)

ftp: filezilla (переносимый)

как вы, возможно, заметили, у меня есть особое пристрастие к переносным приложениям...

Ответ 20

  • GVim
  • VS2010 Express
  • Firefox + Firebug

Ответ 21

System Rescue CD

  • Коллекция очень полезных утилит на Live CD.

Ответ 22

Есть два инструмента, с которыми я просто не могу работать без

  • PowerShell
  • GVim (или действительно любая программа стиля vim)

Эти инструменты настолько сильно укоренились в моей повседневной жизни и значительно повышают мою производительность.

Ответ 23

Поскольку я часто работаю на разных рабочих станциях, у меня есть привычка отмечать те вещи, которые я устанавливаю на вкусные:

http://delicious.com/DavidSchmitt/stdsw

Ответ 25

WinRAR и puTTY. Это все, что мне нужно (я предполагаю, что интернет не учитывается).

Ответ 26

  • .Net Reflector
  • Powershell
  • Stackoverflow.Com

Ответ 27

Мне нравится программировать на Python, поэтому я создал переносимую среду программирования Python на thumbdrive.

  • Portable Python 1.0
  • SPE Python editor
  • wxPython в действии ebook
  • Python Как программировать книгу
  • Несколько книг Python от O'Reilly
  • Различные учебники для инструментов Python, которые я часто не использую

Ответ 29

Я использую Espresso (я получил его с MacHeist bundle!) и Firebug для кодирования. Я использую Photoshop, если мне нужны изображения.

Я управляю своими проектами Список хитов.

Ответ 30

Средства разработки

  • Subversion
  • Tortoise SVN

Полезные инструменты/утилиты

  • Инструмент Virtual Cd Control Tool
  • Linq Pad
  • Отражатель
  • Монитор транзакций Subversion
  • BGInfo
  • Слияние источников SourceGear
  • Unlocker
  • MWSnap
  • Paint.NET
  • WinRar

FireFox Add Ons

  • Firebug
  • ColorZilla

Добавление Visual Studio

  • GhostDoc