Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6085
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Каков ваш лучший список инструментов для разработки 'must have'?
Недавно я сжег свой ноутбук для разработки (он буквально испускал дым из вентиляционных отверстий). После вытягивания hd я не смог заставить его вращаться с помощью устройства USB, прикрепленного к домашней башне. Поскольку у меня был крайний срок, мне пришлось спешить и покупать новый ноутбук (Turion 64 x2) под управлением Vista.
После установки необходимых приложений VS2005/2008, Sql Server editions client tools, Adobe CS3 и Source control clients: мне интересно, какой список инструментов для разработчиков “must haves” существует в наши дни? Я большой поклонник Fiddler и LinqPad, но мне интересно, что я упускаю?
я читаю здесь другой вопрос, и мне известен список Хансельмана. Я не был достаточно конкретен в своем первоначальном вопросе. Под "these days" я подразумевал новые и новейшие инструменты (возможно, доступные только 64 бит), которые в годы geek могли бы просто be 12 дня, я не знаю. :)[/редактировать]
Позвольте мне быть общим [тогда конкретным]:
- Ваш IDE выбор [ VS 2008 здесь]
- Ваш отладчик [обычно это часть вашего IDE, но иногда требуется WinDbg ]
- Его плагины для рефакторинга и управления версиями [ Resharper 4+ и Ankh SVN 2+ ]
- Ваши дополнения OS для управления версиями [ Tortoise SVN ]
- Лучший инструмент Diff и слияния для подключения к вышеуказанным инструментам SCM [ WinMerge ]
- Быстрый текстовый редактор для загрузки, когда ваш IDE слишком много [ vim, Notepad++ ]
- Если вы занимаетесь веб-разработкой, получите инструменты для этого [ Firefox 3 с дополнениями: Web Developer, Firebug , TamperData, Poster , Firecookie, FireFTP, FirePHP, Rainbow for Firebug, ReloadEvery , Selenium IDE ]
- Необходимые инструменты для работы с текстом [ GNU TextUtils, via cygwin или gnuwin32.sf.net ]
- Скриптовые инструменты [ Perl , Python, zsh, все эти базовые пакеты GNU в cygwin]
- Инструмент для тестирования регулярных выражений, когда у вас болят глаза [ Expresso, RegexBuddy ]
Для Java я меняю местами 1 и 3 с Eclipse, а его плагины для Maven и SVN, я не нашел плагина для рефакторинга... вы могли бы подумать, что я использую IntelliJ идею , но я никогда не начинал ее использовать.
Ни в каком определенном порядке (я веб-разработчик .NET, если вы не можете сказать из списка):
- Resharper -держит мой код тонким и чистым!
- Рефлектор -время от времени вам нужно выяснить, как, черт возьми, что-то работает в библиотеке .NET.
- Firebug -каждый веб-разработчик имеет эту установку, потому что она делает отладку markup и css намного проще.
- Tortoise SVN -безусловно, лучшая система управления версиями, которую я когда-либо использовал. Абсолютно никаких претензий по этому поводу.
- NUnit -модульное тестирование, которое вам не мешает. Кроме того, он прекрасно интегрируется с Resharper!
- Блокнот-по какой-то причине я не могу избавиться от ностальгического чувства, которое я получаю, используя это. Все еще мое приложение go-to для нескольких вещей (списки to-do, быстрые боковые заметки, быстрый и грязный буфер обмена и т. д.).
Скотт Хансельман и многие, обновляется каждый год или два список инструментов: конечная разработчик Скотт Хансельман и список инструментов для опытных пользователей для Windows
Мне нравится плагин Whole Tomato's Visual Assist X для Visual Studio. Я думаю, что вы получаете "most" из него при программировании в C++ (и особенно в более старых версиях visual studio), но есть некоторые дополнительные средства подсветки синтаксиса и рефакторинга, а также приличный поиск на основе контекста / области видимости.
Для Windows работы:
За сравнение - отличный инструмент сравнения, хорошо работает с файлами и папками.
Launchy -позволяет мне запускать программы, не отрывая рук от клавиатуры.
ide: visual studio / netbeans (zip файл!, почти портативный)
редактор: notepad++ (портативный) с шрифтом monaco
сравнение файлов: winmerge (portable)
управление версиями: subversion, tortoise
контроль билетов: redmine
файловый менеджер: free commander (портативный)
explorer: IE, FF (портативный), хром (портативный), железо (хром без гугла хрень, а также портативные), qtweb, Арора,
FF Плагины: firebug, веб-разработчик, xmarks
imclient: пиджин
почтовый клиент: gmail
менеджер загрузки: бесплатный менеджер загрузки (портативный)
сайты: STACKOVERFLOW!!!- готапи... и Гугл, все время...
прочее: курсант (не могу жить без него!)
виртуализация: виртуальная коробка (у меня есть образ машины для каждой среды)
офис: openoffice (портативный)
lamp стек: xammp (портативный!)
использование диска: windirstat (портативный), сканер (портативный)
pdf просмотрщик: foxit (портативный), sumatrapdf (портативный)
uncompressor: 7-zip портативный
M$ sql инструмент сравнения: sql Дельта
M$ sql управление: visual studio sql manager
mysql
mysql управление: phpmyadmin, менеджер обеспеченный с mysql
утилита удаления: revo unistaller (портативный)
очиститель реестра: ccleaner (портативный)
ftp: filezilla (портативный)
как вы, возможно, заметили, у меня есть особое пристрастие к портативным приложениям...
Хороший редактор и ваш компилятор по выбору.
Конечно, некоторые инструменты делают вашу работу немного легче. Разработка приложений .Net без использования Visual Studio была бы более запутанной, но я готов поспорить, что в конце задачи, используя только текстовый редактор и компилятор csc, вы получите такой гуру, как понимание языка в кратчайшие сроки. Вы узнаете такие вещи, в которые другие люди, возможно, никогда не попадут.
Конечно, помогает хороший отладчик (также встроенный в VS). Я использую Komodo для разработки Perl исключительно для отладочных инструментов. Хотя я все еще предпочитаю редактировать код с помощью e-TextEditor.
- Firebug -для отладки CSS, изменения классов, стилей на лету без перезагрузки страницы. Интерактивная отладка Javascript путем установки точек останова. Для отладки вызовов AJAX.
- YSlow или Google Page Speed -это плагин firebug, он показывает вам, почему ваша веб-страница занимает время для загрузки. Разбивает время на параллельные потоки, загрузку изображений, загрузку CSS и т. д. Также приводится список предложений о том, как можно улучшить скорость загрузки страницы.
- Firefox Xpath плагин -позволяет вам щелкнуть правой кнопкой мыши на любой веб-странице и найти элементы по XPath.
- Charles Web Debugger -простое приложение [windows], которое перечисляет весь трафик HTTP, происходящий из ваших браузеров Firefox или IE. Очень полезно для отладки веб-приложений (особенно с вызовами AJAX)
Я использую эти инструменты:
ClipX для буфера обмена.
UltraMon для нескольких мониторов.
RegexBuilder для создания регулярных выражений .NET.
Перетасовка панели задач для перетасовки windows.
TextPad скалы! И CSSViewer (FF plug-in) - это хорошо. Heard Firebug еще лучше, так как он позволяет редактировать тоже, но еще не пробовал его.
Кроме того, виртуальные машины. Я использую using MS Virtual PC (w/ VM additions) прямо сейчас для нескольких проектов, и это хорошо подходит для моих целей. Я уверен, что есть и лучшие решения для виртуальных машин, просто мне не пришлось их искать.
CrossLoop и Skype для совместной работы / парного программирования (особенно для удаленных сотрудников).
AgentRansak для поиска text/file/foler. Я не использовал его в полной мере, так как я новичок в нем, поэтому я не знаю, насколько прочным он может быть. Однако он хорошо работает для того, для чего я его использую. Я гораздо лучше знаком с функцией поиска/замены TextPad (которая потрясает!).