Grow – Once the seedling is healthy, you may transplant it to your desired planter or Garden and yes remember to keep giving strength to your plant by using Organic Biofit. Care – Keep an eye on the soil and seedling growing, if it by any chance it gets attack by intruders (Weed / Pest / Ants) keep your ammunitions ready, Kraft Seeds recommends Organic Pest Nil, Organic Ant Kill to protect your plant. For the first 10-12 days water the seed/ Soil only through a garden Water sprayer / sprinkler (nozzle of water sprayer set to sprinkle) as hush of water will break or flush the seed. Sow - Take a seed Tray (Kraft Seeds seed tray available of various holes sizes), fill the above mixture in all the holes of the seed tray, and then Sow 2-3 seeds in each hole (.5 or 1 inch deep in the soil hole) Water – Taking care while watering is very important in the first few days of sowing. (Ratio of Agropeat to water – 1kg of Agropeat to 5ltr of water) Use that mixture to mix it with soil (Ratio of Agropeat mixture to Soil – 80:20) Agropeat helps in the germination of seeds a lot. ![]() ![]() Soil – a very important part of sowing- Take Agropeat / Cocopeat ( Aero Seeds Agropeat / Cocopeat) and mix it in water and keep it overnight. ![]() Open the Aero Seeds packets on a blank white sheet of paper, so that while opening the packet if the seeds fall (seeds being very small and tiny) you are able to save them on that sheet – Collect and then ready for sowing.
0 Comments
![]() Select oil and paper for the image being edited.Supported in Adobe Photoshop CS5, Photoshop Elements 6, or latterly, Corel Paint Shop Pro Photo X2.Landscapes Take your outdoor photographs in a new direction by turning them into paintings and pencil sketches. ![]() The detail mask lets you fine tune the portrait around faces and other critical areas. When printed on canvas or fine art paper, the finished work of art appears handmade. Learning to play only takes a few minutes, and matches only take 3-minutes. Snap Art helps you create beautiful portraits. The Ubuntu community commonly uses the word distro as a 81 Chapter 3 Snap packages. 5.0 Based on 1 user rate Read reviews & comments Follow this app Developer website Snap Art overview Snap Art is a Photoshop plug-in that turns your photography into beautiful works of art with a single click.
![]() In so many of these areas, local and state militiamen sympathized with the strikers and forced governors to call on President Rutherford Hayes to send in federal troops. Louis shut down the rails and held massive protests. Workers in large railroad cities like Chicago and St. ![]() In Pennsylvania, there were also strikes in Altoona, Lebanon, Harrisburg and Reading. While the strike died down in Pittsburgh, the “Great Upheaval” spread across the country. Nothing but the bare walls are left of the burnt buildings, and the old iron which went to make up the cars is piled up in heaps just as it dropped during the blaze.” Property was not the only casualty of the riot 20 civilians and 4 soldiers died during the uprising. The Daily Post reported that "such a pile of debris has never been seen hereabouts. The destruction to Pennsylvania Railroad property was near total. ![]() Over the next 24 hours, the crowd set fire to railroad cars, downtown buildings, a grain elevator, and the railroad roundhouse and Union Depot. The crowd dispersed, but the troops’ actions had stoked their anger. Believing this was a command to shoot, his fellow soldiers began to fire into the crowd. A group of local boys began throwing stones at the militia, provoking one of them to shoot his musket in the air. As the Philadelphia troops attempted to clear the tracks that evening, a riot began. In the railroad workers’ plight, many recognized their own mistreatment at the hands of employers. īy then, the crowd at Liberty Avenue and 28th Street was made up of more non-railroad workers than employees of the Pennsylvania Railroad. The Philadelphia troops had no such qualms, and on June 21 they faced off with the strikers. With 2,000 freight cars idle in the city, Pittsburgh decided to call in state militia troops from Philadelphia to quell the strike-reasoning that the Pittsburgh militia would be unwilling to battle with their friends and neighbors. The Pittsburgh Daily Post reported the next day that "the brakemen and flagmen of the Western Division abandoned their posts and thus far the company has not been able to run through the heavy freight traffic which has accumulated from the west.” When the assistant superintendent of the Western Division found some workers to replace them, “a little riot” erupted and the superintendent “was struck in the face by one of the rioters.” Pennsylvania Railroad workers in Pittsburgh joined the work stoppage on July 19. On July 16th, B&O workers walked off the job in Baltimore, Maryland, and Martinsburg, West Virginia, lighting a fuse that ran west along the tracks. For many Americans, the railroads represented the most visible example of these changes. As the industrial age boomed and brought unprecedented wealth to a new class of entrepreneurs and businessmen, working-class Americans struggled with inconsistent employment, meager pay and exposure to dangerous machinery. A more complex cause for worker frustration, however, can be attributed to the rapid industrialization that-since the end of the Civil War in 1865-had seen Americans increasingly forced away from farming and into low-wage jobs for large companies popping up across the country. To railroad workers, this felt like insult to injury the country had endured an economic recession for four years, and unemployment was high. The Baltimore and Ohio (B&O) Railroad reduced its employees’ pay in early July 1877, a few months after the Pennsylvania Railroad cut wages and began reducing the number of engineers and brakemen per train. What made people so angry that they would set fire to a train station?Ī simple, specific answer is pay cuts. In 1877, after railroad workers around the country went on strike to protest wage cuts and layoffs, a riot broke out in Pittsburgh and sympathizers burned down the station and destroyed locomotives and railroad tracks. But this beautiful building is not the original train depot that the Pennsylvania Railroad built to serve Pittsburgh. Today, you can still catch a train from Pittsburgh’s Union Station, though most of the building is now luxury rental apartments. ![]() If you would rather speak to someone please phone us on, (09)574-2250. To email us for more details please click on the 'Contact Us' button to the right to be taken to our feedback form. Smooze Fruit Ice are available in four refreshing flavours: Mango, Pineapple, Pink Guava and Plain Coconut. Smooze Fruit Ice Coconut and Mango 5X65ml Image for illustration purposes only as current product packaging may differ. smooze fruit ice is imported, distributed and marketed in New Zealand by Marsanta Foods, 91 Carbine Road, Mt Wellington, Auckland. With no preservatives, Cholesterol or trans fats, Smooze natural fruit ice lollies are certainly a worthy contender. Smooze ice lollies are 100 natural, Dairy Free and G luten Free. ![]() Lauric acid is also highly regarded for anti-bacterial properties, which encourages a strong and healthy Immune System. Smooze is produced with real fruit purees and juices ( not from concentrate ) and freshly pressed coconut milk. Coconuts are recognised as one of the richest sources of lauric acid, a medium chain fatty acid that promotes an increase in the metabolic rate, an improvement in digestion & nutrient absorption, and the retention of omega 3 fatty acids. Smooze Mango & Coconut Fruit Ice £2.79 Out Of Stock Smooze Pineapple & Coconut Fruit Ice £2.79 Out Of Stock Smooze Pink Guava & Coconut Fruit Ice £2. Unlike ice cream products or other syrupy water, artificially colored and preservative packed based ice products out there, Smooze is 100 All Natural and uses the finest ingredients. Smooze was first developed in 2007 by a family based team of people who loved Coconut in all its form and wanted to bring the best of this delicious & nutritious fruit to consumers across the world. ![]() Afghanistan, Albania, Algeria, American Samoa, Angola, Anguilla, Antigua and Barbuda, Argentina, Armenia, Aruba, Azerbaijan Republic, Bangladesh, Barbados, Belarus, Belize, Benin, Bermuda, Bhutan, Bolivia, Bosnia and Herzegovina, Botswana, Brazil, British Virgin Islands, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Cape Verde Islands, Cayman Islands, Central America and Caribbean, Chad, Chile, Colombia, Comoros, Cook Islands, Costa Rica, Côte d'Ivoire (Ivory Coast), Democratic Republic of the Congo, Djibouti, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Ethiopia, Falkland Islands (Islas Malvinas), Fiji, Gabon Republic, Gambia, Ghana, Gibraltar, Grenada, Guadeloupe, Guam, Guatemala, Guernsey, Guinea, Guinea-Bissau, Guyana, Haiti, Honduras, India, Indonesia, Iraq, Jamaica, Jordan, Kazakhstan, Kenya, Kiribati, Kyrgyzstan, Laos, Lebanon, Lesotho, Liberia, Libya, Macau, Macedonia, Malawi, Mali, Marshall Islands, Martinique, Mauritania, Mayotte, Mexico, Micronesia, Middle East, Moldova, Mongolia, Montenegro, Montserrat, Morocco, Mozambique, Namibia, Nauru, Nepal, Netherlands Antilles, Nicaragua, Niger, Nigeria, Niue, Oceania, Oman, Pakistan, Palau, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Puerto Rico, Republic of the Congo, Russian Federation, Rwanda, Saint Helena, Saint Kitts-Nevis, Saint Lucia, Saint Pierre and Miquelon, Saint Vincent and the Grenadines, Scilly Isles, Senegal, Serbia, Seychelles, Sierra Leone, Solomon Islands, Somalia, Suriname, Svalbard and Jan Mayen, Taiwan, Tajikistan, Tanzania, Thailand, Togo, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Tuvalu, Uganda, Ukraine, United Arab Emirates, Uzbekistan, Vanuatu, Venezuela, Vietnam, Virgin Islands (U.S.Smooze ice lollies are 100% natural, Dairy Free and G luten Free. Made with Coconut Milk, Fruit Purees and real fruit juices, these delcious ice lollies can be frozen at home and enjoyed as a guilt free treat, time and time again! Who are Smooze UK? Type: Gauged | AWG Range: 10-22 solid or stranded | Wire Crimping: Yes | Wire Cutting: Yes | Spring-Loaded: No | Tool Length: 9.3 inches It does not have a spring, but is still easy to open and close, even with one hand. At a little over 9 inches, the handle is long enough for a good grip, but not so long that you won't be able to fit it in your tool box. This sturdy, accurate wire stripper is made from high-carbon alloy steel with insulated PVC cushioned grips for comfort and nonslip performance. Plus, the serrated nose is ideal for bending, pulling, or shaping wire, and you can also use the wire stripper to crimp wires. You can use this wire stripper to cut, strip, or loop copper 10- to 22-AWG solid or stranded wire as well as 0.6 mm to 2.0 mm aluminum cables. For less than $10, you get considerable bang for your buck. Type: Gauged | AWG Range: 10-18 solid, 12-20 stranded | Wire Crimping: No | Wire Cutting: Yes | Spring-Loaded: Yes | Tool Length: 7.5 inchesĪdmittedly, wire strippers aren't generally very expensive, but this multi-purpose tool from WGGE is even more of a bargain. They even have a lock to keep them shut while stored. At a mere 5.4 ounces and a little under 8 inches in length, these wire strippers won't take up too much space in your pocket or tool box. Plus, the handles are double-dipped in a soft, rubbery material that gives you a very comfortable nonslip grip even on long work days. ![]() You'll appreciate the wire stripper's spring-loaded action, which makes it easier to use the tool with one hand without fatigue or effort. This versatile tool also has a cutter for 6-32 and 8-32 screws, allowing you to shear these fasteners without too much strain or stress. They also have two small holes, one on each jaw that allow you to insert your stripped piece of wire and bend a perfect hook. Not only that, its long, serrated nose makes it easy to bend, shape, or pull copper wires. This is a gauged wire stripper, and it has clearly marked, highly precise notches to hold the wires while being stripped, cut, or looped, leaving you with clean results. This sturdy, lightweight tool cuts and strips copper solid 10- to 18-AWG wire and copper stranded 12- to 20-AWG wire, meaning you can use it for just about any wiring project around your home. Our top pick for wire strippers is a true do-it-all workhorse, the Klein Tools 11055 Wire Stripper and Cutter. Here are our top choices of wire strippers in a variety of categories. We evaluated wire strippers based on the sturdiness of their construction, the precision of their performance, their versatility, and their overall value. Low-voltage wire strippers are appropriate for smaller gauge wires, while standard-size strippers work for typical household wiring." Because there are many sizes and types of wire strippers, Deane Biermeier, general contractor, carpenter, and member of The Spruce's Home Improvement Review Board, says, "Look for the correct size of wire strippers when purchasing, and match it to the type of wire with which you'll be working. ![]() As the name suggests, wire strippers are used to "strip" away the plastic coating, or jacket, from the underlying copper or aluminum wire. If you plan on tackling any DIY project or repair around your home that includes wiring, you'll want to add this useful tool to your collection. It's not only professional electricians who use wire strippers. The Spruce Home Improvement Review Board. ![]() Look forward to over 70 machines from these license partners, all highly detailed to faithfully recreate their real-life counterparts. Nine new brands introduce lots of machines and vehicles and even include officially licensed personal protection equipment for your character! Not only can players enjoy known license partners, but new ones that we’re proud to present. All these officially licensed partners come with familiar machines and new ones – sporting improved looks: Atlas, BELL, Bobcat, Bomag, CASE, Caterpillar©, Kenworth, Liebherr, MAN, Mack Trucks, Meiller-Kipper, Palfinger, Still, and the Wirtgen Group. ![]() Of course, players can look forward to familiar brands and machines from previous installments of the franchise. Build it from the ground up with your mentor Hape and expand your fleet to take on more challenging contracts. Experience campaigns unique to the individual settings, featuring special challenges that you need to overcome with your growing construction company. Beyond brands like Caterpillar, CASE and BELL that are already familiar in the Construction Simulator series, you can get behind the wheel of new licensed machines from partners like DAF and Doosan – over 70 in total.īuild to your heart’s content on two maps, inspired by landscapes in the USA and Germany. Construction Simulator is back – Bigger and better than ever! Get back to work with a vehicle fleet whose size will knock your socks off. ![]() The scenario won’t continue until you walk inside so you can drink and wait for cooldowns here. You literally just have to walk to your allies. You want it to be half way through a cast whenever possible (sometimes it’ll overlap with Knife Dance and then you’ll use it for that too). Mage doesn’t reset stacks after Typhoon: This happens if you Typhoon in between it’s casts.This can be a good place to use Tranquility. You can also heal through one if you have to. The double warrior pack can cast Knife Dance at separate times sometimes: Use Mighty Bash or Cyclone.Drums will get you through this pull very quickly so you don’t have to hang in there for long. Stack the mage and scout on top of each other so that you can interrupt both at once with the same Typhoon. This is a very tough, bursty pull and the perfect place to use your Drums. You should be able to stabilise from here however you need to keep everyone topped off since the damage in this phase is very high. The two scouts will fixate you soon after and you should Vortex before running or blinking away. You want to interrupt the two knife dances, and an Arcane Blitz with it – early in the phase. This will force the two soldiers to group up with the Mage and allow Typhoon to hit all three. Wild Charge in Travel Form is also useful for putting some distance between you and him.īegin the round by standing on where the Mage will spawn. You can either tank the hits in Bear Form, or use Ursol’s Vortex to keep your distance. The soldier grows in size, and will follow you around. You’ll want to interrupt it most of the time. You can either heal through it or interrupt it. This is identical to the Knife Dance from Blackrook Hold except it cannot be outranged. Will focus the tank when not casting one of his two abilities. Cyclone is also worth thinking about if necessary. We don’t have a traditional interrupt so we’ll use Typhoon and Mighty Bash to get the job done. If you interrupt his cast the buff will fall off. Special Ability: Casting Arcane Blitz will give the Mage a buff, increasing it’s damage by a large percentage. Will cast Arcane Blitz at random party members dealing huge damage. If you do get hit you have a very short time to self-dispel before it ticks once and eats your mana. Stand behind an ally to make sure this doesn’t hit you since it drains all of your mana! Dispel whoever it hits. Will fire a mana draining arrow in a straight line marked by a blue arrow. The last two waves are the most difficult, and you’ll want your major cooldowns up for them.įires arrows at random party members dealing a medium amount of damage. This is actually the hardest stage and you can expect a large number of your wipes to occur here. The scenario begins with a fight against several waves of generic undead mobs. Flourish removes a lot of the difficulty of the toughest phase 1 waves.The Mighty Bash row is pretty flexible and all three talents are useful in different phases.Any time you spend in Boomkin form is a bonus. You’ll mostly take Balance Affinity for Typhoon.Your legendaries and covenant abilities don’t work here so it doesn’t matter which you have. (Optional) A good DPS trinket can help quite a bit.Drums (This is a huge buff for your party, and will get you through particularly tricky waves).Remember to bring any consumables you might need with you since there’s no mail box next to the tower (that I’ve found anyway). Those with a Dalaran Hearthstone can use it for a nice shortcut. You don’t need to have unlocked anything. You can find the challenge at Deliverance Point on the Broken Shore and your gear is automatically reduced in power so it doesn’t matter what you wear. Unfortunately you can not sub them for dying for the hundredth time. While you have to do the scenario alone, you will be accompanied by three AI players. The difficulty is slightly harder than it’s initial Legion version and it’s a great solo challenge. This time around it’s transmog (and a mount if you complete all) up for grabs. 9.1.5 sees the return of Legions mage tower challenge. ![]() More info and a video tutorial explaining the tool in detail can be found here: Īnd now, for some shameless cross-promotion! You want to use 20 dynamite crates and 10 Gatling guns in Flagstone for maximum chaos? You got it! Get creative and share your own mission setups as savegame files with other players! By using the cheat codes, players can easily clean a map and then spawn all types of enemies in any location on the map and have fun by placing different objects throughout the level. * similar to the Baron's Challenges, this mode will unlock during the second chapterĪlso, the newly activated " Level Editing Cheats" allow you to create your own mission setups and share the savegames with all other Desperados III players. The art style is standard fantasy fare, but it’s bright and colourful.Vienna, Austria / Munich, Germany, December 9th, 2020: Desperados III gets another free update - the Bounty Mode is now part of the game and lets you choose, which of the five Desperados you want to play in almost every major mission.* Either you make it easier for yourself or spice the mission up a bit - or you try to finish the game with Hector all over the place! I fought demons on a crumbling highway, in underwater ruins, and in a broken city in which giant trees snake through windows. For the first four hours I was stuck squashing bugs in generic sewers, but above ground it’s very pretty. Hardly taxing, but it at least made me think.Įnvironments also improve as the game goes on. In one, I used my force power to knock a beam round and round, following up with stasis to freeze it in place when it was perfectly positioned for me to use as a swinging anchor point. The puzzles are better in the last third, where you’ll have to combine powers you pick up during the story in quick succession. Puzzles are unimaginative early on: I lost count of how many times I had to lead a bug to a pool of fire, watch it fill up with flames, and throw it at a cobweb to reveal a path. There’s no wall-running or climbing as in Darksiders 2-you’ll be whip-swinging between conveniently-placed metal bars a lot, which offers little challenge. Outside of combat, puzzling and platforming are underwhelming. Those moments were annoying but they were rare enough that they didn’t ruin the game, and the developer is promising a release hotfix to patch the worst problems.Īlso note that Darksiders 3 is playable with a mouse and keyboard-controls are remappable, too-but is really built for a controller and I'd recommend using one. I didn’t encounter many bugs or glitches, but in one area, on two separate occasions, the game randomly froze every five seconds, and I could only fix it by restarting. I got generally stable performance across the world, and my GTX 1070 could run Darksiders 3 on the highest settings at a steady 60 fps, with occasional dips into the 50s-although my framerate tanked briefly during one boss battle. Fury changes too much during the story, and too suddenly, for it to feel like a natural character arc, which makes it hard to care come the finale. I caught glimpses of the unabashed corniness that drew me to the first two games, but Darksiders 3 takes itself too seriously. ![]() He’s also wonderfully sarcastic and has a cutting tongue-more than can be said for most of the cast. ![]() Chip away his health bar and he’ll jump out of his seat, swinging a giant club. Sloth, for example, sits on a throne carried by smaller bugs, directing his army. The seven sins draw on familiar tropes-underwater sea monsters, giant bugs, a huge man in fire armour-but they all have different quirks that stop them feeling boring. But when I fought bosses that summon minions, like the giant bug Sloth, I ran into the same camera problems as when I faced big groups of grunts, which makes them feel disproportionately hard. One-on-one battles, including in the late-game, are too easy: learn the attack pattern, dodge at the right time and counter punch. Difficulty is therefore uneven: it feels right for small groups of hard-hitting enemies, but battling larger groups of often weaker foes is frustrating. Reminder: All cached media you remove remains accessible in the cloud and can be re-downloaded if needed.Cache size is now calculated a lot faster. ![]() The new design helps you see what's taking up space. Separate tabs with Media, Files, and Music from all chats let you quickly clear the largest files. You can choose how long cached media is kept in Private Chats, Groups, and Channels – and add exceptions for specific chats. You can wrap photos and videos you send in a fuzzy cover by selecting media in the attachment menu and tapping (⋯) > Hide With Spoiler. We found someone's letter to Santa and implemented everything on the list:.HIDDEN MEDIA, ZERO STORAGE USAGE, NEW DRAWING TOOLS, PROFILE PICTURES FOR YOUR CONTACTS, AND PUPPIES.SELECT CHATS FOR BOTS: Bot developers can now let users quickly select groups, channels or contacts that meet predefined criteria (more in This release also contains crash fix for macOS 10.12.6 and other improvements.TRENDING EMOJI: As a Premium user, check out trending emoji packs in the emoji panel and long press an emoji to zoom in.MEDIA PERMISSIONS IN GROUPS: Control whether members of your groups can send 9 distinct media types – like Photos, Voice or Video Messages.NETWORK USAGE: Check how much of your data was spent on Telegram in the updated Network Usage section in Settings.CHAT TRANSLATION: As a Premium user, translate entire chats in real time as you scroll them or receive new messages.EMOJI CATEGORIES: Filter stickers and emoji by categories like "love", "celebration" or "sleeping" in the sticker and emoji tabs.This Telegram update adds a few major improvements:.Bug fixes, performance improvements and all that jazz.Power saving mode turns on automatically based on battery charge.Individual autoplay settings for videos, GIFs, stickers, animated emoji and more. ![]()
![]() NET 3.5 is released, support the smaller. Simultaneously add shapes on n monitors.Code Signing Certificate to avoid warning.ClickOnce (is it viable? sure makes auto-updating easy).Keyboard Hooks - Disabled Windows Key, ALT-TAB, Ctrl-Esc.Options Dialog and Settings saved in Isolated Storage.I think it's a decent sample because it's complex without being oppressively so, it's easy to get one's head around the requirements, it has a lot of possibilities, and it touches all over the platform (BCL, WinForms, Win32, WPF). Some are kind of obscure, but as a whole, I think these represent a good representative mix of the kinds of things that Windows Client Programmers might find themselves trying to figure out. Here's some of the "features." Note that some of these are technical features. About 6 hours later, a lot of hacking, some sample wav files of kids laughing, a quick web search for free "Web 2.0 templates," register a domain, upload, and I had and a workable ClickOnce WPF application that's about 60% of where I want it. "Make it work' usually is the most important goal, so I accepted that I don't know WPF and just made it work using techniques I already knew. I had two goals: make it work and do it well. )įile|New WPF Application and some poking around got me some progress, but I was really trying to make the code clean. Suffice it to say, WPF is a complete re-imagining of how Windows Client Developer should work - hence it's relative inaccessibility to folks like me who are deeply routed in PeekMessage. I understand the general ideas behind WPF and Chris Sells has explained some aspects of it to me. Then I realized that this was a fine opportunity to learn WPF. My wife was watching some horrific movie on Lifetime (seriously, Patrick Swayze was in it and it wasn't Dirty Dancing) so I figured I'd spend a few hours and bang out a little application for the boys. THAT was a great application.) Learning WPF Someone should re-write KidPix for the PC. (Of course, now many of you have shared with me your favorite toddler programs. I always wanted a Windows version of AlphaBaby, and some Googling didn't find me what I wanted, although I knew it must be out there. When I see my kids playing with it with such enthusiasm, I always think of the Incredible Hulk when he says "Hulk! Smash!" so this is " Baby! Smash!" I've got a great free toddler-specific application called AlphaBaby installed on the Mac that makes sounds, shows letters and numbers while ostensibly protecting the machine (the software at least) from the kids. There's two Macs and four PCs in various locations. My 2.5 year old and 6 month olds are constantly smashing on the various computers around the house. WinForms is a managed layer over Win32 Windowing, and not only does Win32 sneak out occasionally in your code, but so does (of course) many other Win32 APIs. Certainly not as much as Raymond Chen, but I devoured Petzold's legendary book, as did we all, and when MFC came out, I understand exactly what it abstracted and what it didn't. I not only understand Win32, but I understand it's historical context and many of the design decisions behind it. We had an educational security application that needed to run in DOS, Windows 3.1 and Windows 95, and they wanted to re-use as much code as possible, so I #ifdef'd my way to glory. I worked on internationalizing applications in '95 when thunking (translating between 16 and 32-bit) was all the rage. I cut my teeth when Hello World was 92 lines of C code on Windows 3.0, not counting the dialog resources. It's powerful, but the power isn't immediately discoverable. By right, I mean, most robust, most reliable, most future-proof, most supported, most compatible. ![]() Often, there's a half-dozen ways to do something but no way to know which is the right. It's one of those things that is so completely different from how things were done in the past that it's not only hard to just pick up, but it's hard to tell what's the right way to do things. WPF (Windows Presentation Foundation) is confusing, to me at least. |