You are here:   Blog
Register   |  Login

Blog Archive:

* Can be used in order to search for older blogs Entries

Search in blogs

Blog Categories:

* Can be used in order to search for blogs Entries by Categories

Blog Tags:

* Can be used in order to search for blogs by keywords


Awared MVP


Microsoft® Community Contributor 

Microsoft® Community Contributor

 Read this before you use the blog! Maximize

Recent Entries

By ronen ariely on 21/12/2022 03:31
The issue: When we use windows operating system or most modern system and an error raise in applications, then in most cases the error will be alerted in an alert windows. In this post I will present how to get the text of the error message out of the error message window - this action is highly important for example in order to search for more information using a search engine or in order to ask for more information in forums.
By ronen ariely on 19/08/2022 16:23
Windows system uses files with the extension .msi for installation, using a built-in utility (small application) named Msiexec.exe. Obviously such extension can be used by other applications or include Malicious content as well, which is why this post only focuses on legit files. These files are packages (like for example files with the extensions .zip) that contains files to be installed and installation information like installation locations and other properties. It may be used for Windows updates or third-party software installers. This post come as an answer to a question in the forum and it elaborates a bit more about .msi extension and how you can extract the files inside the package without installing.
By ronen ariely on 27/07/2022 06:02
Without any announcement (which I know about), quiet as a mouse, the Microsoft Ignite site came to life with new information about Microsoft Ignite conference 2022 – Mark the date!
By ronen ariely on 27/07/2022 03:44
During the last year I got reports from people that joined meetings that they do not see the chat button when they are in the meeting. In this post I will discuss the issue and present optional solutions which other people reported that solved it in their case.
By ronen ariely on 24/05/2022 17:50
לפני כמה ימים העתקתי טבלה מעמוד אינטרנט. הטבלה כללה עמוד עם כפתור של מחיקה וכפתור של עריכה - תמונות אשר משמשות ככפתורים. לשמחתי העתקת הטבלה לאקסל הצליחה להמיר את המידע טוב אבל השאיר לצערי את שתי העמודות הכוללות את התמונות. בפוסט זה אני אסביר בקצרה כיצד שנוכל למחוק את כל התמונות שיש לנו בגיליון (Sheet) בקובץ אקסל.
By ronen ariely on 20/04/2022 04:36
By default when we add a new external user to a team on Teams using his email, then the user gets a default name based on the email address. This means that if the person uses an email address which is not based on his real full name. then other members on the team might not be able to find the person in the team or recognize his user name when he will participate in activities. IN this short post I will present the issue and the "Best practice" which is configure the name of the user while we adding him to the team. I will also discussion how to fix the user information if he was already added without the right displayed name.
By ronen ariely on 19/02/2022 18:27
Explanation, workaround and optional solution for the error: This operation has been cancelled due to restrictions in effect on this computer.
By ronen ariely on 22/09/2021 12:28
Line breaking, also known as word wrapping, is breaking the displayed of a section of text into lines so that the text will fit into the available width of the editor. When writing queries this feature is not so useful as breaking the script line may make the query less readable, but when writing long comments this feature become one of the most useful feature. This post simply shows you how to use word-wrap by default or add a command button to Toggle Word Wrap - it's a built-in feature which is less known and if you did not used it yet, then it is time to use the power of word wrap
By ronen ariely on 09/08/2021 16:32

Happy (Hijri) New Year! Today millions of Muslims celebrating the new year according to the Hijri calendar and this is a great opportunity to lean how SQL Server support (or not) working with Hijri dates. I dedicate this post to all my Muslim friends. This post is in Hebrew and is addressed to members in Israel who work with the Muslim calendar. Unfortunately many Muslims in Israel do not speak English and I do not speak Arabic, but we all here speak Hebrew. I hope this post will helpful and useful for you.

שנה טובה (Hijri)! כיום מיליוני מוסלמים חוגגים את השנה החדשה על פי לוח השנה ההיג'רי וזו הזדמנות מצוינת לבחון כיצד SQL Server תומך (או לא) בעבודה עם תאריכי ההיג'רי. אני מקדיש את הפוסט הזה לכל חבריי המוסלמים. פוסט זה הוא בעברית ופונה לחברים בישראל שעובדים עם לוח השנה המוסלמי. לצערי הרבה מוסלמים בישראל לא מדברים אנגלית ואני לא דובר ערבית, אבל כולנו כאן מדברים עברית. אני מקווה שהפוסט הזה יהיה מועיל ושימושי עבורך.

By ronen ariely on 23/05/2021 11:40

A few years ago the GitHub organization set up a new service which operates under the github.io domain owned by GitHub. This service allows us to host websites for free. Site files are stored in a project's repository under a GitHub account. This article combines information from a number of official documentation and posts on the web and provides a first look at the GitHub Pages service, in a simple step-by-step guide. All the information in this article can be found online, and it is recommended that you follow the links in the "More Information" section. This post is essentially a translation of my article that I posted on TechNet Wiki on February 28, 2019.

לפני כמה שנים הקים ארגון GitHub שירות חדש אשר פועל תחת דומיין github.io הנצא בבעלות GitHub. שירות זה מאפשר לנו לארח אתרי אינטרנט בחינם. קבצי האתר מאוחסנים במאגר (repository) של פרוייקט תחת חשבון GitHub. מאמר זה משלב מידע ממספר תיעודים רשמיים ופוסטים ברשת ומספק הצצה ראשונה לשירות GitHub Pages, במדריך פשוט בסגנון צעד-אחרי-צעד. את כל המידע במאמר זה ניתן למצוא באינטרנט, ומומלץ לעקוב אחר הקישורים בפיסקה של "מידע נוסף". פוסט זה הוא בעיקרו תרגום של מאמר שלי אשר פרסמתי ב-TechNet Wiki ב-28 בפברואר 2019.

By ronen ariely on 18/05/2021 21:00
his post follows the discussion or actually my answer in this old MSDN forum thread. It present a few strange behavior of SQL Server when dealing with Hijri dates, explain the issues and end with a short recommendation for these working with Hijri dates.
By ronen ariely on 25/03/2021 21:04
Structured Query Language (SQL) commands can be categorize into DCL (Data Control Language), TCL (Transaction Control Language), DDL (Data Definition Language), DML (Data Manipulation Language), DQL (Data Query Language). So, what these terms actually means and how this is related to the way you should raise questions when you ask for help?
By ronen ariely on 05/01/2021 10:24
Just for me - shortcuts (will fill it in time)
By ronen ariely on 07/11/2020 16:56

There is a great support for Teams in PowerShell, which allow you to get all a list of all the users in a specific team. Here is the procedure in steps

By ronen ariely on 18/08/2020 21:04
From time to time I come across a question in a forums from someone who claim that SQL Server Execution Plan shows that the cost of a specific operator or the sum of operators is more than 100 percentage. The discussions usually get answers that this is related to the SQL Server Execution Plan, while the truth is that this has nothing to do with the server side but the client tool which calculate the percentages of the cost. In this post I will summarize a bit more information and explain how we can be sure that this issue is indeed in the client side and not a result of information which come from the server (at least the cases I am familiar with).
By ronen ariely on 29/05/2020 21:07

When we create DSN to the Azure SQL Database using Microsoft tool odbcad32.exe, then the password is not saved. Therefore, each time we use the DSN we need to fill the password. Can we skip this task and store the password in the DSN cata?

Note! This is a pure answer to a question in Microsoft new forum interface Q&A. The forum does not allow me to publish the answer raising the absurd error "Exceeded the Normal request".

By ronen ariely on 02/05/2020 20:12
Microsoft Build is an annual conference event held by Microsoft, aimed at software engineers and web developers using Windows, Microsoft Azure and other Microsoft technologies. The attendee price is usually above 2000$ each year, but not this year! Microsoft announced that the conference will be held online this year and the registration will be free. Keep reading and register ASAP since there might be limitation in number of registrations!
By ronen ariely on 16/08/2019 07:20
I wrote this short script for my personal use. I had over 60k unread massages in specific label and I wanted to mark all the messages before 01/01/2019 as read.
Yes you noticed correct... I have more in other labels! sry but I cannot read all the emails which I get and they just keep coming. If you need me then please contact me on Facebook, linkedin, or Skype.
The problem is that using the GUI Gmail allows us to see maximum 100 emails in a page and manually delete 100 emails at a time might need several hours to end the task. 
Therefore, I choose to use Google script for the task...
By ronen ariely on 03/07/2019 02:28

Well, I don't know if you noticed but in the last year or so, blogs on the MSDN and TechNet system were closed or become "read-only". Unfortunately, this includes two of the blogs where I serve as co-administrator (wikininjas and forumninjas) which are in the same situation, but today I do not want to focus on these. In this post I want to focus only on the blogs where the Microsoft Data Platform teams write. The problem is that by closing the blogs on MSDN/TechNet blogs it seems like the blogs of the SQL Server teams has dispersed, and today each person or each group publishes his blog elsewhere in a different interface. It is almost impossible to follow all the blogs this way... I hope this list can be useful to you.

By ronen ariely on 28/05/2019 01:42

Did you encounter issues with opening SQL Server Management studio version 18?

The online and offline communities discuss this issue in the last several months. You can find reports like: SSMS not run, SSMS closes immediately after startup, SSMS won't open, and so on...

Well... this blog only summarize the issue and provide the workaround
Everything I write in this blog is not original but summarize. You can check the following link if you want to follow the entire discussion about this issue.

Update: The fix for this issue was included in SSMS 18.1.

By ronen ariely on 25/09/2018 08:24

PowerShell gives us a powerfull tool to invoke queries using the cmdlet command "Invoke-Sqlcmd".

Invoke-Sqlcmd execute statements which are supported by the SQL Server SQLCMD utility, which is where the name Invoke-Sqlcmd came from probably. It allows us to execute Transact-SQL or XQuery statements, or sqlcmd commands. Using the parameter "-Query" we can execute inline queries, and using the parameter "-inputfile" we can specifies a path to a file, which is used as the query input to this cmdlet.

There are a lot of tutorials online on how to use Invoke-Sqlcmd command, which usually focus on the built-in paramatres and how to execute the command. One of these parameters is "Out-File", which allows us to send the output of the queries to a file, but how can we control the output of PRINT for example or the output of ERROR massage?!? 

Today I want to discuss some undocumented options of using Invoke-Sqlcmd. In this post I will show how we can control the target of the output not only of the queries but also errors and user-defined messages (PRINT statements), and how we can send these to a new file, to the shell screen or to any other target.

By ronen ariely on 11/05/2018 16:33

Do you want to have a shortcut links in your portable device which point to a files in the portable device?

For example I am store Sql Server Operations studio, which does not require any installation in my disk-on-key. If my external disk has the drive letter E, then the path to my executable file is: “E:\sqlops\sqlops.exe”. The problem is that if I will create a link to this path, it might not work the next time I am using the same disk, since the drive letter is given dynamically when we plugin the device.

By ronen ariely on 17/04/2018 16:47

Another year passed and if we want to renew the MVP award then we must report our activities... 
I hate these types of tasks!

It seems to me always like a waste of time. Instead of writing about my community activities, I want to do some more. Instead of wasting my free time on summarize what I did in the forums, I want to spend that time in helping people in the forums... I can answer 10 more questions in the time I fill one activity in the MVP form… it is not like we can get more than 24 hours a day, so we must use the time that we have, in the best constructive way we can!

Note! Before I start spilling my guts, let me clarify that I am going to bring my personal views, recommendation and tips, according to my personal experience while filling my community activities list. These are not solutions or guidelines officially prescribed by the MVP program team.

By ronen ariely on 10/04/2018 22:00

Seems like Microsoft papered their services to the new GDPR regulation, and as part of the preparation several weeks ago a new feature named “PRIVACY” was added to the MSDN and TechNet profile. This feature enables us to download the data that Microsoft stores about our activities! Unfortunately, the data that is given to us is not formatted in a readable way, but in one long line of text [*updated] (JSON FORMAT) which can be in the size of hundreds of megabytes. In this post, I show how to get our data, view the data in raw format (JSON) and in readable format, and I gave queries to parse all the data into tabular structure using the built-in JSON features in SQL Server.

* Update 2018-04-17: I added Microsoft team's feedback and future plan, accordingly my post...

By ronen ariely on 05/01/2018 00:00
If you are one of the tech freaks who can afford to buy a new computer every week, or if it's just time for you to buy a new computer, or even if you simply use modern Intel processors dating back at least a decade, then you should read this post! A vulnerability affecting computers running Intel chips was announced two days ago!
By ronen ariely on 17/08/2017 04:01
During that time one of the issues that is raised from time to time is Plagiarism and Piracy. I am not going to explain in depth what is plagiarism or piracy. Instead, I write this post, for these who do not want to take that black path, but may not have understood the differences between Summarizing, Paraphrasing, and Quoting, and how we should use these in our posts.

By ronen ariely on 12/03/2017 00:00
Please to post a nice certificate I got from the India Mentor communities leader...
By ronen ariely on 27/06/2016 20:43

באירוע שנערך היום, גליתי לתדהמתי, שגם בין האנשים שמובילים את הקהילות בטכנולוגיות מייקרוסופט, יש מי שאינו מודע לכך שבמערכת MSDN \ TechNet קיימים פורומים בעברית. אני הייתי מודע לכך שרבים ממובילי הקהילות לא לוקחים חלק פעיל בפורומים וחבל, אבל לא ציפיתי שיש מי שלא מודע על קיום הפורומים. הפורומים לאחרונה לא פעילים כל כך (בלשון המעטה), ויש לכך סיבות רבות, אולי זה חלק מהעיניין?!? מה שברור לי זה, שמשהו כאן לא עובד בצורה נכונה.

הגיע הזמן לנסות להחזיר את הפורומים למקום בו הם היו פעם ולהעלות אותם אולי למקום שמגיע להם. בבלוג זה אני אתחיל סדרה של מאמרים קצרים בעברית, בהם אני אפרט על השימוש בפורומים. והיום נתחיל בניווט בסיסי בפורום לצפייה בהודעות.

By ronen ariely on 26/06/2016 07:11
Did you tried to open the Help Viewer and instead of seen the content you see HTML code? Well, i wasted several minutes to find the issue, which is actually related to the browser configuration...
By ronen ariely on 23/06/2016 23:25

When you try to open the Help Viewer from SSMS 2016, there are two behaviors that people reports about: (1) Instead of getting the new Help Viewer version 2.2, which came with the SSMS 2016, the old version 1.1 is opened(2) Instead of getting any help viewer, the browser opened and redirects us to the Book-Online, or An error raises with the message "no app are installed to open this type of link (ms-xhelp)".

In one of my previous blogs I wrote about how to install Microsoft SQL Server 2016 Book-online for offline use. I mentioned this bug regarding starting the help viewer:

! Quote In the current SSMS version (April 2016 preview), when we click on F1 or if we select "Help" -> "View Help" in order to get help, instead of opening the Help Viewer, SSMS opens the download page in the browser, even if the Help Viewer already installed! It seems like a bug.

The current version is SSMS June 2016 generally available release, which mean that this version theoretically ready for production. Yet, the bug is still there, and it is time to focus a bit more on what seems to behave wrong, and how we can workaround these issues...

By ronen ariely on 22/10/2015 09:02

If the error message "udevadm trigger is not permitted while udev is unconfigured" raise during booting, then there is a simple solution, which worked for me.

By ronen ariely on 22/10/2015 08:42

During simple automatic update the Grub update freezes and stop responding. This issue raise in several forums like the MongoDB were I have seen this question, and recently I experienced it myself. Therefore, instead of writing the solution procedure in each question again and again I will post here the solution that worked for me.

By ronen ariely on 20/03/2015 01:08

Good day, and welcome to the TechNet wiki summit 2015.

This is how I opened my lecture yesterday…

This simple sentence is very meaningful! It hides so much in two words. Usually when I start a lecture I open with “Good morning” or Good evening” or something that make sense to the current audience at the current time in the current place. In this case, our event appeals to variety audience which engage with variety technologies, from all over the world in different time-zones.  In my opinion this is the main feature of the TechNet WIKI summit.
By ronen ariely on 05/03/2015 20:48

אני רוצה להזמין את כולם לכנס העולמי של קהילת TechNet WIKI הנערך בעוד כמה ימים, בתאריכים 17-18-19 החודש (מרץ). הכנס מועבר באינטרנט  Online , וכמובן אינו כרוך בתשלום. בכנס יועברו הרצאות ודיונים שונים על ידי כ-30 מרצים מכל רחבי העולם שנבחרו על ידי מיקרוסופט.

אני שמח להמנות על המרצים בכנס , ואני מאוד אשמח לראות את חברי הקבוצה, מגיעים להרצאה שלי :-)
ההרצאה שלי תערך ביום רביעי 18 לחודש בשעה 19:45 לפי שעון ישראל (שינויים ופרטים נוספים אני אפרסם בעמד הפייסבוק שלי).
ניתן להירשם כאן!

By ronen ariely on 15/07/2014 20:56


במשפט אחד נוכל להתייחס לחותמת זמן (timestamp) כסוג של תאריך, שמנוהל ברמת מסד הנתונים ונשמר בצורה בינארית. חותמת הזמן נועדה לאפשר לנו לנטר את השינויים של נתונים בטבלה. הרעיון הוא להצמיד לכל שורה בטבלה חותמת זמן, שמתאימה לזמן השינוי האחרון שנעשה בשורה זו. שינוי זה יכול להיות תוצאה של הכנסת השורה לטבלה, או עדכון שלה.

על מנת לעמוד במטרות של טור זה, השרת חייב להבטיח שהערכים בחותמת הזמן יהיו תמיד ייחודיים, בין שני זמנים שונים.

שרתי SQL  נועדו לעבודה מסיבית עם נתונים הן מבחינת כמות הנתונים והן מבחינת מהירות העבודה עם הנתונים. השימוש בגדלים מוחלטים כגון סוגי זמנים שונים, לא נותן לנו את הפתרון המתאים בשל תלות ברזולוציה של הנתונים, כפי שנראה בהמשך. כחלק מהצורך לניהול נתונים במערכות כבדות נמצא פתרון בעזרת סוג שונה, שקיבל את השם חותמת זמן - timestamp.

במאמר זה אני אנסה לתת הסבר מקיף ומלא על נושא חותמות זמן בשרתי SQL Server החל מהגרסאות הקדומות שלו ועד השרתים החדשים.

By ronen ariely on 25/05/2014 23:35

בכל קבוצה של פרטים הנמצאים ביחד קיימות מערכות חוקים, אם כתובים או בע"פ, אם רשמיים או כמוסכמות. חוקים אלו נועדו לאפשר התנהלות משותפת של הפרטים כקבוצה אחת. קהילות וירטואליות אינן יוצאות דופן בכך! ישנם חוקי התנהגות ברורים בכל פורום, ובפרט כללים הקשורים לאופן בו שואלים שאלות בפורומים מקצועיים.

אחד הדברים הכי מרגיזים אנשים שבאים לעזור בפורום הוא לראות שאלות שהם לא יכולים לענות עליהם, בעקבות מחסור במידע. בעיה אחרת נובעת מהודעות שאינן תואמות לרוח וחוקי ההתנהגות המקובלים בפורום. אני מעריך שממוצע יוצא לי בכל יום לחזור על עצמי פעמיים ולרשום לאנשים ששואלים שאלות שאנחנו לא מנחשים בקפה ולא יודעים לקרוא מחשבות. אנחנו צריכים מידע! תעזרו לנו להימנע מניחושים, או לחפור בחושך, אנחנו לא צריכים "לשאוב" מכם את המידע בתשלומים.

בבלוג קצר זה אני אנסה לפרט כיצד לשאול שאלה בצורה שמי שקורא אותה יוכל גם לענות עליה. המטרה שלנו היא להוריד את השימוש בניחוש ולהגדיל את השימוש במידע! פחות ניחושים ויותר הערכות ומסקנות.

By ronen ariely on 29/03/2014 23:09

Case study: We need to develop small application, which can be executed in variety ways, on variety interfaces. For example we need to be able to execute the application using: (1) command line (with or without parameters), or by (2) double click the exe file, or (3) from command shell / PowerShell. Moreover, we need our application to return information, using variety of Graphical user interfaces (GUI), according the execution option that we used. For eample, if we executed the application using GUI (option 3), then we need to let the user choose which GUI to use according to the parameter he passed to the executing command. If he didn't use any parameter (default), or if he used 'gui' as the parameter's value (option 1, 2), then we open a 'windows form', as our GUI. If the user pass the parameter 'console' and he using a shell interface, than the result will be seen on current shell without opening new GUI (option 2).

By ronen ariely on 22/02/2014 21:34

Any common operating system include a Text-based command interface, which provides the environment in which the user can move commands, launch applications and run services. by default the windows command shell aloud use to use English, but what if we want to use Hebrew or any other local language? what if we want to develop a console application which use local language?

In this blog I will explain step by step, how to configure the command (CMD) console shell, to use local language [Hebrew for example]. This will also affect Powershell.

By ronen ariely on 09/01/2014 00:30

AlphaVSS is a .NET class library providing a managed API for the Volume Shadow Copy Service (VSS). AlphaVSS is written in C# and C++/CLI and released under the MIT license. AlphaVSS duplicates the original VSS API (quite closely) and act as a wrapper to the VSS API for the use of Dot.Net developing.

* You can get additional information on the VSS in English at the following link, or in Hebrew in this link.

In this blog I will show and explain the basic use of AlphaVSS, using several examples, ordered from the simple to the more complex ones. Please review the code thoroughly from the first code to last. Explanations and clarifications in the code and mast be reading from the first example.

By ronen ariely on 07/01/2014 13:21

Volume Shadow Copy Service (עותק צל) הוא שם של קבוצת ממשקים (interface) מסוג COM interfaces. רכיבי COM אלו מיישמים סביבת הרצה שמאפשרת לבצע גיבויים בזמן שיישומים במערכת ממשיכים לכתוב לאמצעי האחסון ונועלים חלק מהקבצים. במערכות הפעלה של מייקרוסופט VSS נתמך מגרסת XP והלאה. במערכות מבוססות NT אמצעי האחסון מנוהלים על ידי ה Disk Management MMC snap-in. מאחורי הקלעים תוכנה זו עושה שימוש ברכיבי ה VSS.

הליך של ביצוע עותק צל לא יעבוד טוב אם בזמן ביצוע ההעתקה, יבוצעו קריאות לשינויים בקבצים אשר לא ינוהלו בצורה מתאימה לאפליקציות העובדות עם הקבצים. בגרסת SQL 2005 מייקרוסופט סיפקה לנו תמיכה לביצוע עותק צל על ידי כך שסיפקה  כתבן (VSS writer) מתאים בשם SqlServerWriter.

במאמר זה נסביר בצורה כללית מהו עותק צל (VSS) וכיצד הוא עובד; נראה בקצרה כיצד עובדים עם תוכנת הניהול VssAdmin ליצירה, מחיקה וקריאה של עותקי צל במערכת ההפעלה; נראה את הקשר והחשיבות לשרתי SQL; נשים דגש על החלק המעשי כאשר נציג כיצד הדברים עובדים עם קבצי SQL. נראה כיצד אפשר לפתח אפליקציה קטנה להעתקת קבצי SQL תוך כמה דקות של עבודה. אפליקציה זו תאפשר לנו להעתיק קבצים ללא הרצת שאילתת גיבוי וללא צורך בביצוע פעולת detach והורדת מסד הנתונים מהאוויר.

By ronen ariely on 05/10/2013 11:25

הרעיון של שימוש בסוג מסויים של פרויקט המוגדר בתוכנת ה visual studio, מתבסס על כך שפרויקטים אלו מבוססים על תבניות מוכנות השמורות בתוכנה. כל פרויקט אפשר לפתח מאפס בלי להיעזר בתבנית מוכנה, אבל זו דרך יעילה ונוחה לזרז עניינים. לפעמים שוכחים זאת ו/או לא מודעים לקוד שמייצרת עבורנו תוכנת ה VS מאחורי הקלעים, בזמן יצירת פרויקט חדש לפי תבנית מוכנה. במאמר קצר זה נדון בפיתוח בטכנולוגיית winform, וניגע בנקודה הקשורה בתבנית של פרויקט מסוג זה והקוד שמגיע איתה "מאחורי הקלעים".

בברירת המחדל הטופס הראשוני שנוצר לנו מהווה חלק מנקודת ההתחלה של התוכנית. סגירת הטופס הראשי, גוררת יציאה וסגירה של התוכנית. כיצד אם כן נוכל לפתוח טופס חדש ולסגור את הטופס הראשי ללא סגירת האפליקציה?

By ronen ariely on 25/09/2013 09:44

למי שלא יודע אז קבוצת המשתמשים של SQL בישראל היא חלק מארגון PASS וכל החברים הרשומים בקבוצה יכולים לקחת חלק בהצבעה. הקבוצה הישראלית נפגשת אחת לחודש במשרדי מייקרוסופט, שם מועברות הרצאות על ידי מיטב אנשי המקצוע בשוק...

לקחת חלק בבחירות זה התנאי הראשון כדי לקבל את הזכות להתלונן! זה נכון לבחירות לכנסת, לערייה או לעמותה בה אתם חברים. מה גם שזו דרך טובה לנסות להשפיע ולו במעט על הכיוון המתאים לכם. זו היזדמנות לבחור את המועמד שלכם.

נחזור לנושא הבחירות. אחד המועמדים הפעם הוא עמי לוין (Ami Levin) שהיה האחראי על קבוצת המשתמשים בישראל כ 8 שנים, עד שעזב את הארץ לטובת עבודה בארה"ב, שם הוא מבלה את השנה האחרונה. זאת הזדמנות לתמוך בנציג במועצת המנהלים של PASS, אשר יוכל לייצג אותנו ולפעול למעננו.

By ronen ariely on 22/06/2013 19:54
Adding RTL/LTR buttons to Telerik Editor on DotNetNuke System. full code and short explanation... all you need to do now is copy and paste :-)
By ronen ariely on 16/05/2013 18:38
Registration of the app failed. Another user has already installed a packaged version of this app. An unpackaged version cannot replace this…

עובדים עם מערכת הפעלה windows 8 או windows server 2012 ומנסים לפתח אפליקציית store?
ההודעה הבאה מבשרת לכם שהאפליקציה שלכם כבר הותקנה על ידי משתמש אחר. מכיוון שאתם עובדים כרגע בmode פיתוח אז יש לכם עדיפות נמוכה יותר והמערכת לא מאפשרת לכם להריץ את האפליקציה ישירות מה VS מפני שהתקנה שלה תדרוס את ההתקנה של האפליקציה הקיימת כבר במערכת.

הגיוני בסך הכל :-)
מערכות הפעלה החדשות כוללות אבטחה מפני מפתח מפוזר או סתם שלא יבצע פעולות סותרות למשתמשים אחרים.
אבל מה אם אנחנו כן רוצים להמשיך את הפיתוח?!?

By ronen ariely on 12/05/2013 13:18

ברירת המחדל בשרתים windows 2003/2008/2008r2/2012 תוכנת הדפדפן המובנית Internet Explorer מגיעה בצורה סגורה מבחינת הגדרות האבטחה. הגישה מאז windows server 2003 בניגוד לגרסת 2000 היא לסגור מה שאפשר ומי שרוצה לפתוח חלון הקשור לאבטחה עליו לבצע את זה בצורה מפורדת. דבר זה נכון גם לגבי הגדרות של Internet Explorer Enhanced Security. בשל הגדרות ברירת מחדל אלו אנחנו לא יכולים לגלוש בדפדפן באתרים במחייבים שימוש ב JS או כל תוספת אחרת שמחייבת שינוי הגדרת האבטחה בלי להוסיף את האתר ספציפית לרשימת האתרים המורשים. מצד שני הכנסת האתר לרשימת האתרים המורשים נותנת לאתר זה הרשאות אבטחה פתוחות מדי המתאימות לאתרים ברשת פנימית ולא לאתרים חיצוניים.
במדריך זה נראה כיצד אפשר לשנות את ההגדרות בשרת פיתוח על מנת שנוכל לעבוד עם הדפדפן בצורה יותר ידידותית (ופחות מאובטחת).

By ronen ariely on 22/03/2013 23:57

המושג מצב אלוהים (God Mode) הוא מושג מוכר בתחום הפיתוח ובמשחקי מחשב בפרט. מדובר בכניסה של המשתמש למצב עבודה מיוחד שבמקור לא נועד למשתמש הרגיל. בדרך כלל זהו מצב נסתר שלא נמצא עליו תיעוד מסודר.

מפתחי מערכות ההפעלה של מייקרוסופט לא שונים ממפתחי משחקים כניראה והכינו לעצמם כמה עזרים נסתרים נחמדים

By ronen ariely on 20/02/2013 19:50

MSDTC או DTC בקיצור הוא שירות קטן שרץ ברקע ומנהל את הטרנזקציות במערכת ההפעלה.

MSDTC משמש לשרתי ה SQL כמו גם לכל אפליקציה אחרת על מנת לנהל טרנזקציות מבוזרות בין כמה מכונות. הרעיון הבסיסי הוא לנהל מצב לדוגמה בו אנחנו מתחילים טרנזקציה הפועלת על מכונה A ומבצעת כמה פעולות ואז נגשים למכונה B לבצע עוד כמה פעולות. אם הפעולות במכונה B נכשלו ולכן בוטלו (rollback) אז הפעולות במכונה A שכבר בוצעו יבוטלו גם כן

By ronen ariely on 02/01/2013 19:34

עובדים עם רשיון MSDN ומורידים תוכניות מהרשת? בלוג קצר זה נועד לעזור לעצמי ולמי שנתקל בבעיה זה: כיצד לעזאזל אני יכול להבין איזה קובץ להוריד כשיש כל כך הרבה קבצים לכל מערכת הפעלה? מה המשמעות של קיצורי האותיות בשמות הקובץ ומה ההבדל בין קובץ אחד לאחר?

By ronen ariely on 02/01/2013 19:01

כל יום כמעט אני נתקל בשאלות/אמירות בפורומים בסגנון "מחפש מומחה" או אנשים שרוצים תשובות "רק ממומחים", ותמיד אני חושב לעצמי מה בדיוק זה בדיוק מומחה? האם יש הגדרה של DBA מומחה, או מפתח מומחה? האם יש תעודות מתאימות שמפרידות בין איש מקצוע לבין מומחה? האם איש המקצוע אינו מומחה? האם המומחה הואט מי שיודע הכל? האם בכלל אפשר לדעת הכל בתחום המחשבים ואפילו בתת תחום כמו DBA או תת תחום פיתוח? הרי כל תת תחום כזה בעצמו ניתן לחלק לתתי תחומים שכל אחד מהם נרחב ומתחלק לעצמו לעוד תתי נושאים...

By ronen ariely on 26/12/2012 12:42
צעד אחרי צעד כיצד לאפשר לשמוע קול ממחשב מרוחק
By ronen ariely on 11/05/2012 11:36

במדריך קצר זה נסביר כיצד לבצע העברה של מכונה וירטואלית ממחשב פיזי אחד למחשב עם חומרה שונה. נדון בבעיות שיכולות להיות בדרך וכמובן נציג פתרון.

By ronen ariely on 03/03/2012 23:43

לפני מספר ימים העלתי לרשת מדריך קצר בנושא מימוש שליטה על תרבות Culture בפיתוח בטכנולוגיית MVC תוך שימוש בשורת הכתובת לקביעת התרבות בה הגולש רוצה לעבוד. בעקבות המדריך הגיעו אלי מספר רב של שאלות ובמדריך זה אנסה להבהיר את הנקודות שעלו.

במדריך זה נראה כיצד נוכל לממש את השימוש בכתובת שקבענו המבוססת על הראוטר באפליקציה עצמה. יש הרבה נקודות שאינן מכוסות בצורה מובנית בטכנולוגיית MVC כגון השימוש בקונטרול ה MEMBERS אשר בזמן כניסה לכתובת המחייבת הרשאות מבוצע מעבר על כתובת אשר מנקה את כל הכתובת בה היינו. במדריך זה נציג כיצד נוכל לתקן בעיה זו ועוד

By ronen ariely on 26/02/2012 20:31

כמה פעמים אמרתם ושמעתם את המשפט שזול יוצא בסוף הכי יקר?!?

האם יש מישהו שיכול להגיד שלא נפל ברשתו של היצר לקנות בזול באחת מהחנויות הלא אמינות שיש? האם תמיד סמכתם על חוות דעת של אחרים או שגם אתם נפלתם? אז הנה גם אני נפתי בנזק לא קטן...

אני לא בא להמליץ לא לבצע עסקאות במקום כזה או אחר, ואני אפילו לא טוען לוותר על קניות זולות אלא רק מציג כמה נקודות (שאולי אוסיף בהמשך) ומכתב שכתבתי לרשת KSP, בעקבות ביטול עסקה שהם ביצעו בטענה שהיתה להם טעות בהצעת המחיר והם לא מתכוונים לעמוד מאחוריה. כל זאת למרות שכבר ביצעתי תשלום ראשוני בכרטיס אשראי. זו פעם ראשונה שאני שומע על אירוע של עסק שמבטל עסקה לאחר שכבר בוצע חלק מהתשלום וזמן קצר לפני שהגעתי לאסוף את המוצר... את ההחלטה עם מי לעבוד אני אשאיר לכם :-)

* זהו הבלוג הראשון וכנראה האחרון שאני מעלה שאינו בלוג מקצועי נקי של מדריך טכני אלא בלוג כללי המציג אירוע בקצרה ונותן לקורא לקבל את ההחלטות שלו

** תגובה אישית ממנכ"ל חברת KSP תתקבל בברכה. לצערי עד לרגע זה לא הצלחתי להגיע אליו ולכן גם שלחתי את המכתב המצורף.

By ronen ariely on 20/09/2011 21:26

A "Step by step" Guide on how to Configure Remote Desktop Audio on windows server 2008R2. This is a picture's guide. Just follow the pictures.

By ronen ariely on 03/09/2011 20:30

קוד מאקרו קטן לעזרה: החלפת כל מעברי הפסקה במעבר שורה פשוט.

כאשר אנחנו מעתיקים קודים מאתרי אינטרנט כמו בלוגים ישירות אל תוכנת הפיתוח כמו SSMS או ויזואל סטודיו מעברי השורה מתורגמים לנו לרוב למעבר כפול של 2 שורות. המקרו הקטן הבא יסדר לכם את הבעיה.

By ronen ariely on 31/03/2011 14:06
כמה פעמים אתם מבצעים פעולות קבועות למסמכים שאתם כותבים?
האם יש לכם פורמט אהוב עבור מסמכים ואתם נאלצים לבצע את אותה פעולת עיצוב כל פעם מחדש
האם אתם כותבים מאמרים לאינטרנט ונעזרים בוורד על מנת לעצב אותם בצורה קבועה המתאימה לכם?
אם אחת התשובות היא כן אז מומלץ להמשיך בקריאת המדריך ואולי הקודים בהמשך יוכלו לעזור לכם לקצר את זמני העבודה שלכם (או של המזכירה שלכם).
By ronen ariely on 21/02/2011 07:51

נציג אלגוריתמים אוטומטיים לפירוק שאילתה בוליאנית לרשימת התוצאות האפשריות. את האלגוריתמים נבנה באמצעות לוגיקה פשוטה של פירוק שרשרת תנאים (פקודות בוליאניות) של AND ו OR לשרשרת של כל התוצאות האפשריות. ננסה גם לתת פתרון לקינון שאילתות.

By ronen ariely on 13/02/2011 21:14
NuGet הוא הרחבה של Visual Studio 2010, המאפשר לך להתקין, להסיר לשדרג חבילות קוד פתוח לתוך היישום שלך בקלות רבה. כך למשל אם אתם רוצים להוסיף Ninject או ELMAH בפרויקט שלך, אתה רק צריך להשתמש NuGet ולהוסיף את החבילה לפרויקט מבלי לעזוב Visual Studio 2010. NuGet ניתן להורדה בחינם ומפתוח תחת קוד פתוח.
By ronen ariely on 08/02/2011 21:56

כיצד נוכל להריץ שאילתות בתוכנת האקסס?

נתחיל מקובץ חדש ריק...

By ronen ariely on 02/02/2011 10:46

Windows Run Commands

רשימת פקודות הרצה במערכות הפעלה שונות של מייקרוסופט

By ronen ariely on 25/01/2011 21:14

מסד נתונים Access בשרת 64 ביט

במדריכון זה נסביר מעט על הרצת אתרים המתבססים על מסד נתונים Access בשרת 64 ביט...

By ronen ariely on 13/01/2011 13:00

מושגים, רקע ודוגמאות


אוסף עם ייחודיות וסדר קבוע...



משימת עיבוד הקטנה ביותר הניתנת לתזמון על ידי מערכת ההפעלה...




מצבור Threads המאורגנים בתוך ... Queue



By ronen ariely on 08/11/2010 22:30

 מעט סדר במושגים החדשים וכמה מילים כלליות על webmatrix, razor, MVC3 והקשר בינהם

By ronen ariely on 07/11/2010 07:04

* קובץ הגדרות למנועי החיפוש robots.txt
* תג מטה (Robots Meta Tag)
* שימוש בסקריפטים
* Nofollow עבור קישורים

By ronen ariely on 04/11/2010 03:59

כל מערכת ניהול תוכן וכל שני אתרים או יותר ניתן להפעיל במקביל. על מנת להבין באופן מדויק במה זה כרוך עלינו לדעת נתונים על מערכת ניהול התוכן, הקבצים שרוצים לשלב והשרת שאמור לשלב בין המערכות/קבצים.

By ronen ariely on 08/10/2010 21:01
first blog entry...