Saturday, September 12, 2009

Folip In Colon System

CVS on the Mac, an exercise in patience.

The question CVS on the Mac platform is at least problematic, as long as you are part of those who want a medium level of personalization and choice, and eats up the time to work (or play) instead of running the tools that should make you work (or play). Those who enjoy fiddling for the sake of hacking are not among those for which it is useless to continue reading what follows.

Hi! I'ma Mac!
And I have to install a CVS client on my OS X 10.5 aka Leopard.
After exhausting research I have come to a junction consisting of two options: Suppose a
Mac Guy must install the cvs client on OS X.
would have two options:


  1. Install the Developers Tools

  2. Use a self-contained client



The first option forces the installation of a gift basket of 1GB (customized version of installation. Otherwise have 3GB and pass) with a sea of \u200b\u200b(in) utilities to test the application in Cocoa that never writes. Along with the gift basket above, will be installed on the server and the client cvs, of course.
This option is obvious, it forces the user to install software, compilers and woodwind instruments many of which will never need.
it was claimed by many that 'so much with what does a HD today ...' but this is not the problem. It is not the cost the biggest deterrent to this option. It is not the mere employment of disk space that chess could be used for your iTunes library, Your personal projects, your photos, images at 300dpi and 72dpi for those in work, and the MySQL database with many fine php files in a row like little Indians, and the software you use every single day for work, communicate, have fun in short all these useless trinkets. No, not that.
Forcing the user to install a sea of \u200b\u200bfutility to 3mb (much 'weight' cvs) he needs is not to choice. Had no choice. Or the gift basket, or anything. This is where the problem is.
If you choose the high road as the Apple shows there, then set up the gift basket and died there. You will have your cvs client.

You may choose, so to speak, even for darwinport, macports or fink, but it happens, All three options require the Dev Tools installed then you might as well ignore them and install cvs directly with the Dev Tools.

At this point in our history we must introduce two other characters: The Difference
and La Union.
You must set your client to talk amicably with the cvs server, make a working copy on your HD (yes, always the full 3 GB of useless stuff for you). How to do it without opening the terminal saint? Search on MacUpdate
right for you.
find on MacUpdate 5 software including:


  1. 3 PPC

  2. 1 Universal

  3. a freeware / pay-per



drop, being as we are accustomed to the power of more than rosette stele is torture, the software on ppc, and we diverted only 2 (two) universal. The first
requires cvs installed and allows you the most common operations. At least it seems at first glance.
For a more articulate, say 5 minutes, we find that you can not use a diff-merge software of our choice, we use what is already a rule. Or use FileMerge (contained in the gift basket above) or the old and holy diff. Well. And if you want to use TextWrangler or any other? The silent and help us with him.

say a few words on the much-vaunted FileMerge. Two words in name and fact. You do not need . Anyone who has used WinMerge (freeware) will find himself thrilled with the face in front of this window from which you can not do any operation on files directly in comparison, which commands are placed in a convenient drop-down menu, because we have communicated, the icon Apple's designers were currently on vacation and have not had time to prepare anything from press and programmers, as a protest against the holidays, they say, unfair to them, went on strike at the very moment they had to implement the context menu .

short, let us not even in the dance names like Araxis and anything else in the company of filemerge. Lasciamo laddove si trova (nella cartella Dev/Application) e non ci pensiamo più.
Il secondo , di cui parleremo meglio dopo, va già molto meglio (dopo filemerge il mondo pare sorriderci e gli augelli far festa).
Che non vi venga in mente però di usare spaces con smartcvs. Che non vi venga in mente di usare la keyboard per switchare applicazioni. Un bug nel software lo rende inutilizzabile ogni volta che lo richiamate dal command+tab a partire da uno space diverso da quello ove lui si trovi.
Quindi, in summa, o non usate spaces oppure vi preparate a spostarvi di volta in volta da uno spazio all’alto alla ricerca del nostro (NonTanto)SmartCVS.
Dimenticavamo di aggiungere che la versione pro costa $80 (bug incluso, of course. E’ terminato il tempo nel quale acquistando un software avevi diritto all’uso normale di quest’ultimo).

Seconda opzione: usare un self contained client
Quali sono I candidati?


  1. Eclipse (e parentela)

  2. Il già visto (NonTanto)SmartCVS.




Entrambi in java per cui non attendetevi UI spettacolari, effetti speciali, riflessioni, eyecandy, yadayada (questo non è per forza di cose un male) e prestazioni al fulmicotone (questo è male).

Eclipse : download base con cvs client, diff e merge integrato. Nulla di more. 134MB and you get off thinking.
Face the whims of the workspace (idiosyncrasy of eclipse), you setup the repo, proceed to check out while you wait in the various dialogues that follow each other eclipse information he is presenting to the cvs server and making the necessary pleasantries, and finally , much in the end, you will get your working copy. At this point you would like mica
work on your project with eclipse? Naaaaaa! Turn on your credit
TextMate and start working. After intensive
changes you would like to proceed to commit. Unaware of the splendid isolation in which the eclipse live and kicking, thinking that everything that happens in your workspace simply never existed and never will exist, You are going to do then except to note that the eclipse did not detect any changes made in the files of the project because they were not made with his editor.
Do not worry. You just have to wake up with a nice eclipse command + r because being aware of what has happened. Then, switch module and proceed to commit. Go now to prepare a good coffee because of the eclipse time, including connection, the index recovered from repo and everything else, to put it there for this operation.

Hi! I'ma PC.
equivalent of this in Windows? Install TortoiseCVS
(Freeware) Install 15MB
WinMerge (Freeware) 2.90MB
Indicate in TortoiseCVS, ticked in your preferences, you want to use WinMerge for operations diff / merge.
Work.

Windows, in these contexts, it is far away. Elsewhere. Almost in the celestial spheres.

Tuesday, July 15, 2008

Hemorrhoids From Brazilian Waxing

SEO and Flash? An impossible love (whatever Adobe Mom and Dad want you to believe Google)

Someone else agrees with what I said here and here about the much-hyped indexing Flash content.

Testing Crawlability with Hope
That's what you're doing with Flash content for SEO - Hoping. Google's Flash-crawling technology is proprietary, and while we all know can test and see what search engines and links from a content perspective in HTML, there's no "test my crawlability site's Flash file "feature that I'm aware of, leaving us very much in the dark about Exactly how the engine's going to parse your material.

Wednesday, July 2, 2008

Letter Showing Community Service Was Done

Adobe Flash accessible to search engines. Besides what's the hype?

addition to the aforementioned problems should oppose some other barrier madrigals the brass band parade set in motion by the accessibility of Adobe Flash content to search engines.

First, the crawler of the search engine index n on the swf. built via JavaScript (you know the trick to avoid ' click to activate 'in IE? Good. Him.)

In the second instance, and most importantly, the crawler will not index swf dynamically loaded as external resources nor XML.
Now, anyone with some experience in Flash Development is well aware that, not to go crazy with that mess in the timeline of Flash and to optimize the loading time (and a lot of other needs), and adjust steps to upload dynamic sections of the website. As far as I know the majority of Flash sites adopted just this approach. The more complex the site is so much more is needed this mode. Often you load in the first instance only the general framework (the UI standard) and then, upon user input, load the rest.
Well, as things only the first part will be crawled. Id est, un bel nulla. La presunta Home Page e poi il vuoto.
In altre parole nessuna moderna RIA verrebbe indicizzata, checché ne dica Adobe, a meno di non caricare l'impossibile in prima istanza.
Forse Adobe sta pensando come modello di RIA ai fulgidi esempi di Flash RIA di cui si é resa portabandiera con Acrobat.com che ci mette 5 minuti buoni (su di una fibra ottica) per caricare la UI?
Per quale tipologia di Flash site va bene questa presunta indicizzazione? Per i Flash sitarelli self contained. Detto altrimenti, coloro che meno avrebbero bisogno di essere indicizzati.

E se poi adottate un loader con caricamento dinamico via Actionscript di risorse esterne? Oh beh! quanto siete difficili!

Quanto rumore per nothing!

Trigger Flashes Finally, A Book That Gets It....

Adobe Flash accessible to search engines! Safe?

The content of Flash sites now available to search engine spiders. So say .
Drum roll. Trumpeted different. Shouts of joy. And no one has ventured to read between the lines of the press marketingese Adobe.

Adobe is Providing optimized Adobe Flash Player to Google and technolog y Yahoo! enhancement to search engine indexing of the Flash file format (SWF) and uncover That information is currently undiscoverable by search engines.


Outside the turn of events in 80 words of the Adobe PR, what we have is: No specific

  • open to all interested developers ma solamente delle indicazioni chiuse per ottimizzare gli spiders.

  • Queste indicazioni sono solo a vantaggio di Google e Yahoo! . Gli altri? Se lo prendono in saccoccia.



Per fare un paragone non ortodosso, é come se le specifiche ottimizzate dell'HTML 5 fossero date solamente ad un gruppo ristretto di webdevs lasciando gli altri con il fondoschiena nell'acqua ed andare poi sbandierando la notiziona della release di HTML 5 ai quattro venti su tutti i canali possibili per ostentare il 'proprio commitment' e risollevare le sorti di una tecnologia affossata dalle critiche (giustificate).
Gli altri webdevs avrebbero le solite specifiche mentre alcuni, privilegiati, avrebbero un vantaggio competitivo su questi ultimi.
Tutti sono uguali ma alcuni sono più uguali di altri.

Il tutto condito con tanto di giustificazione di quanto finora accaduto mettendo artificialmente nello stesso calderone tutti gli altri in modo da distinguersi in positivo con l'annuncio. Prima affermo stronzate tirando nella mia propria situazione tutte le altre tecnologie e poi mostro che io, a differenza delle altre tecnologie, sto facendo qualcosa per combattere la situazione di cui sopra.

RIAs and dynamic Web content have been generally difficult to fully expose to search engines because of their changing states — a problem also inherent in other RIA technologies


Bullshit.
E 'false the first position (the other technologies do not have any problems with Adobe Flash) and is therefore false consequent (Adobe is not doing nothing but trying to catch up on other technologies).
PR lesson: how to turn a disadvantage into advantage with a simple turn of phrase.

certainly a good marketing operation and a great PR effort. The facts are left out of that competition goes to hell as well as the possibility for Social Networks (which means the rising tide on the Internet) using Adobe Flash and consistently maintain the ability to operate internal investigations.
In the field the more I would also like to continue to be impossible to use Adobe Flash on RIA Business (intranet and Web Applications closed anyway) where they must then go to look for specific content. A

when opening a total gift of this package, Adobe?