I work for a fairly large government organization where about 60% of the users are still on IE6. Microsoft is very clear that IE6 is not compatible with Sharepoint 2010, but as a quick fix until we can upgrade people to IE8, I'd like to see if there is a way to make some changes to get it working with IE6.
Does anyone know if this has been done by anyone? Any suggestions on where to look/start?
Check out this, although I won't recommend it:
https://sharepoint.stackexchange.com/questions/4534/how-to-make-sharepoint-2010-page-compatible-in-ie-6-0
http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/3b14dbd5-147a-4a38-b1b6-7e1b33d94319/
I would use this situation as a hard reason why your company needs to go ahead and make the switch to a newer browser. Often in large organizations, they don't upgrade because they simply don't need to and they wait for a scenario in which it's required. In this case, they need to and so I'd use it as the excuse to get that ball rolling.
Instead of hacking up SharePoint 2010 to work with IE6, which is a solid waste of effort, I've spent time building custom controls to warn IE6 users that their browser won't work on the site. You're better off not spending a lot of time and money to customize SharePoint to work on a browser that's 10 years old, not supported by the product, and that you'll be replacing anyway.
Related
Good evening. I'm Alex from FL, currently at the solidarity farm in Argentina (www.facebook.com/granjasolidaria).
I'm creating a simple Bible app, to give out freely, to lots of people who help us visit the children, in the poorest villages here in South America.
Unfortunately I have not found a real programmer to do it for us. Who, me? .. very limited knowledge of html/css/js. However, I was able to put together pretty much everything I want. Basically, 1. Browse the Bible with a menu, and 2. Search/filter the Bible on keyup. That's it!
I've learned a bit of datatables and then... That's right! It takes long to load the whole Bible text... but even worse, the keyup searches are just not good at all. It takes for ever to filter.
What have I tried? I tried using different data sources, although I suspect server side processing will make everything faster, however, I just don't know enough to connect to a db (I tried very hard with php/mysql), plus, as crazy as it sounds, a lot of people down here don't have access to internet, so offline is really needed. Do I want to try learning indexeddb, or nw.js, or? Feel free to say something. Thanks
Well you have to consider lots of factors here.
First you stated internet is not a common thing there so you need something offline. Nw.js is good for this task.
What kind of pc ppl using there? What kind of op system? Win xp, win98? Vista or newer? Linux? Nw.js only supports winxp or newer , linux and mac.
About optimalization. What kind of format your data has? Searching and filtering in memory is pretty fast if its optimized nicely. In nw.js you can use indexeddb and also offline databases where you can run real queries like sqllite. Nw.js can be a good choice but at this point I need more info and code you already have to help forward.
I apologize in advance. I'm almost certain this question may not be appropriate here, but there doesn't seem to be a specific place on SO for such questions, so I've decided that as a last ditch effort, I'll ask on the main site. Please don't be (too) angry with me....
I'm looking for a specific IoT project, that was developing modules connected by BLE. They were independent modules, say just a speaker, on a coin-sized die connected to each other or a computer via BLE. The project seems to have been succesfully funded on Kickstarter, with an SDK and shipping to the backers, but I can't find them again. I've been searching for a day and a half, but I can't remember for the life of me what they're called. I've searched through my chrome bookmarks, but the computer I was using at the time was a lab system, so I most likely wasn't logged into Google, and those systems are wiped every week. The project was probably from 2014, and they kinda advertised themselves as an easy way to learn HW/SW, and the SDK might have had Code block drag and drop, like Scratch. No combination of search terms that I can think of on Google is bringing up the results I want. Please help, if you know this project, or a specific way to find it.
I'm fairly certain this question will get moved, but before it does, I hope SO's vast and vastly informed community will be able to help me or point me in the right direction....
After days of searching and going through possibly most of the IoT style projects out there, I finally found the one I was looking for: it's SAM Labs. If anyone wants to know, it's probably one of the cheaper options for creating a limited use remote application.
I've recently started to support a PowerBuilder 9 app which is finally being upgraded to PowerBuilder 12. I'm trying to figure out whether I should be looking at migrating to PowerBuilder Classic or .NET. It seems to me that going with PB.NET would give me more flexibility going forward, but reading the documentation doesn't give me a clear picture of what the benefits would be. Obviously, I'd be able to take advantage of WPF forms, and I'd be using the Visual Studio Shell, but I don't know if those are good enough reasons to change.
Good question, and not a trivial one.
On the plus side, you get WPF controls and layout control. If you're a developer that isn't planning to go too far afield, that will get you pretty, shiny controls, skinability, and resize/scaling built into the painter. If you're an uber-geek, you can start doing things like embedding controls (think a progress bar inside a control button to represent a count-down timer on the button that will be the default action when time runs out on a timed dialog), although when both you and PB are trying to do fancy things with your XML, I'm guessing that you might step on each others' toes from time to time.
Also, you get easy access to the vast .NET library of functions, in addition to PowerScript. Again, the easy-going developer may not get much advantage out of that, but the nose-to-the-screen type will get a kick out of easily building SMTP functionality into their app.
On the down side, you can probably count on the migration going not quite as smoothly as a PB to PB migration. If you need it working tomorrow, starting on a PB to PB.NET migration today probably isn't the way to go. Some things will break and need fixing, and every window will need hands on to at least take advantage of the resizing.
The other down side that I found was performance, particularly app start up (and I hear this is a common complaint among WPF developers, not just PB.NET developers). I was expecting everything to run faster, but found it to be a mixed bag.
One other point: The latest PB (at time of writing) is 12.6, which is a maintenance patch of 12.5. If you buy 12.0, you won't be able to upgrade for free; the jump between 12.0 and 12.5 is a "major" release that requires a priced upgrade. Maybe you want the n-1 version, but if not, target buying 12.5.
Good luck.
#Matt Balent indirectly brought up another good point in the comments. Moving from PB9 to PB12, if you're an experienced PB developer, you can probably be productive the same day without missing a beat. Moving to PB.NET will entail a non-trivial learning curve. The IDE is significantly different, so even setting a Default attribute on a CommandButton on the first day may be frustrating (... not impossible, but if that's your first task, I'd plan 30 minutes instead of 30 seconds).
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
It's been a while now since Microsoft stopped supporting Embedded Visual C++ 4.0 (eVC 4), and they don't let you use the Windows Mobile SDK with the Express version of VS 2008. Now, I'm OK because I get an MSDN license through work (including VS 2008 Pro), but I'd like to work on a couple open-source projects, and not all the other contributing developers are so lucky. As a result, they're sticking with eVC, even though it doesn't run at all on Vista.
Is there a (free!) common denominator here? An IDE that will build MFC (and/or .NET!) apps, which runs on both XP and Vista? It doesn't have to be fancy, per se, but the more VS-level niceties it has, the happier I think we'd all be with it.
Suggestions for cheap commercial-ware are also welcome, though of course the very best option would be something open-source, especially cross-platform. I think MS is doing serious damage to the WM OS by discouraging development like this.
Unfortunately I think you're out of luck. There has been some success in getting SharpDevelop to compile managed smart device apps, though there was a period where is was broken in SharpDevelop too. I don't believe that debugging directly against the device or emulator works, though, so I'd be highly inclined to not bother. Developing without a debugger is unbelievably painful.
Even with this you don't have native support. What's your option htere? Well there's CeGCC and PocketGCC, but neither of those projects has had much activity in the fast few years - I'd say they've withered and died.
So really, Visual Studio is the only viable option.
Many in the development community (including myself) complained vocally when Microsoft stopped providing a free solution for smart device development. Believe me, we sat in several closed rooms in Redmond and yelled at several people about this - and it was way back in the Studo '03 days that we started yelling. The standard response was that the development side (whom we talked to) don't handle the business side (of pricing, SKU features, etc). Unfortunately I understand that, and I believe they were telling the truth.
To make matters worse, Microsoft made the unbelievable stupid decision that in VS '08 they'd not just require Standard (like they did in VS05) but they move it back to a Professional and better SKU feature again (where it was in '03) and thereby increase the cost to do development.
So what's your recourse? I'd recommend that if you can't afford the license, then look around for programs and offers that might give it. There was a time when Microsoft provided "driver developers" a free copy if they promised to develop and sell a driver within a year. I don't think they ever checked to see that you actually did (and if they did, creating a driver that does very little is only a couple hour task). If you're a student try to get a student discount. If you play with hardware, look for a kit that comes with VS. If you have any contact with any Microsoft reps at work, complain about this feature lack. Even if it's to the Office rep.
Edit: Just FYI, I ran it up the flagpole again this morning with the Visual Studio for Devices team telling them to tell their managers to think about a free option under VS 10. No idea if it will help or change things, but I've already seen another half dozen people jump in and agree with me, so there's certainly support and pressure for the idea from the outside.
Here is an article about Windows Mobile Development Without Visual Studio. It is only for Compact Framework development and it uses SharpDevelop as an IDE. However, I don't know if is possible/legal to download and install Windows Mobile SDK without Visual Studio.
Some quick google research indicates that SharpDevelop has support for this, but it might be a bit buggy at the moment.
Well, I think most have been said by the others however if you are prepared to spend a little, then Basic4PPC might be a good choice.
If I recall it's about $50,00. Don't get fooled by the word BASIC - it's actually very powerful. It's based on the NET Framework and you can write programmes both for desktop and device. It even has an IDE which works on the device. You can find further information at Basic4PPC. If you have a look at the forum as well, you will find out that there are many users and the forum has a high activity which is very positive.
Finally, have a look at this thread over at XDA-developers. There you can find lots of goodies.
Good luck.
OK, not that kind of hostile. I'm curious to hear how people deal with developing on big corporate networks that mandate all kinds of developer-unfriendly services and policies on desktops (think ProQuota, over-zealous virus scanners, no local admin, no access to SO). I've previously used virtual LANs used effectively, or completely seperated parallel networks, but these aren't always practical. Any other tips?
The most important thing (if possible) is to recruit support from your boss.
Unless he's a PHB, he will often understand the impact of these restrictions on you, your team, and indirectly on his success. If the requests are reasonable, he can provide the buffer if you do go against IT. In addition, if the entire team or other developers seek the same policies, this "group bargaining power" can be used to create special policies.
Generally speaking, large corporations are over-zealous about legal issues and information security. However, IT departments generally hate dealing with numerous requests for support from the same person. Sometimes, if you show a clear harm to productivity from a project (e.g., you use a lot of temp files and the anti virus hits them), or that your program has to be installable from administrator mode, they will sometimes reach a compromise. You may have to sign something stating you would not use an administrative access on your machine to install illegal software, but you'd still get admin.
In the few cases I have gone for job interviews (I'm mostly in academia but worked some in the industry), one of my greatest concerns was the amount of control I had about my computing environment, from hardware, to software, to administrative rights. If I cannot be trusted as a developer to manage my own windows box, I don't feel I should be trusted with a mission-critical system.
I haven't tried this myself, but I once saw someone say that the central IT gave in and let him administer his own workstation, after he complied with the policies by submitting to them a change request form with a list of the first 300 things he wanted changing on his workstation.
Anything that interferes with you doing your job is good to bring up in a meetings.
Ex:
This Virus Scanner runs 4 times a day while I am at work. During that run my compile times take 5 times as long, and the use of my other development tools is brought down to a crawl.
The web filters are overzealous. I have attempted to access sites x, y, and z for extra development information, and have been unable. The time it took to find a good resources was doubled because of this.
And so on.
Work within the (hostile) rules and give up, quit and find somewhere more enlightened or try to change the organization, your choice.
If you decide to try and change things don't go against IT alone, that will just make you the "trouble maker" and you will never get anywhere, try to get support from your boss and other developers - if you can't get support then you may be better off looking for a new job.
I would explain your issues to your boss and/or sys admin, if they are receptive and agree its a good idea to let you have control over your workstation(s) then problem solved, if not I would walk from the project/job before your probationary period is over.
I was in a similar situation once at a large goverment corporation and it turned out management not be willing to unlock developers boxes was just the tip of the iceburg of a massive buracracy, the project ended up being a huge failure and by the time I left half of the IT department (not just the project team) had quit.
Just my 2 cents
Yeah. Leave. If your organization is not willing to give you the normal tools that any normal professional programmer should be able to use, then it's time to up your networking skills and update your resume.
Bringing your own laptop with the necessary tools is always a good way to overcome these man-made hurdles
Bring you own laptop but DON'T connect it to the network (and make it obvious that you do not intend to).
Copy stuff e.g. Visio diagrams over via USB drive.
If they don't allow USB, you can access the internat from outside and email the files. Using OWA via browser sometimes gives you more rights to send files.
Sounds like they're doing you a favor. Your code is guaranteed to run as a normal user, doesn't try to write to program files or other sensitive directories, is aware of what issues virus scanners bring to the table, and can handle other issues you wouldn't have normally encountered until installing your apps on a client machine.
As for no access to SO, I'd quit.
Our workplace required a full virus scan every day, so in the morning, when I hooked my laptop up, it was a 2 hour wait before I could do work.
I finally found a solution. MSVC 6, has a built in debugger. I went into task manager, and picked the mcaffee scanner process, and told it to debug. This fired up msvc6, and the scanner froze at a breakpoint. I hit reset, and the problem was gone. About 6 months later they removed the policy and all was good.