Forum Widgets
Latest Discussions
- infertwo1790Dec 12, 2024Copper Contributor254Views0likes2Comments
- inferone60Dec 12, 2024Copper Contributor291Views0likes1Comment
Democratize Windows Performance Analysis
A new, public toolset for analyzing the performance of Windows / Office / Apps is now available on the Microsoft GitHub site:https://github.com/Microsoft/MSO-Scripts Based on tools used by MS Office teams to promote broad use of Event Tracing for Windows (ETW), it's now available to facilitate performance analysis by IT Pros, etc. We're looking for help to BETA test and review documentation. Can you help? The toolset consists of highly customizable PowerShell scripts & XML configs to drive WPR/WPA, plus a custom plug-in for network analysis. Wiki documentation covers a wide variety of topics: CPU/Thread activity Network connections File and Disk I/O Windows Handles: Kernel, User, GDI Memory Usage: Heap, RAM, Working Set, Reference Set, ... Office-specific logging Symbol Resolution Custom Tracing CPU Counters, etc. There's also a growing YouTube channel: Windows Performance Deep Dive Introduction to MSO-Scripts (video) Suggestions? Reports? Thank you in advance...RayFoMSOct 31, 2024Copper Contributor144Views0likes0CommentsReinventing the electricity grid
Thank you for tuning into the "Reinventing the electricity grid" interview at Microsoft Ignite 2020 with Brian Janous. I wanted to share some more information about some of the things we talked about. Project Natick was an under water datacenter that was submerged in Scotland for 2 years, it's been a great research programme that's taught the team a lot of about running datacenters under water. 😉 Azure's new West US 3 region is making great strives to be sustainable with solar energy and water positive projects being incorporated into the building of the datacenters. To understand the overall plan for Azure's sustainability plan you can read more here. Better understand your the impact of cloud usage on your emissions with the Microsoft Sustainability Calculator.techielass_msNov 21, 2024Microsoft2.1KViews0likes4CommentsLooking to purchase a new Dev Desktop supporting Hyper-V
I've recently started doing more Xamarin and MAUI development for my Android phone. I understand the desktops supporting hyper-v are best (the emulators run much faster). I'm wanting to spend anywhere between $500 and $1000. My challenge is knowing which computers support hyper-vbefore I purchase it. It's easy to check an existing system for hyper-v support, but what can I do to determine before I buy it?JeffBushSep 25, 2024Copper Contributor145Views0likes0CommentsHow to enable DHCP on Hyper-V switch
Hi, When any VM connected to "Default Switch", they get automatic IP and can reach each other. When I create manually any switch: Internal, Private, External - DHCP does not exist and I have to assign IP address as static or run a DHCP server on one of VMs... Question: How to enable DHCP on Hyper-V switch Thanks 8]othernamenJun 20, 2024Copper Contributor43KViews0likes3CommentsWill TFS 2015 work with SQL Server 2019/2022?
(I realize that this question may not be pertinent to this group. If someplace else would be better, please direct me to it.) We still have an old TFS 2015 instance running on-prem. It uses SQL Server 2012 for the TFS database. The DBAs want to upgrade that database to SQL Server 2022. I wasn't around when whoever it was that setup our TFS environment. I have no idea if TFS 2015 will work with SQL Server 2022. Can anyone please tell me if this is going to cause us problems?Rod_Falanga_DOHMay 29, 2024Brass Contributor609Views0likes0CommentsAI and ChatGPT Tackling the Future at Richland Community College
The world of education is undergoing a revolution, and at the forefront of this change are artificial intelligence (AI) and ChatGPT. Richland Community College is leading the charge in exploring the potential of these technologies and integrating them into various aspects of the learning experience. ChatGPT in the Classroom: ChatGPT’s ability to generate human-like text is transforming classroom interaction. Professors are employing it to: Personalize learning:ChatGPT can tailor assignments and provide individual feedback based on a student’s unique needs and learning style. Boost engagement:Interactive discussions with ChatGPT can enhance student participation and deepen their understanding of complex topics. Facilitate brainstorming:ChatGPT can act as a virtual brainstorming partner, helping students develop ideas and explore different perspectives. Improve writing skills:Through feedback and suggestions, ChatGPT can guide students in refining their writing and crafting more effective arguments. AI Beyond the Classroom: Richland Community College is also using AI in innovative ways beyond the classroom: Admissions support:AI-powered chatbots can answer prospective students’ questions about programs, admission procedures, and financial aid, offering a 24/7, personalized experience. Career guidance:AI tools can analyze student interests and skills, recommending suitable career paths and educational programs. Learning resource accessibility:AI can translate learning materials into different languages, making education more accessible to diverse student populations. Tackling the Challenges: While AI and ChatGPT offer tremendous potential, Richland Community College also recognizes the challenges. Ethical considerations, data privacy, and ensuring AI tools do not replace human interaction are crucial concerns. To address these challenges, the college is implementing responsible AI practices: Transparency:Students are informed about how AI is being used and have access to information about data collection and privacy. Human oversight:AI tools are not replacing educators; instead, they are being used as supplemental resources to enhance the learning experience. Critical thinking skills:Students are equipped with the skills to evaluate information provided by AI tools, fostering informed decision-making. Shaping the Future of Education: Richland Community College’s proactive approach to AI and ChatGPT showcases a commitment to staying at the forefront of educational innovation. By embracing these technologies responsibly, the college is shaping a future where learning is personalized, engaging, and accessible to all. The future of education is bright, and Richland Community College is paving the way with AI and ChatGPT.Kamran_ShApr 18, 2024Copper Contributor481Views0likes0CommentsMicrosoft Entra External ID on Flask Mobile App
I would like to know how to integrate Microsoft Entra External ID into my Flask-based mobile app. Currently, the app uses custom authentication through Flask, and user credentials are stored in a table in a SQL Server database. An admin authorizes each user stored in the table with a flag column (0 or 1). Each authorized user also has private IDs that allow the app to retrieve useful information. I would like to know if these app processes can be maintained with Microsoft Entra External ID, or if the code needs to be completely rewritten.SimoneCrisalliFeb 09, 2024Copper Contributor510Views0likes0CommentsDeploying .NET Application for Oracle Autonomous Database
Hello Everyone, in these days I am working with some multiple projects on developing applications for Oracle Cloud database so thought to make a content on how to deploy the .NET applications for Oracle Autonomous Database, when we consider about the Oracle Cloud Infrastructure there are so many resources ready to deliver services like Azure platform, I have chosen Autonomous Transaction Processing Database as workload type for my development purposes. The unique is same in developing when we compare with Oracle on premises application development, but some alternative things needs to be done before the deployment. Will start working with Deploying my application in C# .NET now, for my development I planned to use our traditional Oracle Managed Data Access library from NuGETpackages. Visual Studio (Solution Explorer >> Reference >> Manager NuGET Packages) Once it's downloaded to our Program, just call the reference using statement using Oracle.ManagedDataAccess.Client; As the usual manner define the connection string for the Oracle Cloud DB, OracleConnection conn = new OracleConnection(); conn.ConnectionString = "User ID=ADMIN; Password=Demo@123; Data Source=demooradb_high"; conn.Open(); So in the connection string I have highlighted the Data Source, so where it's came from, normally we can find the source name in the TNSNAMES.ORA file on premise database instance. Here to we are going to use the same procedure but to getting know about source name we have to download the tns and other files from the ATP service console. In the ATP service console there are some set of files available for download which are the files going to serve our applications to connect ATP outside from the cloud. These are the files are creating the secure connections in between our applications and ATP in the cloud. These file set can be downloaded as a ZIP file from the console. ATP Cloud ( DB Connection >> Download Mobile Wallet (Instant Type) >> Download Client Credentials In the downloaded ZIP file, you can see TNSNAMES.ORA file, open the file in the text editor. In the cloud there are five predefined service names available to connect with database. High,Law,Medium,TPUrgent and TP depends on your processing and workload type you can use any of these service names. In my workspace my db name is demooradb and using the high service name to connect with ATP Also in the Autonomous instances, we are only using the ADMIN credentials not the sysdba or system users. In the same extract or unzip the wallet files to the location where your program is debugging from, here my debug location is (...\ATPDEMO\ATPDEMO\bin\Debug) Extracted all the files in the location, actually for the .NET we do not want to copy some other files but for the time being I just copied all the files. Wallet location or directory must be the same locationwhere the program is running from , I changed the location as current root. (./) Save the sqlnet file and close the editor. Now the coding part, using Oracle Command and Oracle Command Reader send the query and get the results to our .NET application. OracleCommand oraCmd = new OracleCommand("your query here", conn); OracleDataReader oraReader; oraReader = oraCmd.ExecuteReader(); Finally get the results or display the results in your Windows form application, I am getting my results and displaying in Messagebox in my application. while (oraReader.Read()) { MessageBox.Show(oraReader.GetString(0)); } Close the connections of orareader & Oracle connections. oraReader.Close(); conn.Close(); Debugthe program and Have Fun with Coding !!! For Detailed coding refer this video tutorial -https://www.youtube.com/watch?v=gUxGyoSrg4gGohulanAug 25, 2023Copper Contributor3.1KViews0likes1Comment