Category: Uncategorized

Several DesignPatterns and Introduction to R

On Tuesday I will make 2 presentations :

1. Several Design Patterns in .NET Framework
We will pass to Prototype ,Iterator ,Builder, Adapter,NullObject and we will show their use in .NET Framework
2. Introduction in R
How to get started, what can do , small application and how to run on Azure.

The link is https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/events/247801047/ .

For more design pattens, please see http://msprogrammer.serviciipeweb.ro/2018/03/05/design-patterns-class/

64 bit accessing 32 bit application error

 

Mixing 32 bit with 64 bit it is not allowed – see https://support.microsoft.com/en-us/kb/282423 .

However, there are several solutions to accesing 32 bit from 64 bit :

1. Simpler – create a console exe (32 bit) application that calls the library ( same bit version) . Use this from the main program.

Cons: Error handling , difficulty to debug

2. Complicated :Read this and make your solution https://blog.mattmags.com/2007/06/30/accessing-32-bit-dlls-from-64-bit-code/

3.Use a NUGET package to call 32 bit from 64 bit.

See https://github.com/CodefoundryDE/LegacyWrapper and details here: https://blog.codefoundry.de/programming/legacy-wrapper-invoking-an-unmanaged-32bit-library-out-of-a-64bit-process/

[Post Event] Global Azure Bootcamp , Bucuresti, April 26, 2015

The 3rd edition of Global Azure Bootcamp finished with success in Bucuresti. We had a day dedicated to Azure

API for Azure with Dragos Barbu

Microsoft Azure Mobile Services introduction : Data, authentication and push notifications with Julian Atanasoaie

Open table: Verticals in programming: logging with Andrei Ignat , Radu Iovescu and all of you

Pictures and presentations: http://www.adces.ro/prezentari-itdevconnect-2015/

programming tools 2013-2014

Those are the tools that I haved worked with in my previous year.
If you want to know how to utilize them, just ask me ;-).

IDNameTagDescriptionUrl 
1(LocalDB) for sql server 2012programming tool;databasefinally, a deploy fast databasehttp://www.microsoft.com/web/platform/database.aspx
2.tt filesVisual Studio;generatorassemblyinfo.cs
37-ZiputilitiesCan handle archive files (zip, rar, iso and many others)http://www.7-zip.org/
4Active Directory Application Mode (XP) sau Active Directory Lightweight Directory Services( windows 7) tools;active directoryreplicating active directory on your PC (http://bartdesmet.net/blogs/bart/archive/2010/07/12/getting-started-with-active-directory-lightweight-directory-services.aspx)http://www.microsoft.com/en-us/download/details.aspx?id=14683
5Active Directory Exploreractive directory;toolsfinding all properties for an Active Directory itemhttp://technet.microsoft.com/en-us/sysinternals/bb963907
6Advanced Rest Clientbrowser;pluginhttps://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo
7all in one gesturesfirefox addonsclose - open pages fasthttp://marc.boullet.pagesperso-orange.fr/ext/extensions-en.html
8AutoFixtureframework; dataauto generating datahttp://autofixture.codeplex.com/
9AutoHotKeyauto completion;toolshttp://www.autohotkey.com/ssf=select top 100 * from;
10AutoMapperprogramming toolmapping from database models to ViewModels - to preserve database independencehttps://github.com/AutoMapper/AutoMapper
11azure providersazure toolsazure storage data accesshttp://code.msdn.microsoft.com/windowsazure/Windows-Azure-ASPNET-03d5dc14
12azure storage explorerazure toolsazure acces demohttp://azurestorageexplorer.codeplex.com/
13BgInforemoteSeeing data on remote desktopshttp://technet.microsoft.com/en-us/sysinternals/bb897557
14camtasiavideo;tutorialshttp://www.techsmith.com/camtasia.html
15chocolateyinstallerinstall differenthttps://chocolatey.org
16Chromebrowserhttps://www.google.com/chrome/index.htmlSharing bookmarks
17chrome developer toolschrome addondebugging js code, see html, modifying
18Clean projectdemo;send projects;https://wf.codeplex.com/releases/view/70595add powershell
19CleanProjectutilities; visual studiocleans bin and zip a project - edit registry to clean NuGet packageshttp://wf.codeplex.com/releases/view/70595
20codeplexprogramming tool;source codesource code version system;just onlinehttp://www.codeplex.com/
21Coding4Fun Kinect Toolkitkinect toolsadditional helper for kinecthttp://c4fkinect.codeplex.com/
22cvsprogramming tool;source codesource code version system;could be installed locallyhttp://www.nongnu.org/cvs/
23datatablesframework;javascripttables on steroidshttp://www.datatables.net/
24dosboxutilities;dosrunning old programshttp://www.dosbox.com/
25Doxywizardhelp generatorhttp://www.stack.nl/~dimitri/doxygen/download.html
26Ef profilerdatabaseInstrumenting entity framework commands and seeing problemshttp://www.hibernatingrhinos.com/products/efprof
27ef rebinderprogramming toolcomposing expressionshttp://blogs.msdn.com/b/meek/archive/2008/05/02/linq-to-entities-combining-predicates.aspx
28entity framework 4.xframework;databasedatabase handling POCOhttp://msdn.microsoft.com/en-us/data/ef.aspx
29Exceltools;officesql generator
30facebookinternet
31fiddlerprogramming toolintercepting http requestshttp://www.fiddler2.com/fiddler2/
32file zillautilities;ftpupload sites and utilitieshttp://filezilla-project.org/
33FileHelpersframework;readerRead in various file formats - csv, etchttp://filehelpers.sourceforge.net/
34Firefoxbrowserhttps://www.mozilla.org/en-US/firefox/new/
35Firefox addonsprogramming tool; addonsA collection of firefox addonshttps://addons.mozilla.org/en-US/firefox/collections/ignatandrei/ignatandrei/
36forecastfox weatherfirefox addonsweatherhttps://addons.mozilla.org/en-US/firefox/addon/forecastfox-weather/?src=collection&collection_id=32a82248-7a5b-321b-0b2b-5efe80a10730
37foxit readerutilitiespdf fast readerhttp://www.foxitsoftware.com/Secure_PDF_Reader/
38free commanderutilitiesfile manager - 2 panelshttp://www.freecommander.com/
39ghost docaddon visual studiogenerating commentshttp://visualstudiogallery.msdn.microsoft.com/46A20578-F0D5-4B1E-B55D-F001A6345748
40githubprogramming tool;source codesource code version system;just onlinehttps://github.com/
41github for windowsprogramming tool;accesing git fasthttp://windows.github.com/
42Gmailemails;internet
43google chromeutilities;browserhtml viewer ;-)http://www.google.com/intl/ro/chrome/browser/
44html tidychrome addonverify htmlhttps://chrome.google.com/webstore/detail/html-tidy-browser-extensi/gljdonhfjnfdklljmfaabfpjlonflfnm
45html validatorfirefox addonsvalidate html corectness( first step in design)https://addons.mozilla.org/en-US/firefox/addon/html-validator/?src=collection&collection_id=32a82248-7a5b-321b-0b2b-5efe80a10730
46HtmlAgilityPackframework;htmlHtml request as XMLhttp://htmlagilitypack.codeplex.com/
47ieutilities;browserhtml viewer ;-)
48ie developer toosie addondebugging js code, see html, modifying
49IIS 7programming tooldeveloping websites on local - make same as for deployment on serverWindows 7
50IIS SEO Toolkitprogramming tool;iisseo done fasthttp://www.iis.net/downloads/microsoft/search-engine-optimization-toolkit
51imacros for firefoxfirefox addonsautomate testinghttps://addons.mozilla.org/en-US/firefox/addon/imacros-for-firefox/?src=collection&collection_id=32a82248-7a5b-321b-0b2b-5efe80a10730
52Internetutilities;programming toolprogrammer best fried to search for help; blog posts; knowledge sharing
53Internet Explorerbrowser
54itextsharpframework;pdfmaking pdf fileshttp://sourceforge.net/projects/itextsharp/
55javascript date formatjavascriptdate time formathttp://blog.stevenlevithan.com/archives/date-time-format
56Jenkinsprogramming tool;continous integrationautomatically run testshttp://jenkins-ci.org/
57jqueryframework;javascriptjavascript on steroidshttp://jquery.com/
58jquery alpha numericframework;javascriptalpha numeric for textboxhttps://github.com/johnantoni/jquery.alphanumeric
59jquery numericframework;javascriptnumeric for textboxhttps://github.com/SamWM/jQuery-Plugins/tree/master/numeric/
60jquery uiframework;javascripttab control;dialog;autocomplete;date pickerhttp://jqueryui.com/
61jquery watermarkframework;javascriptwatermark for textboxeshttps://github.com/sagivo/jQuery-Watermark
62json2framework;javascriptfor old iehttps://github.com/douglascrockford/JSON-js
63kinect contribkinect tools;visual studiovisual studio template for kinecthttp://kinectcontrib.codeplex.com/
64kinect sdkkinect toolskinect sdk with demohttp://www.microsoft.com/en-us/kinectforwindows/develop/overview.aspx
65kinect toolboxkinect toolsdetection of gestureshttp://kinecttoolbox.codeplex.com/
66knockoutframework;javascripttemplating on javascripthttp://knockoutjs.com/
67leech blockfirefox addonsproductivity - do not look at internet sites( facebook)https://addons.mozilla.org/en-US/firefox/addon/leechblock/?src=collection&collection_id=cdc80549-8e05-e4fc-8e90-5f3d977492b8
68LINQPadtools;code compilerfast compile code; verifyinghttp://www.linqpad.net/
69log4netframework;logginghelp to log various information; does not been imporved from some timehttp://logging.apache.org/log4net/
70lumisoftframework;emailemail readerhttp://www.codeproject.com/Articles/16423/LumiSoft-MailServer
71Lyncconversations
72magic diskutilitiesmounting isohttp://www.magiciso.com/tutorials/miso-magicdisc-overview.htm
73measure itfirefox addons;chrome addonfind length in the browserhttps://addons.mozilla.org/en-US/firefox/addon/measureit/?src=collection&collection_id=32a82248-7a5b-321b-0b2b-5efe80a10730 , https://chrome.google.com/webstore/detail/measureit/aonjhmdcgbgikgjapjckfkefpphjpgma
74Microsoft Visual Studio Proffesional 2013( +Express)IDEFavorite programming toolhttp://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products
75Moqframework;mockingmocking tool ; testinghttp://code.google.com/p/moq/
76morning coffeefirefox addonsload sites on clickhttps://addons.mozilla.org/en-US/firefox/addon/morning-coffee/?src=collection&collection_id=32a82248-7a5b-321b-0b2b-5efe80a10730
77msbuildprogramming toolproviding actions to deploy autmoatically and many others
78msbuildtaskprogramming tool;buildall kind of task run after buildhttp://msbuildtasks.tigris.org/
79mvc5framework;websiteFavorite developping websites frameworkhttp://www.asp.net/mvc
80nlogframework;logginghelp to log various information; does not been imporved from some timehttp://nlog.codeplex.com/
81NodeXLgraph;excel;graphML image generator for Excelhttp://nodexl.codeplex.com
82notepad ++utilities;programming tooleditorhttp://notepad-plus-plus.org/
83nugetaddon visual studioAll kind of frameworks for vshttp://nuget.codeplex.com/
84NuGetcomponents finder
85Office mobile 
86OfficeOpenXMLPart4reference; officeMarkupLanguageReference  for Office XML.(Excel, word)http://msdn.microsoft.com/en-us/office/bb265236.aspx
87one notenotesregister + sharing noteshttp://www.onenote.com/
88onedrivesharing documentshttps://onedrive.live.com/This document
89OpenELEC-RPi.arm-3.2.4.imgrapsberry piloading OS on Rapsberry PIhttp://openelec.tv/
90Outlookemails
91page speed insightchrome addonmeasure web site performancehttps://developers.google.com/speed/docs/insights/using_chrome
92paint.netutilities;imagehttp://www.getpaint.net/
93PNGGauntlettools;image;compressoptimizing imagehttp://pnggauntlet.com/
94PowerCommandsaddon visual studiotransform tt templates per projecthttp://visualstudiogallery.msdn.microsoft.com/e5f41ad9-4edc-4912-bca3-91147db95b99
95productivity power toolsaddon visual studiocommand prompt, may othershttp://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef
96psrprogramming tool;helpgenerating helpWindows 7
97Qlick Sense Desktopvisualizerfast loading and display datahttp://www.qlik.com/us/explore/products/free-download?ga-link=navbtn
98RazorframeworkMVC simple write mixed code server /html
99razor code generatormvc;addon visual studioput MVC views in a dllhttp://blog.davidebbo.com/2011/06/precompile-your-mvc-views-using.html
100Regulator and Regulazyhelpersregular expression helpershttp://osherove.com/tools
101resharpertools;visual studiovisual studio best addonwww.jetbrains.com/resharper
102resolution testchrome addontest in broser for different resolutionshttps://chrome.google.com/webstore/detail/resolution-test/idhfcdbheobinplaamokffboaccidbal
103Sandcastle Help File Builderhelp generatorhttps://shfb.codeplex.com
104Save_playlist_in_order_to_mp3_player_V3_2utilities;winamp addonsave playlisthttp://www.winamp.com/plugin/save-pl...ayer-v4/221680
105select2javascriptdropdown list on steroids( ajax infinite completing…)https://github.com/ivaynberg/select2
106seleniumfast testing htmltesting html easyhttp://seleniumhq.org/
107send to kindlechrome addonread later various pageshttps://chrome.google.com/webstore/detail/send-to-kindle-for-google/cgdjpilhipecahhcilnafpblkieebhea
108skypeutilities;communicationvoice and video sharinghttp://www.skype.com/
109smtp4devframework;smtplocal email server;helps seeing messages;http://smtp4dev.codeplex.com/
110sql search from RedGatesql server manager addonsearch text in columns names and stored proc contenthttp://www.red-gate.com/products/sql-development/sql-search/
111sql serverprogramming tool;databaseExpress version free; databasehttp://www.microsoft.com/web/platform/database.aspx
112sql server compactprogramming tool;databasefinally, a deploy fast databasehttp://www.nuget.org/packages/Microsoft.SqlServer.Compact/
113Sql Server Management Studioprograms;IDEDatabase diagram support
114sql server managerutilities;databaseExpress version free; database management
115string templateframeworkgenerating codes from data and visualization; razor avant la letter; coulkd generate excel XMLhttp://www.stringtemplate.org/download/
116structure mapprogramming tooldependency injection - code for testinghttp://docs.structuremap.net/
117svnprogramming tool;source codesource code version system;could be installed locallyhttp://subversion.apache.org/
118sysinternalshttp://technet.microsoft.com/en-us/sysinternals/default.aspxprocess explorer;blue screen;http://technet.microsoft.com/en-US/sysinternals
119T4MVCprogramming tool;mvcgenerating MVC nameshttps://github.com/AutoFixture/AutoFixture
120table pressblogthis post was made with table press( and some modifs)http://tablepress.org/
121tfsprogramming tool;source codesource code version system;could be installed locally
122tfs power toolsprogramming tool; source codeintegration with explorerhttp://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f
123tiny mceframework;javascripthtml editorhttp://www.tinymce.com/
124tortoise svnprogramming tool;source codeintegration with explorerhttp://tortoisesvn.tigris.org/
125TroyGoode-PagedListframeworkMVC provider for simple paginghttps://github.com/TroyGoode/PagedList
126trx2htmlutilities; visual studiotest results to htmlhttp://trx2html.codeplex.com/
127VersInfoExassemblydescription; tools
128Visual Studioprograms;IDE
129vlc media playerutilitiesvideo playerhttp://www.videolan.org/vlc/index.html
130VS testgenerating data for .load testgenerating code for test ; could modify; database generated id's
131web developerfirefox addonsinvestigate site html + css + js + …https://addons.mozilla.org/en-US/firefox/addon/web-developer/?src=collection&collection_id=cdc80549-8e05-e4fc-8e90-5f3d977492b8
132Web Essentialsaddon visual studioJIT debugging for HTML - no refresh requiredhttp://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6
133winamputilitiesmusic playerhttp://www.winamp.com/media-player/ro
134windows live writerutilities;bloggingblog made easy from desktophttp://www.microsoft.com/ro-ro/download/details.aspx?id=8621
135winmergeprogramming tooldifference files /folders ( versions from source code)http://winmerge.org/
136Wordtools;officedocumentation
137wordpressblogthis bloghttp://wordpress.com/
138Xamarinprograms;IDE
139xml notepadxml;tools;arranging xmlwww.microsoft.com/en-us/download/details.aspx?id=7973
140xunitframework;testingtesting programs; VS independenthttp://xunit.codeplex.com/
141Yahoo emailemails;internet
142yahoo messengerutilities; communicationvoice and video sharinghttp://messenger.yahoo.com/
143yahoo slowfirefox addons;chrome addonmeasure web site performancehttps://addons.mozilla.org/en-US/firefox/addon/yslow/?src=collection&collection_id=32a82248-7a5b-321b-0b2b-5efe80a10730, https://chrome.google.com/webstore/detail/yslow/ninejjcohidippngpapiilnmkgllmakh
144zip sharpframework;zipmaking zip fileshttp://www.icsharpcode.net/opensource/sharpziplib/
145ZoomItpresentations;toolszoom and draw for presentationshttp://technet.microsoft.com/en-us/sysinternals/bb842062

If you want more explanations about those tools, I am ready to help you. Please contact me at ignatandrei@yahoo.com . I was a teacher – so I can explain easy the programming aspects.
If you have used others, please propose in comments.

expand collapse with jquery

If you have a text that you want to hide and show to a click of a hide/show, put this code fast: ( instead of @Url.Content you can use <%=ResolveUrl ) [code lang="HTML"] <a href="javascript:ShowHide('the_id_of_the_element_to_be_show_or_hide', this)"> <img border="0" src='@Url.Content("~/Content/images/show.gif")' title = 'show hide'> </a> <div id='the_id_of_the_element_to_be_show_or_hide' style='display:hidden'> this is hidden content - will be displayed </div> [/code] [code lang="Javascript"] <script type="text/javascript"> var imgShow = '@Url.Content("~/Content/images/show.gif")'; var imgHide = '@Url.Content("~/Content/images/hide.gif")'; function ShowHide(id, img) { var element = $("#" + id); element.toggle('slow', function () { if (element.is(":hidden")) { img.src = imgShow ; } else { img.src = imgHide ; } } ); } </script> [/code]

Andrei Ignat weekly software news(mostly .NET)

* indicates required

Please select all the ways you would like to hear from me:

You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.