Tag: tools

Entries for tag "tools", ordered from most recent. Entry count: 69.

Uwaga! Informacje na tej stronie mają ponad 5 lat. Nadal je udostępniam, ale prawdopodobnie nie odzwierciedlają one mojej aktualnej wiedzy ani przekonań.

Pages: > 1 2 3 4 5 6 ... 9 >

# LineCounter 2

21:16
Sun
29
Mar 2009

W ramach zabawy z nowym, darmowym Qt napisałem mały program, który jak sądzę może się przydać programistom. Służy do zliczania liczby znaków, linii i innych statystyk na podstawie plików z kodem źródłowym zawartych w podanym katalogu. Zapraszam do zapoznania się z nim: LineCounter 2.

Comments | #productions #tools Share

# Programy matematyczne

18:01
Sun
01
Mar 2009

Czasem trzeba coś policzyć. Do prostych obliczeń wystarczy systemowy kalkulator. Pewne obliczenia na wektorach i kolorach daje się zrobić za pomocą mojego GameDev Calc. Czasami potrzebne są jednak bardziej zaawansowane funkcje. Jaki program matematyczny jest dobry? Niedościgniony jest podobno Matlab, ale on niestety nie należy do darmowych. Na szczęście są darmowe programy, które do wielu rzeczy z powodzeniem wystarczą.

Pierwszy z nich to Scilab. Używa składni podobnej do Matlaba i potrafi robić dużo rzeczy. Na przykład aby znormalizować wektor i pomnożyć go przez macierz:

v=[1 2 3]
vn=v/norm(v)
M=[1 0 0; 0 0 1; 0 1 0]
v2=vn*M

Read full entry > | Comments | #math #tools Share

# Dobry hex edytor

20:47
Fri
27
Feb 2009

W życiu programisty bywa tak, że czasem trzeba obejrzeć albo zmodyfikować plik binarny. Potrzebny jest do tego specjalny edytor, który pokazuje bajty jako liczby szesnastkowe (hex). Pytanie tylko - który jest dobry? Chodzi rzecz jasna o jakiś program okienkowy dla Windows, najlepiej darmowy.

Z tego co widzę, dobrego a darmowego niestety nie ma. Dotychczas byłem zwolennikiem starego dobrego Hex Workshop (jest Shareware).

Ostatnio kolega z pracy (pozdro Bartek!) polecił mi Hex Editor Neo. Ma wersję darmową, ale niestety ona jest tak okrojona, że na niewiele się przyda. Ale już pełna wersja (można ją testować przez 14 dni) jest "wypasiona" i przewyższa funkcjonalnością Hex Workshop. W porównaniu z nim brakuje tylko zamalowania zaznaczonego fragmentu pliku na wybrany kolor.

Przy okazji ciekawostka: Hex Editor Neo pokazuje w swoim okienku taką oto informację jak na obrazku. Teraz możemy mówić: "pisząc optymalny kod pomagasz chronić środowisko" :D

A może znacie jakiś inny dobry hex edytor?

Comments | #tools #humor Share

# Nowy artykuł: Własny VFS - wtyczka do Total Commandera

21:38
Tue
24
Feb 2009

Skończyłem właśnie pisać nowy artykuł. Zebrałem w nim swoje doświadczenia z pisania wtyczki do Total Commandera do obsługi własnego formatu VFS. Zainteresowanych zapraszam do lektury: Własny VFS - wtyczka do Total Commandera.

Comments | #libraries #tools #productions Share

# Visual C++ z wiersza poleceń

22:16
Wed
03
Dec 2008

Jeśli chcemy, żeby kompilacja projektu Visual C++ była częścią jakiegoś większego procesu wsadowego, można odpalić kompilator z wiersza poleceń, z odpowiednimi parametrami. Służy do tego plik devenv.com. Składnię jego przełączników można znaleźć w MSDN w rozdziale Devenv Command Line Switches. Na przykład uruchomienie kompilacji projektu wygląda tak:

devenv.com MojaSolucja.sln /Build Debug /Project MojSilnik.vcproj

Comments | #visual studio #tools Share

# MSDN Library - warto ściągnąć

20:23
Sun
21
Sep 2008

Nowe! Ten wpis dotyczy starego MSDN Library. Aby przecztać o nowej dokumentacji w Visual Studio 2010, zapraszam do wpisu pt. Documentation in Visual CPP.

Nie pisałem chyba jeszcze o tym, a nieraz przekonałem się, że nie wszyscy o tym wiedzą. Chodzi o MSDN Library - dokumentację Microsoftu dla programistów, która zawiera m.in. opis obsługi Visual Studio, biblioteki standarowej C++, interfejsu WinAPI, OpenGL, języka C# i całej platformy .NET oraz jej biblioteki i wielu, wielu innych rzeczy. Każdy kto przestał korzystać tylko z przeczytanych tutoriali zagląda tam, żeby znaleźć opis danej funkcji czy poczytać, jak w Windows zaimplementować to czy tamto. Wiele osób, jak widzę, korzysta z tej dokumentacji w wersji online.

Tymczasem MSDN Library jest dostępny za darmo w wersji do pobrania, jako obraz płyty ISO zajmujący 2 GB. Na tej płycie leży instalator, który pozwala zainstalować na dysku wybrane części dokumentacji. Posiadanie MSDN Library zainstalowanego lokalnie ma wiele zalet: 1. Działa szybciej, 2. Działa nawet kiedy Internet wysiądzie, 3. Oprócz drzewiastego spisu treści i wyszukiwania pełnotekstowego (które wbrew pozorom jest niezbyt użyteczne) posiada indeks, czyli alfabetyczny spis wszystkich funkcji i innych tematów. On jest naprawdę bardzo przydatny i m.in. dzięki niemu nie wyobrażam sobie korzystania z MSDN Library przez Internet, zawsze mam zainstalowany na swoim dysku.

MSDN Library

Comments | #visual studio #tools #web Share

# AutoIt - automatyzacja Windows

23:49
Fri
19
Sep 2008

Miłośnicy "drobiu arktycznego" wiedzą, jak fajna jest możliwość wykonywania różnych operacji automatycznie, za pomocą skryptów. W Windows takie podejście nie jest typowe dla użytkowników, zwłaszcza że wiele programów ma wyłącznie interfejs okienkowy, którym nie sposób sterować z konsoli. Jednak jest na to rada - istnieją technologie do automatyzacji GUI, takie jak AutoIt.

AutoIt to język skryptowy podobny do Basic, z którego można m.in. uruchamiać programy, wysyłać wciśnięcia klawiszy, kliknięcia myszki oraz operować na oknach i kontrolkach interfejsu użytkownika. Dzięki temu można przygotować sobie skrypt, który "na powitanie" uruchomi wybrane programy i wyda w nich od razu pewne polecenia. Na przykład tak wygląda skrypt, który uruchamia Total Commander i automatycznie klika w jeden z przycisków 1, 2, 3 w okienku przypominającym o rejestracji:

const $WindowTitleMatch = "Total Commander"
const $WindowTextMatch = "NagPage"
const $ProgramPath = "M:\Program Files\Total Commander\TOTALCMD.EXE"
Run($ProgramPath)
WinWait($WindowTitleMatch, $WindowTextMatch)
$Number = ControlGetText($WindowTitleMatch, $WindowTextMatch, "[CLASS:TPanel; INSTANCE:2]")
WinActivate($WindowTitleMatch, $WindowTextMatch)
Send($Number)

Comments | #software #tools Share

# Wyszukiwanie inkrementacyjne

20:24
Wed
17
Sep 2008

Tematu wyszukiwania ciąg dalszy... Każdy edytor tekstu ma wyszukiwanie Ctrl+F, ale od pewnego czasu twórcy interfejsów użytkownika wiedzą, że brak okienek dialogowych i natychmiastowa odpowiedź jest lepsza. Dlatego wiele edytorów ma wyszukiwanie inkrementacyjne (czy jak to tam ładnie po polsku nazwać :P) - takie, w którym można wpisywać kolejne litery i one się od razu wyszukują.

Na przykład w Visual C++ służy do tego skrót Ctrl+I. Wpisywanie kolejnych znaków wprowadza tekst do wyszukania, Backspace kasuje, Ctrl+I znajduje następne wystąpienie, Ctrl+Shift+I poprzednie, a ESC wychodzi z trybu wyszukiwania. Z kolei w moim ulubionym edytorze tekstu - jEdit - taka funkcja jest dostępna pod skrótem Ctrl+, (przecinek).

Comments | #tools #software #gui #visual studio Share

Pages: > 1 2 3 4 5 6 ... 9 >

STAT NO AD
[Stat] [STAT NO AD] [Download] [Dropbox] [pub] [Mirror] [Privacy policy]
Copyright © 2004-2018