Differences between revisions 174 and 205 (spanning 31 versions)
Revision 174 as of 2013-10-05 21:35:14
Size: 4119
Editor: MariG02
Comment:
Revision 205 as of 2021-05-23 21:04:15
Size: 4889
Editor: Pandia
Comment: Switch to libera.chat for IRC
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
How You Can Turn Your Lawn Into The Garden Landscape Of Your Dreams<<BR>>
<<BR>>
||||||<tablestyle="width: 100%"> '''DepSpec''' ||
|| [[https://launchpad.net/depspec|Launchpad Project]] || [[http://bzr.gpio.ca/~kyle/depspec/depspec|bzr branch]] || [[/Packages]] ||
||[[https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=TFKyle%40gmail%2ecom&item_name=depspec&amount=20%2e00&no_shipping=0&no_note=1&tax=0&currency_code=CAD&lc=CA&bn=PP%2dDonationsBF&charset=UTF%2d8|{{https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif|donate}}]] ||
Line 4: Line 5:
<<TableOfContents(2)>>
Line 5: Line 7:
[[HTML(<iframe src="http://justin.tv/widgets/jtv_player.swf?&channel=barisoztekin&auto_play=true" width="450" height="450"></iframe>)]] http://fb.topit.me/b/f9/04/1142364647aa604f9bm.jpg Do you feel your yard is uninteresting and dull? How can I impress anyone who visits? You will find the answers to all your questions right here, as well as some great tips on how to create the best landscape possible. [[http://pligg.austinhiphopscene.com/user.php?login=thomasblo|website]]<<BR>>
<<BR>>
Consider using granite for surfaces on outdoor kitchen areas you may be planning to add to your landscaping. There are many different attractive kinds of stone available, but granite provides the best value in terms of durability and low maintenance requirements. Hot cooking utensils will not damage a granite surface, for instance.<<BR>>
<<BR>>
Invest in a watering system which is a drip style for your yard. These systems are simple to install and will allow plants to be watered consistently. It is also much more sustainable as it uses a lower amount of water.<<BR>>
<<BR>>
Test your soil before starting any landscaping project. Soil tests help you figure out what has to be eliminated or added, so you can fix these things before planting. This will ensure that you are able to have a healthy and successful garden.<<BR>>
<<BR>>
Maximize your landscaping work by designing a year-round outdoor space. Choose many different plants and flowers that thrive in your region and bloom during different seasons. To make your yard look interesting throughout the year, you can employ evergreens or trees with unusual foliage.<<BR>>
<<BR>>
[[http://www.horsetopsites.com/index.php?a=stats&u=adolphcastro|Ground Reinforcement]] Landscaping an entire residence at the same time can be difficult. You are better off breaking up large projects into smaller phases. You will also be able to make any changes that you think of without having to re-do the whole project.<<BR>>
<<BR>>
Contrary to popular belief, it is not necessary to pay a landscaper or designer to do your landscaping projects. You will probably end up paying far more than necessary, especially if you are capable of doing the labor yourself. While landscaping is a great do-it-yourself project, it is sometimes prudent to at least consult with a professional who can steer you in the right direction.<<BR>>
<<BR>>
Time your purchases in such a way that you save money. For instance, winter is the best time to purchase lumber, while shrubs, mulch, and tress should be bought later on in the season. When new plant varieties crop up, wait a couple of years for the prices to lower before investing in them for your landscaping.<<BR>>
<<BR>>
It can be a wise investment to consult with an experienced landscaper before you embark on any major landscaping project. Further, these professionals can help reduce the amount of time and money you spend on your project. It should only cost about $75 for an hour of their time, but that will be more than paid for thanks to their advice.<<BR>>
<<BR>>
[[http://www.escorts-hunter.com/toplist/index.php?a=stats&u=thomaskirkland|webpage]] Don't subscribe to the idea that cheaper is always better. You can often find supplies and equipment quite cheaply; however, you will more than likely find yourself disappointed in the quality. Go to a gardening shop or greenhouse to get the best plants, products and advice.<<BR>>
<<BR>>
Don't always choose the most expensive landscaping products. When dealing with mulch, perennials and some other products, there's no reason to buy the more pricey version. Remember that plants should be looked over well, However. Places that offer discount plants might not actually take care of them like other places would.<<BR>>
<<BR>>
Now that you have finished this article, you are no doubt aware that the landscape of your dreams is a real possibility. Use the ideas you have learned from this article. Soon, you will be the envy of the neighborhood with your new plush landscape.
= Depspec =

Depspec is a small program written in Python that allows you to view a Binaries Dependencies (and symbols that it exports/imports from deps), currently it supports ELF (via marienz'es elf.py) and PE (via. diSlib64). also planned is UT package files (using the parser I wrote) and while it's not really a binary format gentoo ebuilds.

Depspec is highly modeled after [[http://www.dependencywalker.com/|Dependency Walker]], and was initially made as a linux-compatable alternative to it, however currently it doesn't have all the features and doesn't integrate in windows as well as dependency walker (would like to fill out most of the features, but some things (symbol demangling fex.) are a bit hard).

<<Anchor(Requirements)>>
== Requirements ==
Depspec requires [[http://python.org|Python]] (2.5+), [[tfplib]], [[http://gtk.org|Gtk+]] and [[http://pygtk.org|PyGtk]] (in windows [[http://sourceforge.net/projects/pywin32/|pywin32]] is also required). eventually there should be support for using Qt/PyQt or other toolkits instead of Gtk+/PyGTK, but not yet.

For getting depspec and tfplib from version control you will also need a couple version control tools, namely [[http://bazaar-vcs.org/|Bazaar]] and [[http://subversion.tigris.org|subversion]].

<<Anchor(Downloads)>>
<<Anchor(Downloading)>>
== Downloading ==
Once you've gotten [[http://bazaar-vcs.org/|Bazaar]] you can get my depspec branch from either the launchpad mirror (might lag behind a bit, but is most likely a lot faster than branching from my server) or from my server by running:

  {{{
bzr branch lp:depspec
}}}
  for the launchpad mirror, or:
  {{{
bzr branch http://bzr.gpio.ca/~kyle/depspec/depspec
}}}
  for my server.

<<Anchor(Installing)>>
== Installing ==
for Premade packages for a couple OSes/Distros see [[/Packages]].

if there's no Package or Standalone Binary for your OS/Distro or you want to hack on depspec you'll have to install depspec manually.

First you'll want to make sure all the deps are installed/install the ones that are missing, on windows you might want to look at [[Windows/Python]] for a couple things you should do after installing Python, and [[Windows/Gtk]] for a few methods of installing a gtk runtime in windows.

after the deps are all installed you can install depspec itself, it uses distutils and has a good structure for using PYTHONPATH or symlinks as mentioned in InstallingPythonPackages so you can use one of the methods described there to install it. if using 2 or 3 you might want to do a couple extra things:
 * on unix-like systems:
  * either add /path/to/depspec/scripts to PATH or add a symlink in /usr/local/bin pointing to /path/to/depspec/scripts/depspec , after doing this you should be able to run depspec from a terminal
  * for desktop environments using the freedesktop.org menu spec (gnome, kde, xfce) either copy /path/to/depspec/data/depspec.desktop to ~/.local/share/applications or add a symlink in ~/.local/share/applications pointing to /path/to/depspec/data/depspec.desktop, and after doing either of those run update-desktop-database . after doing this the menu should have a depspec entry in Programming
 * on windows systems:
  * create a shortcut (Right Click in a dir or on the desktop -> New -> Shortcut...) to C:\Python25\pythonw.exe -m depspec.ui.gspec , this should run depspec's gtk ui when run.

<<Anchor(Contact)>>
== Contact ==
feel free to join #init or /query me directly on irc.libera.chat (nick: TFKyle) if you want to ask me any questions, discuss code or generally just stab me :)
Also, you can submit bugs, ask questions, submit feature requests (blueprints) and submit translations at the [[https://launchpad.net/depspec|launchpad project for depspec]].

<<Anchor(Screenshots)>>
== Screenshots ==
 Depspec on Linux:: {{attachment:depspec.png}}
 Depspec on Windows:: {{attachment:depspec-win32.png}}
 Hacked up UT support:: {{attachment:depspec-ut.png}}
  * not in svn currently, needs to be worked out more

<<Anchor(Similar Tools)>>
== Similar Tools ==
 * [[http://www.dependencywalker.com/|Dependency Walker]] (depends.exe)
 * [[http://www.purinchu.net/wp/2007/10/24/elf-library-dependency-viewer/|ELF Library Viewer]] (elflibviewer) - should probably steal the search feature and mentioning the full path (in an Info tab along with other info possibly?)

DepSpec

Launchpad Project

bzr branch

/Packages

donate

Depspec

Depspec is a small program written in Python that allows you to view a Binaries Dependencies (and symbols that it exports/imports from deps), currently it supports ELF (via marienz'es elf.py) and PE (via. diSlib64). also planned is UT package files (using the parser I wrote) and while it's not really a binary format gentoo ebuilds.

Depspec is highly modeled after Dependency Walker, and was initially made as a linux-compatable alternative to it, however currently it doesn't have all the features and doesn't integrate in windows as well as dependency walker (would like to fill out most of the features, but some things (symbol demangling fex.) are a bit hard).

Requirements

Depspec requires Python (2.5+), tfplib, Gtk+ and PyGtk (in windows pywin32 is also required). eventually there should be support for using Qt/PyQt or other toolkits instead of Gtk+/PyGTK, but not yet.

For getting depspec and tfplib from version control you will also need a couple version control tools, namely Bazaar and subversion.

Downloading

Once you've gotten Bazaar you can get my depspec branch from either the launchpad mirror (might lag behind a bit, but is most likely a lot faster than branching from my server) or from my server by running:

  • bzr branch lp:depspec
    for the launchpad mirror, or:
    bzr branch http://bzr.gpio.ca/~kyle/depspec/depspec
    for my server.

Installing

for Premade packages for a couple OSes/Distros see /Packages.

if there's no Package or Standalone Binary for your OS/Distro or you want to hack on depspec you'll have to install depspec manually.

First you'll want to make sure all the deps are installed/install the ones that are missing, on windows you might want to look at Windows/Python for a couple things you should do after installing Python, and Windows/Gtk for a few methods of installing a gtk runtime in windows.

after the deps are all installed you can install depspec itself, it uses distutils and has a good structure for using PYTHONPATH or symlinks as mentioned in InstallingPythonPackages so you can use one of the methods described there to install it. if using 2 or 3 you might want to do a couple extra things:

  • on unix-like systems:
    • either add /path/to/depspec/scripts to PATH or add a symlink in /usr/local/bin pointing to /path/to/depspec/scripts/depspec , after doing this you should be able to run depspec from a terminal
    • for desktop environments using the freedesktop.org menu spec (gnome, kde, xfce) either copy /path/to/depspec/data/depspec.desktop to ~/.local/share/applications or add a symlink in ~/.local/share/applications pointing to /path/to/depspec/data/depspec.desktop, and after doing either of those run update-desktop-database . after doing this the menu should have a depspec entry in Programming
  • on windows systems:
    • create a shortcut (Right Click in a dir or on the desktop -> New -> Shortcut...) to C:\Python25\pythonw.exe -m depspec.ui.gspec , this should run depspec's gtk ui when run.

Contact

feel free to join #init or /query me directly on irc.libera.chat (nick: TFKyle) if you want to ask me any questions, discuss code or generally just stab me :) Also, you can submit bugs, ask questions, submit feature requests (blueprints) and submit translations at the launchpad project for depspec.

Screenshots

Depspec on Linux

depspec.png

Depspec on Windows

depspec-win32.png

Hacked up UT support

depspec-ut.png

  • not in svn currently, needs to be worked out more

Similar Tools

  • Dependency Walker (depends.exe)

  • ELF Library Viewer (elflibviewer) - should probably steal the search feature and mentioning the full path (in an Info tab along with other info possibly?)

DepSpec (last edited 2021-05-23 21:04:15 by Pandia)