Tuesday, August 30, 2011
Thursday, August 25, 2011
Sunday, August 21, 2011
Глобализм и Образование
Как русскому студенту прослушать курсы лекций звезд Стенфорда, Беркли и Йеля.
Возможно вы знаете, что не обязательно платить 50 тысяч долларoв в год чтобы прослушатъ курсы звезд MIT или Стенфорда? Стартовые страницы к систематическим курсам тут, или тут, или тут (много курсов истории, языков, и т.п.) отсылают в сайтам соответствующих Университетов. Среди них MIT (пионер этого дела), Berkeley, Stanford, Yale, Notre Dame, NYU, University of Washington. Курсы адресованы студентов всех уровней, от старшеклассников и первокурсников до аспирантов, их читают известные ученые, например, легендарный Gilbert Strang. Кстати, полулярные видео лекции лучших ученых мира тоже висят в Интернете.
Эти видеокурсы, учебники с emule и торрентов плюс Wiki позволяют умным и мотивированным ребятам получить все лучшее и современное, дома, бесплатно. Валить не обязательно. Подумайте, еще 10 лет назад никому было невозможно прослушать сразу двух лекторов разных Университетов. Утверждалось, что большинство стран навсегда отрезаны от передовой науки из–за неподъемных цен на Университеты и учебники. И вот проблема начала решаться, без Сколково и Фурсенко.
Я очень рекомендую видеокурсы студентам (смотреть параллельно своим курсам), преподавателям (теперь вы nolens volens с ними конкурируете), аспирантам, специалистам и любителям. Пожалуйста, оповестите своих коллег и знакомых студентов и присоединяйтесь сами. Не осталось причин для неученой тьмы.
Как русскому студенту прослушать курсы лекций звезд Стенфорда, Беркли и Йеля.
Возможно вы знаете, что не обязательно платить 50 тысяч долларoв в год чтобы прослушатъ курсы звезд MIT или Стенфорда? Стартовые страницы к систематическим курсам тут, или тут, или тут (много курсов истории, языков, и т.п.) отсылают в сайтам соответствующих Университетов. Среди них MIT (пионер этого дела), Berkeley, Stanford, Yale, Notre Dame, NYU, University of Washington. Курсы адресованы студентов всех уровней, от старшеклассников и первокурсников до аспирантов, их читают известные ученые, например, легендарный Gilbert Strang. Кстати, полулярные видео лекции лучших ученых мира тоже висят в Интернете.
Эти видеокурсы, учебники с emule и торрентов плюс Wiki позволяют умным и мотивированным ребятам получить все лучшее и современное, дома, бесплатно. Валить не обязательно. Подумайте, еще 10 лет назад никому было невозможно прослушать сразу двух лекторов разных Университетов. Утверждалось, что большинство стран навсегда отрезаны от передовой науки из–за неподъемных цен на Университеты и учебники. И вот проблема начала решаться, без Сколково и Фурсенко.
Я очень рекомендую видеокурсы студентам (смотреть параллельно своим курсам), преподавателям (теперь вы nolens volens с ними конкурируете), аспирантам, специалистам и любителям. Пожалуйста, оповестите своих коллег и знакомых студентов и присоединяйтесь сами. Не осталось причин для неученой тьмы.
максимальная длина url
WWW FAQs: What is the maximum length of a URL?
Although the specification of the HTTP protocol does not specify any maximum length, practical limits are imposed by web browser and server software.
Microsoft Internet Explorer (Browser)
Microsoft states that the maximum length of a URL in Internet Explorer is 2,083 characters, with no more than 2,048 characters in the path portion of the URL. In my tests, attempts to use URLs longer than this produced a clear error message in Internet Explorer.
Firefox (Browser)
After 65,536 characters, the location bar no longer displays the URL in Windows Firefox 1.5.x. However, longer URLs will work. I stopped testing after 100,000 characters.
Safari (Browser)
At least 80,000 characters will work. I stopped testing after 80,000 characters.
Opera (Browser)At least 190,000 characters will work. I stopped testing after 190,000 characters. Opera 9 for Windows continued to display a fully editable, copyable and pasteable URL in the location bar even at 190,000 characters.
Apache (Server)
My early attempts to measure the maximum URL length in web browsers bumped into a server URL length limit of approximately 4,000 characters, after which Apache produces a "413 Entity Too Large" error. I used the current up to date Apache build found in Red Hat Enterprise Linux 4. The official Apache documentation only mentions an 8,192-byte limit on an individual field in a request.
Microsoft Internet Information Server
The default limit is 16,384 characters (yes, Microsoft's web server accepts longer URLs than Microsoft's web browser). This is configurable.
и снова альфред томпсон
Hacking Vs. Programming
27 Jul 2011 3:01 AM
What is the difference between Hacking and programming? One opinion I have heard expressed is that a hacker can put a lot of code together in a hurry but if a change is needed the code has to be completely rewritten. A programmer may take a little longer but if changes are needed they are more quickly and easily installed without the need for a complete rewrite. One source I heard attributed an observation like this to Maggie Johnson of Google. It rings true to me though. Hacking is usually described as “quick and dirty.” You though a bunch of code together and make it up as you go along. Some hackers are quite brilliant and can do amazing things in incredibly short periods of time. And then they move to the next thing. Or perhaps they stay with the same thing because no one else can understand it well enough to fix it, modify it or improve it. Job security? Perhaps but not a good thing for the people who use, or importantly pay for, the software.
I do a little hacking – that is to say toss something together in a short period of time without a lot of planning – from time to time. I’m not a genius though and typically this ends poorly. The performance is poor, the maintainability is poor, and no one else wants to use it. This may make be biased against this way of doing things I guess. I prefer to program – to think things out, to plan, to proceed in an organized fashion. I saw the difference made clear to me my first year of teaching (a long time ago). I was working on a little game programming of my own and decided to show it to some of my students. As I explained how I had set things up around a number of constants that is hoped would make the program more easily expandable one of the students turned to another and said “Look at that. He’s just starting and already he is planning for additions.” That is one of the real keys, in my opinion, to real programming.
I was a major in Systems Analysis in college. This was during a time when computer science majors were rare and software engineering majors rarer still. But one of the things my professors drilled into our heads was that programs had to be maintainable and extensible. We were taught from day one that programs are not finished but, in a sense, abandoned. More likely at some point you declare victory and more on. But others will maintain these programs and expand them and adapt them. Making their lives easier is a good thing. Think of the Golden Rule – program was you would want the programmers whose code you are modifying to have programmed. I think that is how it is written. 
The hackers get a lot of attention these days. These are the basketball players who make the slam dunk that makes it to the highlight reel. But basketball games are won by teams of players executing on the basics – the solid play well executed, the dribble, the layup, the pass that gets the ball to the star. In the long run we need more real programmers to make solid, dependable programs that don’t have be be rewritten from scratch when a change is needed.
мысли. ссылка
NoSQL standouts: New databases for new applications
Cassandra, CouchDB, MongoDB, Redis, Riak, Neo4J, and FlockDB reinvent the data store
By Peter Wayner | InfoWorld
мысли
What Happened to Software Engineering?
By Phil Japikse
Over the past few years there has been an evolutionary shift in the world of software development. Not very long ago, the dominant Software Development Life Cycle (SDLC) methodology was the Waterfall Method with very specific phases that separated the construction phase from phases like design and test. The software development industry, still very new, was striving to find a repeatable, predictable process for developing software.
The best model for this seemed to be the physical sciences, like civil engineering and architecture. Artifacts like detailed requirements, design documents, and technical specifications were written and signed off on long before a single line of code was developed, similar to the process used in construction of physical structures like bridges, buildings, roads, and dams.
To further align with the physical sciences, job titles like “Software Engineer” and “Solutions Architect” were adopted.
By Phil Japikse
Over the past few years there has been an evolutionary shift in the world of software development. Not very long ago, the dominant Software Development Life Cycle (SDLC) methodology was the Waterfall Method with very specific phases that separated the construction phase from phases like design and test. The software development industry, still very new, was striving to find a repeatable, predictable process for developing software.
The best model for this seemed to be the physical sciences, like civil engineering and architecture. Artifacts like detailed requirements, design documents, and technical specifications were written and signed off on long before a single line of code was developed, similar to the process used in construction of physical structures like bridges, buildings, roads, and dams.
To further align with the physical sciences, job titles like “Software Engineer” and “Solutions Architect” were adopted.
барышня и компьютер
Girls Go Geek… Again!
July 26th, 2011 by Anna Lewis
Computer science has always been a male-dominated field, right?
Wrong.
In 1987, 42% of the software developers in America were women. And 34% of the systems analysts in America were women. Women had started to flock to computer science in the mid-1960s, during the early days of computing, when men were already dominating other technical professions but had yet to dominate the world of computing. For about two decades, the percentages of women who earned Computer Science degrees rose steadily, peaking at 37% in 1984.
In fact, for a hot second back in the mid-sixties, computer programming was actually portrayed as women’s work by the mass media. Check out “The Computer Girls” from the April 1967 issue of Cosmopolitan magazine. It appeared between pieces called “The Bachelor Girls of Japan” and “A Dog Speaks: Why a Girl Should Own a Pooch.”
Don't worry, ladies. According to none other than Grace Hopper, programming is just like "planning a dinner."
There were many reasons for the unusual influx of women into computer science. Partly, it was just a result of the rise of the commercial computer industry in general. There was a tremendous need to hire anyone with aptitude, including women. Partly, it was the fact that programming work itself was not yet fully defined as a scientific or engineering field. In fact, many computer science programs were first housed within a variety of departments and colleges, including liberal arts colleges where women had already made cultural inroads. Not least of all — and you knew this was coming — women quickly noticed that some programming work could be done at home while the children were napping.
July 26th, 2011 by Anna Lewis
Computer science has always been a male-dominated field, right?
Wrong.
In 1987, 42% of the software developers in America were women. And 34% of the systems analysts in America were women. Women had started to flock to computer science in the mid-1960s, during the early days of computing, when men were already dominating other technical professions but had yet to dominate the world of computing. For about two decades, the percentages of women who earned Computer Science degrees rose steadily, peaking at 37% in 1984.
In fact, for a hot second back in the mid-sixties, computer programming was actually portrayed as women’s work by the mass media. Check out “The Computer Girls” from the April 1967 issue of Cosmopolitan magazine. It appeared between pieces called “The Bachelor Girls of Japan” and “A Dog Speaks: Why a Girl Should Own a Pooch.”
Don't worry, ladies. According to none other than Grace Hopper, programming is just like "planning a dinner."
There were many reasons for the unusual influx of women into computer science. Partly, it was just a result of the rise of the commercial computer industry in general. There was a tremendous need to hire anyone with aptitude, including women. Partly, it was the fact that programming work itself was not yet fully defined as a scientific or engineering field. In fact, many computer science programs were first housed within a variety of departments and colleges, including liberal arts colleges where women had already made cultural inroads. Not least of all — and you knew this was coming — women quickly noticed that some programming work could be done at home while the children were napping.
Saturday, August 20, 2011
кнопка windows в win7
win+LeftArrow and win+RightArrow (особенно хороши с двумя экранами!)
win+UpArrow and Win+DownArrow
win+Shift+LeftArrow and win+Shift+LeftArrow
win+Shift+UpArrow and win+Shift+DownArrow
win+p (displayswitch.exe)
win+x
win+Home (back: win+Home)
Open Command Prompt here
c:\windows\globalization\mct (all backgrounds)
blackbox recorder: psr.exe
win+1 and so on.
win+t (back: win+Shift+t)
win+Space
win+e my comp
win+r run
win+s snap to onenote
win+d desktop
win+f find
win+L lock comp
win+b notification icons
win+n one note
win+m minimize (same as win+d)
win+UpArrow and Win+DownArrow
win+Shift+LeftArrow and win+Shift+LeftArrow
win+Shift+UpArrow and win+Shift+DownArrow
win+p (displayswitch.exe)
win+x
win+Home (back: win+Home)
Open Command Prompt here
c:\windows\globalization\mct (all backgrounds)
blackbox recorder: psr.exe
win+1 and so on.
win+t (back: win+Shift+t)
win+Space
win+e my comp
win+r run
win+s snap to onenote
win+d desktop
win+f find
win+L lock comp
win+b notification icons
win+n one note
win+m minimize (same as win+d)
майкрософт: тысячи вакансий в IT пустуют
как обычно - самое интересное в комментариях
Microsoft: Thousands Of IT Jobs Going Unfilled
source
Despite the fact that the national unemployment rate is hovering above 9%, hi-tech companies are finding it tougher than ever to fill all of their open positions, a Microsoft official said.
"Filling our talent need remains a serious challenge," said Microsoft general counsel Brad Smith, in testimony this week before the Senate Judiciary Committee's subcommittee on Immigration, Refugees, and Border Security.
Smith said that as of May, Microsoft had 4,551 job openings--including 2,629 computer science positions--but it's taking the company up to 65 days on average to find qualified workers for open spots.
Smith said the problem facing Microsoft and other tech companies has two elements. First, the U.S. educational system is not producing computer scientists and engineers in sufficient numbers to meet domestic demand. "The unemployment problem in the United States is also a skills problem," he said.
The number of computer-related bachelor's degrees awarded by U.S. colleges and universities fell from about 60,000 in 2004 to 38,000 in 2008, said Smith, adding that 60% of individuals who graduated from an American educational institution last year with a Ph.D in computer science were foreign nationals.
Smith said that although the overall unemployment rate is higher than 9%, the rate for IT workers in the U.S. is 4%, below the government's 5% definition of full employment. "What is clear is that our country is operating with a dual unemployment rate." Microsoft this spring provided $6 million to help launch Washington STEM, a privately funded organization that aims to boost student achievement in science, technology, engineering, and math in schools in Washington state.
But the problem goes beyond education, Smith said. Until more Americans are available to fill hi-tech jobs, U.S. immigration policies need to be relaxed to make it easier for companies like Microsoft to import workers to fill the gap. "Our continued ability to help fuel the American economy depends heavily on continued access to the best possible talent. This cannot be achieved, and certainly not in the near term, exclusively through educational improvements to 'skill up' the American workforce."
Microsoft wants the federal government to raise the cap on employment-related green cards, which presently sits at 140,000 per year. It's also pushing for the elimination of country-specific caps that limit the number of individuals that can emigrate from certain countries. The software maker is most concerned that the caps disproportionately affect India and China, both of which have trained millions of new tech workers in just the past few years.
Microsoft: Thousands Of IT Jobs Going Unfilled
source
Despite the fact that the national unemployment rate is hovering above 9%, hi-tech companies are finding it tougher than ever to fill all of their open positions, a Microsoft official said.
"Filling our talent need remains a serious challenge," said Microsoft general counsel Brad Smith, in testimony this week before the Senate Judiciary Committee's subcommittee on Immigration, Refugees, and Border Security.
Smith said that as of May, Microsoft had 4,551 job openings--including 2,629 computer science positions--but it's taking the company up to 65 days on average to find qualified workers for open spots.
Smith said the problem facing Microsoft and other tech companies has two elements. First, the U.S. educational system is not producing computer scientists and engineers in sufficient numbers to meet domestic demand. "The unemployment problem in the United States is also a skills problem," he said.
The number of computer-related bachelor's degrees awarded by U.S. colleges and universities fell from about 60,000 in 2004 to 38,000 in 2008, said Smith, adding that 60% of individuals who graduated from an American educational institution last year with a Ph.D in computer science were foreign nationals.
Smith said that although the overall unemployment rate is higher than 9%, the rate for IT workers in the U.S. is 4%, below the government's 5% definition of full employment. "What is clear is that our country is operating with a dual unemployment rate." Microsoft this spring provided $6 million to help launch Washington STEM, a privately funded organization that aims to boost student achievement in science, technology, engineering, and math in schools in Washington state.
But the problem goes beyond education, Smith said. Until more Americans are available to fill hi-tech jobs, U.S. immigration policies need to be relaxed to make it easier for companies like Microsoft to import workers to fill the gap. "Our continued ability to help fuel the American economy depends heavily on continued access to the best possible talent. This cannot be achieved, and certainly not in the near term, exclusively through educational improvements to 'skill up' the American workforce."
Microsoft wants the federal government to raise the cap on employment-related green cards, which presently sits at 140,000 per year. It's also pushing for the elimination of country-specific caps that limit the number of individuals that can emigrate from certain countries. The software maker is most concerned that the caps disproportionately affect India and China, both of which have trained millions of new tech workers in just the past few years.
Thursday, August 18, 2011
я тут не дружить с вами пришел...
"A good tester has the heart of a developer...in a jar on the desk"
"Hard on software but soft on programmer"
"In GOD we trust....the rest we test"
"All code is guilty, until proven innocent."
There is always one more bug to find" "If YOU don’t find the bugs...your customer will"
"Only certainties in life: Death, taxes and bugs in code"
"Faith is fine in private life, but poison in software testing."
"Testers don't break software; it's broken when we get it."
"We break it because we care".
"Where failure is always an option"
"Testers don't like to break things; they like to dispel the illusion that things work fine".
"Testers don’t go to work to make friends".
"We don’t find bugs by chance, we create them by choice"
"Trust, But Verify".
"Fast is fine, but accuracy is everything"
"I don't make software; but make it better"
Wednesday, August 17, 2011
Monday, August 15, 2011
Tuesday, August 9, 2011
скайп на флэшке
How to Run Skype from a USB Flash Memory Drive
Skype is a portable application, which means it can be run from a USB flash drive, on any PC (even if Skype is not installed on the PC). This is useful when you are traveling and want to use Skype on a publicly available computer, for example, at a hotel, Internet cafe, library, etc.
How to set up Skype to run from a USB flash drive:
- Download Skype and install it on your computer. (or, if you have already installed Skype on your computer, continue to step 2)
- Find skype.exe file where it was installed. (Normally found at C:\Program Files\Skype\Phone\skype.exe)
- On your USB drive create a folder and name it "Skype" and copy skype.exe into this folder
- Create another folder in this Skype folder on the USB drive and name it "Data"
- Create a new file in Notepad and name it "skype.bat"
- Open the "skype.bat" file and add the following text:
skype.exe /datapath:"Data" /removable
That's all! Now you are ready to run Skype from your USB drive. Just plug it into any PC and click on the skype.bat file. This will run Skype from your USB drive.
When you're done, exit the Skype program, unplug the USB flash drive and go. Your call history, account settings and other personal Skype settings stay on your USB flash drive, not on the computer. This is a portable, "clean" and secure way to run Skype on any PC, without installing Skype.
Note: The first time you run Skype from your USB drive you will need to log into Skype with your ID and password. On subsequent uses, you will be logged in automatically when you run "skype.bat.
Subscribe to:
Posts (Atom)