Articles Tagged 'Development'
A characteristic of the style sheets (files. Css) is to be specified depending on the output medium. The Style Sheets allow you to specify the same class, the same the same ID tag, etc. ... for different media. For example, I can write a file. Css with the following syntax:
1 2 3 4 5 6 7
| @ Media screen { display : none } div # mybox {display: none} }
@ Media print { display : block } div # mybox {display: block} } |
non sarà visibile sul browser, sullo schermo, ma quando provo a stampare la pagina troverò un contenuto diverso da quello che mi aspettavo. What it comes at the end, is that the content of the DIV with id myBox will not be visible on the browser screen, but when I try to print the page will find a different content from what I expected.
Search engines, spiders, crawlers and aggregators, usually (for now) do not solve the css file. They are interested in viewing the content not the formatting. However, this technique could have interesting implications if not disturbing. Because of the characteristics of systems of indexing a situation like the one shown below would be at least curious:
1 2 3 4 5 6 7
| "visibile_a_video" > < div id = "visibile_a_video"> p > < p > Content visible on the screen </ p > </ div > "visibile_in_stampa" > < div id = "visibile_in_stampa"> p > < p > Content visible in print </ p > </ div > |
Correlated with a file. Css like this:
1 2 3 4 5 6 7 8 9
| @ Media screen { display : block } # visibile_a_video div {display: block} display : none } div # visibile_in_stampa {display: none} }
@ Media print { display : none } div # visibile_a_video {display: none} display : block } # visibile_in_stampa div {display: block} } |
Google, for example, both index the contents of our HTML, even if the screen we can see only one. If we print the page you will find a surprisingly new content. The trick, however, would be revealed by eliminating the application of styles in browsers that support it. Normally no one performs an operation of this type when surfing the Internet. This survey occurs only after finding a mismatch between what is visible on the screen and what was printed!
To date I have seen no cases of this type of blatant manipulation using CSS. At one time it tried to increase the visibility on the Internet using a series of texts, words, of the same color as the background of the Web page, thus making this obscure artifice in the eyes of navigators. By the time the engines are indexing guard against these "fraud". Maybe it's time to anticipate some joker before you set a precedent?
Currently Style Sheets allow you to specify a range of output media type. For a complete list see the W3C .
Continued ...
The Net TV - at least for now - is not an alternative to traditional television. At this time, and at this stage, is something that travels parallel to the TV home. Some of the reasons why I say, for example, the ability to see the Net TV in your living room. To date, the PC remains the tool of choice for viewing and interacting with Net TV. This does not mean at all that they always will, indeed, in all probability (see the Multimedia stations) we are getting closer and closer to the day when your PC, or its successor, will be located just below the TV (or monitor?) In our salon.
However for now we must be satisfied to solve the logistical problems in their own way.
Linear or nonlinear
One of the fundamental (if not essential) the Net TV is its ability to provide video on demand. Rather than talking about on-demand non-linearity, the characteristics that virtually all Web browsers experience every time you move on the network. Just because a daughter of the Net TV network does not differ at all from today's dynamic navigation; I click on what interests me and I see it now! It needs a good discharge (download) locally!
Some argue that this characteristic of the Net TV makes a comparison wrong with television today. In future, therefore, we always think of two approaches: a classical, linear, with a continuous video stream and a divesra, nonlinear, embedded in Net TV.
I think the continuous video stream, the linearity, has really very important in certain situations and contensti. The characteristic of certain non-linearity should not be underestimated. But a tool like Net TV, in need, also implement flow characteristics or live broadcast (streaming real-time). Nothing prevents a site to offer a video window with a live format, just as happens today on regular television.
It seems so obvious, if not self-evident, that as a Net TV station will be under my TV will be very difficult, at least for me, come back to see today's TV, as long as the format and offer Net TV is at least comparable to that - forced - we see today.
Despite Net TV is very different, therefore, from an average television conitnuano some dynamics to affect the community and discuss these issues on the agenda, distribution, rights, advertising, marketing, net-working, user- generated-content, are just some of the topics that revolve around the "new" television, or television of the future.
However, we can reflect on how it might change our approach by adopting the Net TV instead of today's television. What accadreebbe? What would change?
1. The TV Guide
That's the first thing that comes to mind that will make more sense in the new vision of the television network. "What are they doing tonight?". Half as useless question on the Internet: it will be the same provider - the provider of the channel - to inform us of his schedule, among other non-linear! We will then enter the channel and see what you can get on the air! We may be informed by RSS Feed, Newsletter or a nice (if anything on the phone) will keep us informed about our favorite shows. So questions like "When do what?" Become meaningless anyone.
2. The death of WAP: average cross-platform
"What is it?" Someone will say ...? The explosion of the media most important of all - the video - the network is relatively recent. Even with the new Apple iPod Video had to appreciate the approach of a new era. With the iPhone - and the immediate release of competition (see " The iPhone Nokia seconds ") - the Internet in its entirety (mail, voice, mp3, video, etc. ...) has entered the mobile as never before. Today already have FireFox, Opera or Mozilla on the phone is a standard, then it follows, that the site xyz will be navigable in the same way from home (via PC) and by "street", for example via iPhone. One site, two different media: Convergent Media! Moral: Net TV has all it takes to explode as never could have done only a couple of years ago.
3. Tips for shopping
<> Hot Topic, very hot indeed. Advertising is a crucial issue for Net TV? How, when, where, how users digest it, are just some of the questions that the whole community of marketing is paying. Probably advertising as we understand it is now dead. Surely you can not attack the Net TV, as was done with the television home for a variety of reasons, almost obvious.
Place ads, banners and advertisements before or after the video has failed from the start, there will always be someone who can quickly delete, remember that we are on the Internet and anyone can contribute.
The only alternative - otherwise the whole system collapse, sooner or later - is a change of direction, a new business strategy, a new marketing is able to evolve quickly as the same network community.
Continued ...
Chris Pederick releases new version of Web Developer , convenient add-on for FireFox and other browsers, which together with FireBug makes life better for Web developers.
Stumble this release for its novelty than its much do good. The toolbar icons have been redesigned, now much more effective. It increased the number of functions available on the menu, as a convenient magnify in real time, rules and guidelines, ability to edit the HTML. To be installed as soon as possible ...
Continued ...
In Post Create an RSS Reader in PHP and Javascript indirectly we met a very interesting technique that allowed to create - in practice - a file from PHP JavaScript.
Continued ...
Who has had the ability and patience to see the last of Steve Jobs Keynote, which presents the new Apple iPhone, will certainly have found it fascinating wonder of the last multi-touch technology of Cupertino.
Fantasies to "Minority Report" apart (the reality often exceeds the imagination really), what struck me most, even if already present in many smart-phones on the market for some time, is the ability to surf the Internet like a home PC. The iPhone comes in direct competition with traditional phones, not smart-phone market today. Apple has introduced its solution for mobile, following his classical guidelines: simplicity - so - mass distribution, as happened with the iPod.
If the smart-phone market today, those with Windows Mobile on board for example, allow you to surf the Internet, however, are perceived by the "mass market" as a hybrid between a phone and a notebook. In short, something different from the "phone" every day. To date, a phone is a "cell" in the sense that Web browsing is relegated to a few - some do not even know that you can do it - (also seen costs) with solutions very far from those of a home PC for the size of display, the speed of bandwidth, the difficulty of interaction with the simulated keyboard or mouse, etc. ...
However, almost quietly, it seems to me that there is a small revolution in the act of considerable interest, at least for Web developers
Being able to navigate a site from the "street", without changing the technology used is a huge step forward. To date some reality on the Web are double - if not triple: WAP, Flash Lite (version for Windows Mobile or Symbian) and Internet standards. Bring together and unify the browsing technologies is an important achievement, the antechamber to the true distribution of navigaione via mobile.
The WAP, for example, as has tried to emulate the real Web has failed miserably. This reminds me of the digital terrestrial!
The Net TV, for example, in this new situation may find a fertile ground to flourish even more than a few years ago. So there are all the conditions to give further impetus to the second youth of the Internet. On the one hand, new forms of aggregation of the community and the other the opportunity to take advantage of these "experiences" as well as at home even in the "mobility" utter.
Continued ...
While we're on a blog (weblog) RSS file and exchange has become the standard, here are some simple code excerpts useful for manipulating feeds-RSS.
We all know that RSS files are - at the end - simple text files conforming to the XML standard. It follows that manipulate them is not so complex.
The first class we present, in PHP, you can "read" an RSS file from any address, allowing you to process the result and take it anywhere.
Continued ...
Web 2.0 also means software distributed through APIs (application programming interface). The ability to use features and remote functionality is extremely useful elsewhere in reality as the Internet. In addition to Yahoo, with its style Toolkit 2.0, Google - in the context of geo-referencing - offers its free tools, in this case for the handling and management of maps.
Google Maps API allows you to insert Google Maps into their web pages using JavaScript.
Continued ...
Here is the response to the dramatic incompatibilities with different browsers currently available. Browsershots.org is a service - free and open source for now - that provides an easy way to check if a site is displayed in the same way on different platforms and different browsers.
Thanks to a small server-farm home, the authors of this useful service to provide video output of the screens generated by your web, so you can verify the correctness of the interpretation HTML / CSS on different machines and browsers: PLD Linux 2.0 ( Ac), Windows 2003 (Server), Windows NT 5.1 (XP), Mac OS X 10.4 (Tiger) and others.

The site is really well looked after, with a lot of wiki documentation, sources, roadmap and timeline. . You can also view the latest screenshots, the state-of-queue process and the status of the factories. The only sour note, but surmountable, is the time required for the generation of screen-shot, a little 'slow! However, it is a big help to the web developer to verify the correctness of their work, without having to install any browser and / or virtual machines to live - for example - Internet Explorer 6 and 7. They are almost all supported browsers from Firefox to Safari. Interesting is the possibility of verifcare IE6 and IE7, along with versions 5.01 and 5.5.
Well done!
Continued ...
Question: Ajax applications can be considered as a true all-embracing RIAs (Rich Internet Application - RIA is a web application with all the features and functionality of a traditional desktop application for PC)?
According to Ryan Stewart, no - or at least not now.
The role of the desktop in rich Internet applications by ZDNet 's Ryan Stewart - Rich Internet Applications have helped change the face of the web. It's more interactive, Designers Have Been Able to leave Their mark and innovation in web development has soared. Rich Internet Applications helped open up the web to better Experiences and now They Are Doing the Same for desktop applications. Where do RIAs fit into the world of desktop development?
In fact, competition with other "approaches" - so to speak - is very high. The recent explosion of Net TV, for example, shows that the union is strength. In "Ajax" you can not see a video, for one thing. How you can make many other stuff. I do not think Ajax will be the absolute future. I see more than anything else in Ajax browser extension and a new way to address some of the dynamics related to the EU before even considered.
However, if someone had noticed it, there are still obstacles to overcome. For example:
- Improve the compatibility between different browsers on the market, a topic widely discussed on this very blog
- Allow greater interaction between Web pages and the operating system "host", such as a drag and drop from the desktop to the Web page
- Standardization of scripting: Jscript, Javascript (1.3, 1.7, ...), VBScript
- Accessibility, usability and security, given that we are on the net!
Libraries, Prototype / Script.aculo.us and YUI components: the real stumbling block?
When a developer creates a library or a frame-work to fix (once and for all) a variety of needs, start by creating a monster. Often do not realize it but the link end-user developer is really twisted. It begins, for example, with the creation of a JavaScript library that can create simple windows. Just a little and someone creates a similar library that allows you to create modal windows resizable and overlapping with the management order. After a while, 'it comes up and you also implements customized graphics ... and so on.
Basically when you get something, immediately following the instant that something seems not enough, seems to be the standard and then seek new accessories to enhance even more the performance or appearance. All end-user requests! And the developer runs almost like a dog intimidated; the end-user is always right!
This race continues, in a universe like that of the Internet, is likely to bring long cast more confusion than anything else.
Web 3.0?
Lately experiences (beta) have proliferated in the Web2.0 on the network at an impressive pace. Each has brought to the attention its application Ajax-style, each with its embedded solutions, relying on libraries notes, writing frame-work owners, etc. ...
Each experience had its peculiarities: some was visually appealing, some extremely fast, extremely customizable, and other other very usable.
But no one, until now, has managed to combine all this in a single environment.
Careful reasoning it is clear that the reason is the poor support provided by the browser itself and the immense complexity of the problem.
Even if someone has assimilated the browser to an operating system, it still holds a huge advantage. Foremost among these is the so-called kernel. What is the kernel Explorer or FireFox? Both, like Opera or Safari, barely support the scripting language called JavaScript (or JScript as the case). Mozilla FireFox is about to release its version of JavaScript 1.7, really interesting. But will Microsoft Explorer? It will install an ActiveX emulate him, wait until 2012 for the release of IE8 or use a myriad of if to understand on what platform you are working?
I can only agree with Ryan Stewart. For now, Ajax is a technique of considerable help in very specific cases, but to compare this technique (and I stress technique is not technology) to a RIA seems to me - at least for now - really excessive.
Macromedia / Adobe
Interesting, however, are the technologies (and I stress technology and non-technical) Flex / Flash and Apollo, after the acquisition of Macromedia by Adobe are living a second youth.
I highly recommend to all interested parties to view the Adobe Labs , where he shows a nice new policy that definitely inspires more confidence in the future of Script.aculo.us - no offense, and without detracting from the developer.
But the Internet has a unique feature, that of surprise, so I'm not surprised at all that he said - short - a myriad of nonsense!
Continued ...
Microsoft released Beta 3 of IE Developer Toolbar , his version of FireBug , the well-known Add-in for FireFox is used for debugging and monitoring of Web pages IE Developer Toolbar is however still in their infancy compared to its direct conconrrente FireBug. Many features are absent, such as tracking network for example. In addition, at least on my machine crashed a couple of times ...
However, the effort is rewarded and the Beta 3 since we are confident we can - short - a tool to get at least comparable to FireBug, for now the best of its kind.
Continued ...
Latest Comments
Mark : @ Mark: Thanks for the answer. For example, if you have a code to save / use the folder ...
Mark : Thanks for the answer. For example, if you have a code to save / use the folder ...
Giovambattista Fazioli : @ Mark: in principle, absolutely, a lot depends on how and what to download. La. ..
Mark : Hello, good guide! I wanted to ask, you can use the same code to run a sql database? Instead of ...
Joseph : Hi I wanted to ask you how you can do in the post I uploaded a gallery of 50 images, for example, ...