XEROF

 

Google se soumet à qui?


Evoquer par l'exemple factuel de l'incroyable manque de déontologie de la part de Apple et de Microsoft, c'est oublier de temps en temps que les autres géants de l'internet ne sont pas mieux.

Rigolons donc tous ensemble avec Google.

Google qui est pourtant craint par l'ensemble des gens qui ont un site sur internet, ou des news à publier ou des annonces à faire, bref pratiquement tout ce qui compte d'acteurs de l'internet.

Cette crainte, Google la fait vivre et ressentir au quotidien en obligeant les acteurs de l'internet à se conformer à son diktat pour espérer pouvoir être référencé correctement. Ce diktat va très loin puisqu'il va jusqu'à contraindre sur de multiples points la façon dont le contenu est formaté, la quantité de contenu sur une page, l'organisation même du contenu (le seul fait de répéter un propos pourrait vous pénaliser).

Et bien figurez-vous que tout le monde croit que Google est le roi de l'internet, que rien ne pourrait être plus faux.

En l'espèce, Google vient d'annoncer qu'il allait se conformer au diktat d'associations communitaires microscopiques mais très militantes et oeuvrant en secret avec manifestement de graves représailles en qu'à de refus d'obéir, et Google annonce qu'il va changer son index de façon à notamment à ce que les sites supposés révisionnistes puissent ne plus être référencés comme ils le sont aujourd'hui.

Pourtant, Google a toujours affirmé que la position d'un site dans son index reflétait sa popularité auprès de ceux qui font des recherches et qui cliquent, et par conséquent il n'y a aucune légitimité à changer son index sauf à s'auto-détruire.

Conclusions :

Google est prêt à détruire ce qui a fait son succès depuis quinze ans, au profit d'associations communautaires qui ont su faire passer leur message (lisez : qui ont fait comprendre à Google qu'il y aurait de graves représailles sinon)

Google se soumet sans tergiverser.

Corollaire :

Lorsque les acteurs de l'internet se soumettent à Google, et que Google se soumet à quelques associations communautaires très militantes, qui contrôle internet en fin de compte ? Vous avez deux heures...

Posted on 22-December-2016 14:19 | Category: France | comment[0] | trackback[0]

 

Apple contraint les développeurs avec HTTPS


Je ne l'avais pas vu passer, mais Apple a décidé de contraindre les développeurs d'applications sur l'app store à utiliser HTTPS pour toute communication, après installation, entre l'application installée sur le matériel de l'utilisateur final et le serveur ou les serveurs du développeur, y compris d'ailleurs les tiers publicitaires.

Apple ne manque pas de culot car d'une part c'est un faux sentiment de sécurité qui est introduit et d'autre part la contrainte est forte pour le développeur d'applications.

En effet, d'une part le fait qu'un algorithme de cryptage soit utilisé ne justifie pas mieux l'envoi de données personnelles de l'utilisateur si celui-ci n'en est pas conscient et ne l'a pas explicitement accepté. Ce n'était pas acceptable sans cryptage, ça ne l'est pas plus avec.

D'autre part, mettre en place HTTPS sur son serveur suppose que ce dernier utilise une adresse IP publique et qu'il y a dessus un certificat qui coûte au bas mot 100 euros par an. L'adresse IP publique n'est obtenue qu'avec un hébergement web spécial qui coûte au bas mot 5 fois plus cher qu'un hébergement normal, en sus de ces 100 euros annuels. Autrement dit, l'obligation d'utiliser HTTPS est une façon pour Apple de sélectionner uniquement les développeurs qui ont les moyens financiers de le mettre en oeuvre.

Cela s'inscrit plus dans la suite de la suppression dans l'app store dont Apple souhaite se débarrasser sans avoir à le justifier. Pour ceux que ça vise, c'est un rappel que le "walled garden" de Apple, qui lui donne le droit de mort sur chaque application, un monopole injustifié car d'un côté l'app store est censé être un tuyau neutre dans lequel Apple ne cherche pas à filtrer le bon grain de l'ivraie, et de l'autre le marché décide déjà quelles sont les "bonnes" applications. Apple s'arroge donc le privilège d'interférer au delà du téléchargement d'une application de son app store, ce qui permet de mettre en doute sa bonne foi et sa neutralité

Je ne suis pas surpris par la politique de Apple, qui fait l'effet d'un tir dans le dos. Et je me réjouis de n'avoir jamais rien investi dans ce domaine.

Posted on 22-December-2016 10:18 | Category: France | comment[0] | trackback[0]

 

Apple a raison sur le plan fiscal


Apple a raison sur le plan fiscal

Autant sur le plan commercial et philosophique, je pense qu'Apple est une entreprise dégueulasse, autant sur le plan fiscal je pense qu'on ne peut pas reprocher à Apple de ne pas exercer les lois fiscales en vigueur.

Les lois fiscales obligent à payer la TVA correspondant au pays de résidence du consommateur et payer des impôts au pays du siège social de l'entreprise.

Autrement dit, à partir du moment où Apple paye à l'état français la TVA pour tous les produits achetés en France, et que Apple Irlande paye à l'état irlandais les impôts correspondant à leur revenu, je ne vois pas bien ce qui pourrait leur être reproché.

L'enjeu, si j'ai bien compris, porte sur la partie impôt sur le revenu, ce qui voudrait dire que le manque à gagner n'est pas pour l'état français, mais uniquement l'état irlandais.

Qu'il y ait des inspecteurs fiscaux qui ont envie de se faire Apple et compagnie pour donner des gages de gauchisme lors des futures élections et sur la base d'une instrumentalisation au moins partielle du fisc par des politiques par ailleurs entièrement soumis au capital, je le conçois, mais peut-être qu'il faudrait une petite dose de neutralité.

Par ailleurs, à l'heure du big data, je ne vois comment les tiers qui participent aux ventes de Apple ne pourraient pas donner un ordre d'idée assez précis du business dans chaque pays de façon à collecter correctement la TVA ou payer les impôts sur une base calculée correctement.

Mais il y a une arme encore plus forte, il y en a même deux. La première que je passe rapidement, c'est une campagne d'information sur la réalité de Apple, comme il y a pu en avoir il y a quelques années sur un des sous-traitants de Apple en Asie, Foxconn. Apple n'aime pas ça, mais alors pas du tout. Ils savent que c'est au détriment de leur chiffre d'affaire. L'autre, plus individuelle, plus capitalistique finalement, c'est le boycott de la marque. Vous estimez que Apple doit de l'argent aux états? Très simple, cessez d'acheter de l'Apple. Vous pouvez même utiliser les réseaux sociaux pour suggérer à d'autres personnes de cesser d'acheter de l'Apple. Effet garanti.

L'ironie de la situation est qu'Apple s'essoufle depuis plusieurs années, elle ne suscite plus l'intérêt et l'engouement, souvent irrationnels, des années précédentes, en allant jusqu'à proposer du matériel à obsolescence programmée. Quand on voit ce que fait Apple tout seul pour se tirer dans les pattes, peut-être qu'en réalité il n'y a pas besoin d'en rajouter...

Posted on 19-December-2016 09:14 | Category: France | comment[0] | trackback[0]

 

More Microsoft FUD : Windows X86 on ARM


Microsoft has announced that they will begin supporting the emulation of existing x86 applications on ARM. This is, in my view, utter BS, FUD and you should keep ignoring the morons.

First of all, if you remember a few years back, 2012, from Steven Sinofsky (at the time head of Windows and of Windows on ARM in particular) :

extrait : "Supporting various forms of emulation runs counter to the goal of delivering a product that takes a modern approach to system reliability and predictability—by definition, existing code has not been optimized for the platform the way WOA (Windows on ARM) has. Virtualized or emulated software will consume system resources, including battery life and CPU, at unacceptable levels. Emulation and virtualization of existing x86/64 software also require the traditional PC environment of mouse and keyboard, which is not a good assumption for WOA PCs.

If we enabled the broad porting of existing code we would fail to deliver on our commitment to longer battery life, predictable performance, and especially a reliable experience over time. The conventions used by today’s Windows apps do not necessarily provide this, whether it is background processes, polling loops, timers, system hooks, startup programs, registry changes, kernel mode code, admin rights, unsigned drivers, add-ins, or a host of other common techniques. By avoiding these constructs, WOA can deliver on a new level of customer satisfaction: your WOA PC will continue to perform well over time as apps are isolated from the system and each other, and you will remain in control of what additional software is running on your behalf, all while letting the capabilities of diverse hardware shine through.
"


I think this fairly tells you anything you need to know on the subject. And it could be a lot worse in the case of what's announced because WOA was Windows effectively natively running on ARM (both kernel and user) with ARM instructions and tweaked to accomodate the needs of more modern CPU architecture. This along with a new SDK, WinRT, meant to expose features to developers for becoming good citizens (read : do not fuck the battery) on the system.

This has failed miserably in the market, as everyone knows, but at least there was something native, not emulated, to play with. Now Microsoft announces something emulated. It means your compute power is going to spend its time emulating stuff instead of running native code. If it's user mode only (Windows drivers run at the kernel level), it will create so many compatibility problems that everyone will see how shortsighted that was to begin with. And for what reason? Why would someone using so-called legacy X86 apps run them on something else than X86 processors ? If ARM has a more modern architecture which allows to make gains in significant areas, such as battery and so on, there is no free lunch, you have to write code carefully to obtain exactly that. That is the exact opposite of running emulated X86 apps untouched and expecting them to run well.

Emulation is for the past (console games for instance). Modern CPUs have the horse power to meet our needs and we need all that horse power. Plus many if not all ARM devices are portable devices, which means they come along with a plethora of sensors. Desktop computers don't have any. In other words, by doing this, Microsoft is making the same blind move it made with Windows mobile before when they announced a unified API (WinRT) for targeting mobile and desktop devices. That was a non-starter because the devices are so different in just about everything that they need SPECIFIC software to be written for them.



For the record, back in 2012,

Posted on 17-December-2016 14:45 | Category: anti-Microsoft | comment[0] | trackback[0]

 

xlsgen 4.0.0.64 : Fuzzy string matching (II)


Build 4.0.0.64 of xlsgen advances the previous build by adding even more capability to string matching in xlsgen.

What if we could match strings differing not only on spaces and punctuations but on some sort of letter combinations such as substitution, insertion and deletion? Let's see an example of that :

        
Sample data  Excel match  xlsgen Fuzzy punct  xlsgen Fuzzy letters  


In this example, we start with a number of variations of string "abcdef" in which we have a number of spaces and punctuations and also swapped letters, missing letters and additional letters.

If in Excel we create a conditional formatting meant to highlight strings matching "abcdef", only the two first rows get highlighted in Excel. And for a reason, they differ only on the case. Add any space, punctuation let alone letters and Excel sees all of these as different strings.

If you are using xlsgen and the punctations mode for fuzzy string matching, then xlsgen highlights many rows but far from all rows. Specifically, xlsgen does not highlight rows where there is at least one letter combination such as swapping, insertion or deletion.

And if you are using xlsgen with the letters mode for fuzzy string matching, then xlsgen all of a sudden highlights almost all rows. In fact, the only which doesn't is because a letter appears three times which is regarded as too different.

Here is how you do this in xlsgen,

workbook.FuzzyStringMatch = stringmatch_letters;


xlsgen::IXlsConditionalFormattingPtr cf001s0 = worksheet->NewRange(L"R3C3:R16C3")->NewConditionalFormatting();
cf001s0->CellCondition->EqualTo(L"\"abcdef\"");
xlsgen::IXlsStylePtr style001s0 = worksheet->NewStyle();
style001s0->Pattern->Pattern = xlsgen::pattern_solid;
style001s0->Pattern->BackgroundColor = 0xFFFF00;
cf001s0->Style = style001s0;


What is this good for in practice? It turns out this is really useful to have such a versatile fuzzy string matching because letter substitutions are exactly what happens with manually entered data in the real world. Indeed, often letters are simply swapped, or they are missing letters or too many letters. Combined with supporting spaces, punctuations and case, this looks like the perfect tool for getting your job done as fast and accurately as possible.

This is indeed an additional tool in your arsenal and we are looking forward to seeing customers out there taking advantage of it for improving how they handle real world data, which is often full of errors.

Posted on 16-December-2016 09:55 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

Yahoo's email service troubles is an opportunity


I think Yahoo's latest troubles with their email service is a perfect opportunity for rewriting the email database with more security awareness. Obviously the hashing algorithm for passwords should become something proprietary and be at least more in line with today's brute force capabilities, so certainly more than 128 bits. It's very easy to do, it's the job of a single person, not an entire company's, and yet it can save the entire company and one of the internet myth of ours.

Posted on 15-December-2016 22:27 | Category: News | comment[0] | trackback[0]

 

xlsgen 4.0.0.63 : Fuzzy string matching

Build 4.0.0.63 of xlsgen introduces the capability to match strings in a manner more useful than what is usually done.

Fuzzy string matching allows to compare content in cells and ignore not only the case, but also spaces as well as punctuation signs. The reason behind this is that real data may differ just by a few characters such as spaces or punctuations and it's sub-optimal that Excel regards such strings as different whereas they are really the same.

With fuzzy string matching, "AB" = "A B" = "A,B" = "a-b" and so on.

This mechanism for comparing strings is through out xlsgen, whether in cell formulas, or elsewhere such as conditional formatting formulas, autofilter expressions, sort and so on.

By default, string matching has the strict behavior, which means strings match if everything is the same except the case, so "AB" = "ab", but "AB" != "A B".

By activating the string matching algorithm with the new enumeration that is being introduced,

typedef enum
{
[helpstring("String match, strict")] stringmatch_strict = 0,
[helpstring("String match, ignore punctuation differences")] stringmatch_punctuations = 1
} enumStringMatch;


workbook.FuzzyStringMatch = stringmatch_punctuations;


"AB" = "ab" and "AB" = "A B".

So once the FuzzyStringMatch property is set as above, calculations whether direct or indirect involving comparison operators such as =, <=, >=, <, > and != behave accordingly. Also when you are using functions doing string matching internally such as MATCH() and LOOKUP().

Fuzzy string matching example for spaces and punctuations



Considering the following variants of string "AB" :


Sample data 

Those variants differ in the addition of one or more space characters, case as well as punctuation characters as well as character substitutions which are arguably not variants of "AB".

If you are in Excel, select this range and create a conditional formatting on it where the condition to turn its background as yellow whenever the following condition applies : A1="AB", then only the first row gets highlighted because Excel does a strict match.


Strict string matching in conditional formattings : only one row is highlighted

If xlsgen is used to create such conditional formatting, that would yield :


xlsgen::IXlsConditionalFormattingPtr cf001s0 = worksheet->NewRange(L"R3C3:R18C3")->NewConditionalFormatting();
cf001s0->FormulaCondition->Formula = L"A1=\"AB\"";
xlsgen::IXlsStylePtr style001s0 = worksheet->NewStyle();
style001s0->Pattern->Pattern = xlsgen::pattern_solid;
style001s0->Pattern->BackgroundColor = 0xFFFF00;
cf001s0->Style = style001s0;


And the result would be the same than in Excel, for instance if you export the sheet as a PDF file to get the conditional formattings evaluated and rendered.

Now if all those variants are just regarded the same as "AB" itself, there is no reason to lose them at all. And if you are using Excel, you would have to write a custom VBA macro function whose calculation would implement fuzzy string matching. xlsgen does it for you. All you have to do is add the following line of code before the conditional formattings get evaluated :

workbook.FuzzyStringMatch = stringmatch_punctuations;


And then, something magic occurs :


Fuzzy string matching in conditional formattings : all variants are highlighted

All variants of "AB" get highlighted, but "AC" and other combinations aren't for not being variants after all : character "C" isn't character "B".

Since Excel does not support fuzzy string matching, the resulting file, next time it's opened in Excel, will not highlight those rows. It's therefore important to understand this context of calculations exists when xlsgen is used for calculations and rendering, not Excel.

Posted on 14-December-2016 23:49 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

On software upgrades


Apple's media-sponsored and fabricated reputation got a little tainted today when they (Apple) issue a warning to stop a software update for the Apple watch from being downloaded and installed after reports began informing Apple watch users that there was a likelihood of rotting the Apple watch.

I think it's fair to say that any such product should never need any software update whatsoever and that any such software update is equivalent to a breach of contract with the person who purchased the product.

A software update should, at best, for those ok to pay the risk of doing so, be actively turn on by the user himself in order for the product to be updated and risk arbitrary malfunctions.

Microsoft, Apple and many others should be in jail for this practice. Being giant market players, they have made as if any one who purchased the product must also pay for the risk of arbitrary malfunction resulting from changing its internal software. This is the equivalent of getting knocked in the face by a complete stranger in the street and then be sued by this stranger.

Posted on 14-December-2016 19:54 | Category: News | comment[0] | trackback[0]

 

xlsgen 4.0.0.62 : Fix for autofilters


Build 4.0.0.62 of xlsgen updates the autofit column width computation by taking into account the width of arrows of auto-filters, wherever applicable.

Posted on 09-December-2016 11:45 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

xlsgen 4.0.0.61 : Trigonometric functions


Build 4.0.0.61 adds support for a number of math trigonometry functions in the calculation engine. The functions were already supported for read and write purposes. The list goes as follows :

ACOSHReturns the inverse hyperbolic cosine of a number
ACOTReturns the arccotangent of a number
ACOTHReturns the hyperbolic arccotangent of a number
ASINHReturns the inverse hyperbolic sine of a number
ATAN2Returns the arctangent from x- and y-coordinates
ATANHReturns the inverse hyperbolic tangent of a number
COSHReturns the hyperbolic cosine of a number
COTReturns the cotangent of an angle
COTHReturns the hyperbolic cotangent of a number
SINHReturns the hyperbolic sine of a number
TANHReturns the hyperbolic tangent of a number
PIReturns the value of PI


Posted on 05-December-2016 22:42 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

xlsgen 4.0.0.60 : Wildcards in database functions


Build 4.0.0.60 of xlsgen adds support for wildcards (*, ? and ~) in the following database functions in the calculation engine : DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR and DVARP.

In other words, if you are using for instance a database function such as DSUM(A6:C10;"Sales";B1:B3), the criterias referenced in B1:B3 may use strings of the form Daliv*o which in turn will match strings in A6:C10 such as Dalivpo or Dalivio.

Posted on 05-December-2016 22:39 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

LinkedIn, Viadeo : un symbole


D'un côté vous avez LinkedIn en passe d'être rachetée par Microsoft pour 26 milliards de dollars, dans un contexte de conflit d'intérêt tellement manifeste que cette vente devrait être interdite notamment par l'Europe (en effet, Windows collecte de nombreuses informations personnelles sans aucun consentement et pourra les coupler avec celles de LinkedIn). Par ailleurs Microsoft est sous le coup de plusieurs enquêtes pour évasion fiscale (irlande, irish sandwish, ...)

De l'autre un acteur français du réseau professionnel, Viadeo, qui certes est arrivé plus tard sur le marché que LinkedIn, mais parce qu'il est français et européen peut adresser un marché bien mieux en déployant les problématiques métiers de notre pays qu'il connait forcément mieux.

Toutes les deux sont des startup, largement financées par conséquent par le capital risque.

On apprend aujourd'hui que Viadeo est en redressement judiciaire. C'est une boite morte. Elle ne bénéficie même pas du soutien public national ou européen pour permettre l'essor certes privé mais au moins plus "local" de ce type de réseau. Le problème des startups et du capital risque est manifeste. Les argentiers, qui utilisent de l'argent de singe, favorisent les bulldozers américains et exploitent l'ouverture des frontières pour conquérir la planète. Cette conquête n'est pas légitime car elle menée avec le silence complice des autorités de régulation alors que les conséquences d'avoir un seul acteur dans un secteur donné sont dévastatrices pour la vie privée, l'emploi et l'idée même de service informatique.

Ce qui est vrai pour Viadeo l'est aussi pour la recherche en ligne, pour les réseaux sociaux, etc. Honnêtement je ne comprends pas.

Posted on 30-November-2016 09:21 | Category: France | comment[0] | trackback[0]

 

Facebook veut faire la chasse aux fausses informations sur son réseau


C'est drôle. Ca commence avec des types qui disent, créer votre compte gratuitement et partager vos articles et vos liens. Et ça finit en sous-traitant des flics, c'est-à-dire du politiquement correct. A quoi bon dans ces conditions? Un total dévoiement d'internet. Bientôt google qui possède youtube supprimera les vidéos dont le contenu journalistique est trop faible.

La corée du nord est semble-t-il un exemple pour ces gens là. A moins que, à moins que, depuis le début on nous a menti (disclaimer : je n'ai pas de compte facebook) et que le projet réel de facebook est en train d'être révélé peu à peu. Soutenir le capital avec les révolutions arabes, là oui c'est open bar y compris pour montrer des vidéos atroces. Mais oser tenir un propos discutable, donc débatable, sur un réseau social, alors là non !

La ficelle est grosse. J'enjoins tous mes lecteurs, fussent-ils fortuits, à prendre conscience que facebook, ce n'est pas bon pour la société. Juste bon, excellent même, pour le capital. Pas bien nouveau tout ça...

Posted on 23-November-2016 15:26 | Category: France | comment[0] | trackback[0]

 

Apple, sans surprise, acteur de l'état policier


Quand on gratte le marketing, on trouve ça :

extrait : "Russian digital forensics firm Elcomsoft has found that Apple’s mobile devices automatically send a user’s call history to the company’s servers if iCloud is enabled. (...) The logs surreptitiously uploaded to Apple contain a list of all calls made and received on an iOS device, complete with phone numbers, dates and times, and duration. They also include missed and bypassed calls. Elcomsoft said Apple retains the data in a user’s iCloud account for up to four months, providing a boon to law enforcement who may not be able to obtain the data either from the user’s phone, if it’s encrypted with an unbreakable passcode, or from the carrier. (...) And beginning with Apple’s latest operating system, iOS 10, incoming missed calls that are made through third-party VoIP applications like Skype, WhatsApp, and Viber, and that use Apple CallKit to make the calls, also get logged to the cloud (...) Because Apple possesses the keys to unlock iCloud accounts, U.S. law enforcement agencies can obtain direct access to the logs with a court order. (...) Generally, if someone were to attempt to download data in an iCloud account, the system would email a notification to the account owner. But Katalov said no notification occurs when someone downloads synced call logs from iCloud. (...) The syncing of iCloud call logs would not be the first time Apple has been found collecting data secretly. A few months ago, The Intercept reported about similar activity occurring with iMessage logs."


Game over Apple. You were a cop wearing a nice dress.

Posted on 23-November-2016 07:55 | Category: France | comment[0] | trackback[0]

 

La France débarrassée de Sarkozy...


La France débarrassée de Sarkozy...

...mais pas encore de ses trolls, car il disposait de nombreux soutiens dans le parti politique. La bonne nouvelle ce serait que les Woerth, Jacob, Wauquier, Ciotti, Estrosi et toute la clique soient désormais considérés pour ce qu'ils sont et ont toujours été, à savoir des gens qui sont allés à la soupe en prenant pour eux des discours ouvertement et explicitement racistes pour extirper le soi-disant électorat FN. Fausse analyse qu'ils firent, malgré les riches cabinets de comm et de sondages qui les aidaient, car ça n'a pas pris du tout.

Défaite morale de politiques qui ont voulu nous imposer leur agenda mondialiste. Et défaite déontologique des sondages et des médias qui l'ont véhiculé.

Il s'agit de la même défaite que ce qui s'est passé aux états-unis. Et c'est sans surprise que désormais les médias ont bien envie de faire la peau à internet, le moyen par lequel les gens du terroir ont pu se rendre compte de la propagande à l'oeuvre. Plus jamais ça doivent se dire ce matin les médias français et leurs instituts de sondage associés. Tout sera bon pour brider internet en allant, pourquoi pas, jusqu'à faire passer des articles non totalement alignés sur l'idéologie dominante pour des propos illégaux voire pro-terroristes.

Posted on 21-November-2016 08:48 | Category: France | comment[0] | trackback[0]

 

Apple : obsolescence programmée


Le dernier Mac de Apple a, selon iFixit qui dissèque le matériel, sa RAM et son disque SSD soudés à la carte mère, donc irremplaçables. Autant dire que vous achetez un appareil avec lequel vous ne pouvez même pas vous permettre d'avoir un incident matériel, ce qui est le contraire de ce qui se passe pourtant avec tout matériel informatique, à savoir une longue séquence de problèmes qui sont solutionnés par le remplacement de la partie défectueuse. Conclusion : fuyez ! Apple veut que vous achétiez un nouveau Mac tous les deux ans.

Posted on 20-November-2016 19:13 | Category: France | comment[0] | trackback[0]

 

xlsgen 4.0.0.59 : Fix for the SUBTOTAL() function


Build 4.0.0.59 of xlsgen fixes a problem related to the calculation of the SUBTOTAL() function when its first argument, a function identifier, is one of those special functions targeted for ignoring hidden values. Indeed, the function identifiers used in subtotals can be : average, count, counta, max, min, product, stdev, stdevp, sum, var and varp with an identifier within [1,11]. And then the special mode, for ignoring hidden values, whose identifiers are within [101,111].

Posted on 18-November-2016 16:57 | Category: xlsgen, Excel generator | comment[0] | trackback[0]

 

Can software developers trust customers?


Can software developers trust customers? Let's give an example of a customer who anyone would think otherwise :

extrait : "In response to a lawsuit accusing the US Navy of pirating more than 558,000 copies of virtual reality software, the Navy conceded Monday that it had installed the software on "hundreds of thousands of computers within its network" without paying the German software maker for it. (...) The company says it agreed to license BS Contact Geo on just 38 machines "for the purposes of testing, trial runs, and integration into Navy systems." The suit, in which Bitmanagement conceded that it removed the "control mechanism that tracked and limited the use of the software," seeks hundreds of millions of dollars in damages."


It's a sad state a software developer can't trust his customers and that he must track where the software runs otherwise he has no way to know what's going on inside the fence. You would think otherwise of the US navy, that the likelihood of those guys not paying for the software they use would be marginal at best. Eh, think twice !

Posted on 15-November-2016 07:37 | Category: News | comment[0] | trackback[0]

 

Donald Trump est élu ?


Bizarre mais peu pour ne pas dire aucun média français ne dit que Trump n'est pas élu à ce stade. En effet les américains qui ont voté l'ont fait pour des grands électeurs. Sur la base que ces grand électeurs étaient proche de tel ou tel parti, il a été calculé que Trump avait "gagné", et en plus haut la main.

Mais techniquement, les grands électeurs n'ont pas voté. Ils le feront le 12 décembre. Je ne vois pas, par conséquent, pourquoi les gens parlent actuellement de Trump président, car rien ne peut être plus faux en l'occurence. Il faudra atteindre le 12 décembre pour le résultat du vote, puis le sermon devant Dieu (Trump et tous les présidents seraient qualifiés d'intégristes religieux en France, mais avec nos médias collabos, cela ne se dit pas, ce n'est pas conforme...).

Là ou c'est intéressant c'est qu'évidemment entre le 8 novembre et le 12 décembre, il y a plus d'un mois. Plus d'un mois durant lequel un parti a priori vaincu pourrait aller visiter chacun des grands électeurs d'en face, qui n'ont pas encore voté, et leur dire que s'ils votent comme il serait logique qu'ils le fassent, ils pourraient avoir à en assumer les conséquences par exemple pour eux, pour leur carrière, pour leur famille, etc.

Vu l'avance des grands électeurs républicains face aux autres, peu de chance que cela se produise, car il faudrait que plus de 50 grands électeurs soient "retournés", ce qui risque de se voir. Mais par contre, dans un cas 51% versus 49%, cela aurait pu être une toute histoire, qui d'ailleurs est il me semble le cas problématique de l'élection de Bush junior en 2000 face à Gore, avec les conséquences que l'on sait (11 septembre 2001, projet pour un nouveau reich américain qui est la mise en oeuvre de l'idéologie néo-conservatrice).

Posted on 12-November-2016 20:36 | Category: France | comment[0] | trackback[0]

 

La débandade Windows continue


La débandade Windows continue. Cette fois cela concerne les anti-virus. Ironiquement, s'il y a un secteur du software qui peut le moins revendiquer quelque chose, c'est bien les anti-virus car ces logiciels prospèrent sur la bétise des développeurs de Windows (qui véhiculent un mythe de types super intelligents alors qu'ils sont plutôt des super ignorants), et donc du point de vue utilisateur plus vite nous serons débarrassés des anti-virus, mieux ce sera car cela voudra dire que le système d'exploitation est désormais suffisamment patché pour résister à la plupart des attaques les plus simples.

Mais je dois dire que, apprendre par le menu détail, le comportement de Microsoft et de son anti-virus maison Defender face aux anti-virus du marché, laisse quand même un peu dubitatif quant à l'honnêteté intellectuelle de Microsoft. En effet, comme le dispositif d'upgrade forcé de Windows 10 qui, tant qu'il était actif, passait son temps à tromper l'utilisateur et à contourner les moyens de l'en empêcher, il semblerait que Defender soit activé et réactivé pour toute sorte de raison y compris arbitraire, le tout via la désactivation et la désinstallation d'un ou plusieurs anti-virus préalablement installés en mettant l'utilisateur devant le fait accompli.

On se demande, c'est vrai, à quoi cela sert d'avoir un système ouvert tel que Windows WIN32 si Windows empêche l'utilisation de logiciels tiers en les remplaçant ou en les désinstallant. Sur ces aspects là, je peux en témoigner car le smart screeen de Windows crée des avertissements à chaque fois que mes clients tentent d'utiliser mes logiciels, ce qui est lamentable car je dois être pris en défaut pour que Windows adopte un tel comportement. Le comportement par défaut de Windows vis-à-vis des tiers, depuis Windows 8, est immoral. Ou alors on peut simplement affirmer que depuis Windows 8, Windows n'est plus un système ouvert. Et ceci c'est la fin de l'écosystème Windows.

Evidemment, concernant les anti-virus, j'ai aussi mon mot à dire car cette année, pas moins de deux anti-virus se sont mis, sans raison, à produire des false flags sur deux de mes produits, ce qui a conduit à une perte de business que je ne peux pas estimer mais qui est indéfendable. Et le tout a été fait sans que jamais aucun de ces deux anti-virus n'ait pris la peine de me contacter pour m'avertir qu'ils allaient décréter que mes logiciels étaient problématiques. Il a fallu que j'intervienne, quelque temps après qu'un client ait eu la gentillesse de me prévenir des blocages et avertissements qui se produisaient, pour contacter ces éditeurs et passer par leurs fourches caudines pour white flagger mes logiciels et retourner à la normale. Le tout, on l'aura compris, sans excuses et avec la perspective que cette amère expérience se reproduise à tout moment et de manière arbitraire. Difficile pour moi de défendre les éditeurs de logiciels anti-virus dans ces conditions.

Posted on 12-November-2016 19:58 | Category: anti-Microsoft | comment[0] | trackback[0]

 

 

<-- previous page

< July >
0102030405
0607080910
1112131415
1617181920
2122232425
2627282930
31



 

 

This site
Home
Articles

DevTools
CPU-Z
EditPlus
ExplorerXP
Kill.exe
OllyDbg
DependencyWalker
Process Explorer
autoruns.exe
Araxis
COM Trace injection
CodeStats
NetBrute
FileMon/Regmon
BoundsChecker
AQTime profiler
Source monitor
GDI leaks tracking
Rootkit revealer
Rootkit removal
RunAsLimitedUser(1)
RunAsLimitedUser(2)

 

 

Liens
Le Plan B
Un jour à Paris
Meneame
Rezo.net (aggr)
Reseau voltaire
Cuba solidarity project
Le grand soir
L'autre journal
Le courrier suisse
L'Orient, le jour
Agoravox (aggr)