se

New Release - Land for Sale in Hemel Hempstead

Just two lots remaining at this land for sale just 24 miles from the City of London within the affluent county of Hertfordshire. This lush grazing land is available freehold and is suitable for paddock conversion.




se

New Release - Land for Sale in Buckinghamshire, Water End

Just one lot of lush grazing land for sale in Buckinghamshire, one of the most affluent counties in the UK. The land measures approx 2.5 acres and with superb access, would be ideal for paddock conversion.




se

In welke provincie wonen de beste fietsers?

De Nederlandse man rijdt gemiddeld 50,9 kilometer per keer als hij op zijn racefiets klimt. De Zeeuwen fietsen het snelst ...... Lees verder: In welke provincie wonen de beste fietsers?




se

Trekz Titanium maakt fietsen met muziek veilig

Veilig muziek luisteren op de fiets Het is een goedbewaard geheim dat wij ook met ons kaakbeen geluiden opvangen. De Aftershokz ...... Lees verder: Trekz Titanium maakt fietsen met muziek veilig




se

Bitemojo self-guided foodtours: een review

BARCELONA – Het is goed uitkijken in het drukke Barcelona. Bitemojo heeft wielrennen.blog.nl een self-guided food tour aangeboden die wij ...... Lees verder: Bitemojo self-guided foodtours: een review




se

12C: IN DATABASE ARCHIVING

In this post, I will demonstrate a new feature introduced in 12c : In database archiving. It enables you to archive rows within a table by marking them as invisible. This is accomplshed  by means of a hidden column ORA_ARCHIVE_STATE. These invisible rows are not visible to the queries but if needed, can be viewed , by setting a session parameter ROW ARCHIVAL VISIBILITY.

Overview:

-- Create test user uilm, tablespace ilmtbs
-- Connect as user uilm
-- create and populate test table (5 rows) ilmtab with row archival clause
-- Note that the table has an additional column ORA_ARCHIVE_STATE automatically created   and has the default value of 0 (indicates that row is active)
-- Note that this column is not visible when we describe the table or simply issue select * from ...
-- We need to access data dictionary to view the column
-- Make two  rows in the table inactive by setting ORA_ARCHIVE_STATE column to a non zero value.
-- Check that inactive rows are not visible to query
-- Set the parameter ROW ARCHIVAL VISIBILITY  = all to see inactive rows also
-- Set the parameter ROW ARCHIVAL VISIBILITY  = active to hide inactive rows
-- Issue an insert into ... select * and check that only 3 visible rows are inserted
-- Set the parameter ROW ARCHIVAL VISIBILITY  = all to see inactive rows also
-- Issue an insert into ... select * and check that all the rows are inserted but ORA_ARCHIVE_STATE    is not propagated in inserted rows
-- Disable row archiving in the table and check that column ORA_ARCHIVE_STATE is automatically dropped
-- drop tablespace ilmtbs and user uilm

Implementation :

-- Create test user, tablespace and test table
SQL> conn sys/oracle@em12c:1523/pdb1 as sysdba
sho con_name

CON_NAME
------------------------------
PDB1

SQL> set sqlprompt PDB1>

PDB1>create tablespace ilmtbs datafile '/u02/app/oracle/oradata/cdb1/pdb1/ilmtbs01.dbf' size 1m;
grant connect, resource, dba  to uilm identified by oracle;
alter user uilm default tablespace ilmtbs;

conn uilm/oracle@em12c:1523/pdb1
sho con_name

CON_NAME
------------------------------
PDB1
-- create table with "row archival clause"
PDB1>drop table ilmtab purge;
create table ilmtab (id number, txt char(15)) row archival;
insert into ilmtab values (1, 'one');
insert into ilmtab values (2, 'two');
insert into ilmtab values (3, 'three');
insert into ilmtab values (4, 'four');
insert into ilmtab values (5, 'five');
commit;
-- Note that the table has an additional column ORA_ARCHIVE_STATE automatically created    and has the default value of 0 (indicates that row is active)
PDB1>col ora_archive_state for a20
select id, txt, ora_archive_state from ilmtab;

ID TXT             ORA_ARCHIVE_STATE
---------- --------------- --------------------
1 one             0
2 two             0
3 three           0
4 four            0
5 five            0
-- Note that this column is not visible when we describe the table or simply issue select * from ...
PDB1>desc ilmtab
Name                                      Null?    Type
----------------------------------------- -------- ----------------------------
ID                                                 NUMBER
TXT                                                CHAR(15)

PDB1>select * from ilmtab;

ID TXT
---------- ---------------
1 one
2 two
3 three
4 four
5 five
-- Since the column is invisible, let me try and make it visible
-- Note that Since the column is maintained by oracle itself, user can't modify its attributes
PDB1>alter table ilmtab modify (ora_archive_state visible);
alter table ilmtab modify (ora_archive_state visible)
*
ERROR at line 1:
ORA-38398: DDL not allowed on the system ILM column
-- We need to access data dictionary to view the column
-- Note that this column is shown as hidden and has not been generated by user
PDB1>col hidden for a7
col USER_GENERATED for 20
col USER_GENERATED for a20

select TABLE_NAME, COLUMN_NAME, HIDDEN_COLUMN, USER_GENERATED
from user_tab_cols where table_name='ILMTAB';

TABLE_NAME  COLUMN_NAME          HID USER_GENERATED
----------- -------------------- --- --------------------
ILMTAB      ORA_ARCHIVE_STATE    YES NO
ILMTAB      ID                   NO  YES
ILMTAB      TXT                  NO  YES
-- We can make selected rows in the table inactive by setting ORA_ARCHIVE_STATE column to a non zero value.
This can be accomplished using update table... set ORA_ACRHIVE_STATE =
. <non-zero value>
. dbms_ilm.archivestatename(1)

-- Let's update row with id =1 with ORA_ARCHIVE_STATE=2
     and update row with id =2 with dbms_ilm.archivestatename(2)
PDB1>update ilmtab set ora_archive_state=2 where id=1;

update ilmtab set ora_archive_state= dbms_ilm.archivestatename(2) where id=2;
-- Let's check whether updates have been successful and hidden rows are not visible
PDB1>select id, txt, ORA_ARCHIVE_STATE from ilmtab;

ID TXT             ORA_ARCHIVE_STATE
---------- --------------- --------------------
3 three           0
4 four            0
5 five            0
-- The updated rows are not visible!!
-- Quite logical since we have made the rows active and by default only active rows are visible

-- To see inactive rows also, we need to set the parameter ROW ARCHIVAL VISIBILITY  = all at session level
-- Note that the column ORA_ARCHIVE_STATE has been set to 1 for id =2 although we had set it to 2 using
dbms_ilm.archivestatename(2)
PDB1>alter session set ROW ARCHIVAL VISIBILITY  = all;
select id, txt, ORA_ARCHIVE_STATE from ilmtab;

ID TXT             ORA_ARCHIVE_STATE
---------- --------------- --------------------
1 one             2
2 two             1
3 three           0
4 four            0
5 five            0
-- Note that the column ORA_ARCHIVE_STATE has been set to 1 for id =2 although we had set it to 2 using    dbms_ilm.archivestatename(2)

-- Let's find out why
-- Note that The function dbms_ilm.archivestatename(n) returns only two values    0 for n=0 and 1 for  n <> 0
PDB1>col state0 for a8
col state1 for a8
col state2 for a8
col state3 for a8

select dbms_ilm.archivestatename(0) state0 ,dbms_ilm.archivestatename(1) state1,
dbms_ilm.archivestatename(2) state2,dbms_ilm.archivestatename(3) state3  from dual;

STATE0   STATE1   STATE2   STATE3
-------- -------- -------- --------
0        1        1        1
-- In order to make the inactive rows (id=1,2) hidden again, we need to set the parameter ROW ARCHIVAL VISIBILITY  = Active
PDB1>alter session set row archival visibility = active;
select id, txt, ORA_ARCHIVE_STATE from ilmtab;

ID TXT             ORA_ARCHIVE_STATE
---------- --------------- --------------------
3 three           0
4 four            0
5 five            0
-- Let's issue an insert into ... select *
-- Note that only 3 new rows are visible
PDB1>insert into ilmtab select * from ilmtab;

select id, txt, ora_archive_state from ilmtab;

ID TXT             ORA_ARCHIVE_STATE
---------- --------------- --------------------
3 three           0
4 four            0
5 five            0
3 three           0
4 four            0
5 five            0

6 rows selected.
-- I want to check if hidden rows were also inserted
-- Let's check by making  hidden rows visible again
-- Note that only visible rows(id=3,4,5) were inserted
PDB1>alter session set row archival visibility=all;
select id, txt, ora_archive_state from ilmtab;

ID TXT             ORA_ARCHIVE_STATE
---------- --------------- --------------------
1 one             2
2 two             1
3 three           0
4 four            0
5 five            0
3 three           0
4 four            0
5 five            0

8 rows selected.
-- Let's set row archival visibility = all and then again insert rows from ilmtab
-- Note that all the 8 rows are inserted but ORA_ARCHIVE_STATE ha not been copied    ORA_ARCHIVE_STATE <> 0 in only 2 records (id = 1,2) even now.
PDB1>alter session set row archival visibility=all;
insert into ilmtab select * from ilmtab;
select id, txt, ora_archive_state from ilmtab order by id;

ID TXT             ORA_ARCHIVE_STATE
---------- --------------- --------------------
1 one             0
1 one             2
2 two             0
2 two             1
3 three           0
3 three           0
3 three           0
3 three           0
4 four            0
4 four            0
4 four            0
4 four            0
5 five            0
5 five            0
5 five            0
5 five            0

16 rows selected.
-- Disable row level archiving for the table
-- Note that as soon as row archiving is disabled, pseudo column ora_archive_state is dropped automatically
PDB1>alter table ilmtab no row archival;
select id, txt, ORA_ARCHIVE_STATE from ilmtab;

ERROR at line 1:
ORA-00904: "ORA_ARCHIVE_STATE": invalid identifier

PDB1>col hidden for a7
col USER_GENERATED for 20
col USER_GENERATED for a20

select TABLE_NAME, COLUMN_NAME, HIDDEN_COLUMN, USER_GENERATED
from user_tab_cols where table_name='ILMTAB';

TABLE_NAME  COLUMN_NAME          HID USER_GENERATED
----------- -------------------- --- --------------------
ILMTAB      ID                   NO  YES
ILMTAB      TXT                  NO  YES
Note : Had we created this table using sys, we could not have disabled row archiving .

-- cleanup --
PDB1>conn sys/oracle@em12c:1523/pdb1 as sysdba
drop tablespace ilmtbs including contents and datafiles;
drop user uilm cascade;
References:

http://docs.oracle.com/cd/E16655_01/server.121/e17613/part_lifecycle.htm#VLDBG14154

----------------------------------------------------------------------------------------------------

Oracle 12c Index

----------------------------------------------------------------------------------------------

 




se

Are older releases of the database really unsupported?

articles: 

I see posts on Oracle related forums about various releases (anything that isn't 11.x or 12.x) being "unsupported". This is wrong. Of course you should upgrade any 9i or 10g databases, but you don't have to.

Oracle Corporation's lifetime support policy is documented here,
Lifetime Support Policy
take a look, and you'll see that release 10.2 was in premier support until end July 2010 when it went into extended support. At end July 2013, it goes into sustaining support. Sustaining support will continue indefinitely. Even release 8.1.7 will have sustaining support indefinitely.
So what is sustaining support? That is documented here,
Lifetime support benefits
To summarize, extended support gives you everything you are likely to need. What you do not get is certification against new Oracle products or new third party products (principally, operating systems). But does that matter? I don't think so. For example, release 11.2.0.3 (still in premier support) is not certified against Windows 8, but it works fine.
Sustaining support has a more significant problem: no more patches. Not even patches for security holes, or changes in regulatory requirements. The security patch issue may of course be serious, but regulatory issues are unlikely to matter (this is a database, not a tax management system.) Think about it: 10g has been around for many years. It is pretty well de-bugged by now. If you hit a problem with no work around, you are pretty unlucky. Sustaining support gives you access to technical support, available patches, software, and documentation. That is all most sites will ever need.
Right now, I am working on a 9.2.0.8 database. It cannot be upgraded because the application software is written by a company that does not permit a database upgrade. Why not? Well, the reason may be commercial: they have a replacement product that is supported on newer databases. But that is nothing to do with me. The database works, the software works. Making it work better is a challenge - but that is what a DBA is paid to do. Don't just write it off as "unsupported".
Of course I am not suggesting that users should not upgrade to current releases - but upgrades are a huge project, and can have major implications. Running out dated software is silly, unless you have an irrefutable reason for so doing. The lack of security patches make you vulnerable to data loss. The lack of regulatory patches may make it illegal. The lack of newer facilities will be restricting the utility of the system. You may be losing money by not taking of advantage of changes of newer technology that can better exploit your hardware.
If anyone is looking for consulting support to upgrade their database - my boss will be happy to give you a quote. But I won't refuse to support you in the meantime.
--
John Watson
Oracle Certified Master DBA
http://skillbuilders.com




se

SQL*Plus error logging – New feature release 11.1

articles: 

One of the most important things that a developer does apart from just code development is, debugging. Isn’t it? Yes, debugging the code to fix the errors that are raised. But, in order to actually debug, we need to first capture them somewhere. As of now, any application has it’s own user defined error logging table(s).

Imagine, if the tool is rich enough to automatically capture the errors. It is very much possible now with the new SQL*PLus release 11.1

A lot of times developers complain that they do not have privilege to create tables and thus they cannot log the errors in a user defined error logging table. In such cases, it’s a really helpful feature, at least during the unit testing of the code.

I made a small demonstration in SCOTT schema using the default error log table SPERRORLOG, hope this step by step demo helps to understand easily :

NOTE : SQL*Plus error logging is set OFF by default. So, you need to “set errorlogging on” to use the SPERRORLOG table.

SP2 Error

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> desc sperrorlog;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------

 USERNAME                                           VARCHAR2(256)
 TIMESTAMP                                          TIMESTAMP(6)
 SCRIPT                                             VARCHAR2(1024)
 IDENTIFIER                                         VARCHAR2(256)
 MESSAGE                                            CLOB
 STATEMENT                                          CLOB

SQL> truncate table sperrorlog;

Table truncated.

SQL> set errorlogging on;
SQL> selct * from dual;
SP2-0734: unknown command beginning "selct * fr..." - rest of line ignored.
SQL> select timestamp, username, script, statement, message from sperrorlog;

TIMESTAMP
---------------------------------------------------------------------------
USERNAME
--------------------------------------------------------------------------------

SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

11-SEP-13 01.27.29.000000 AM
SCOTT


TIMESTAMP
---------------------------------------------------------------------------
USERNAME
--------------------------------------------------------------------------------

SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

selct * from dual;
SP2-0734: unknown command beginning "selct * fr..." - rest of line ignored.

ORA Error

SQL> truncate table sperrorlog;

Table truncated.

SQL> select * from dula;
select * from dula
              *
ERROR at line 1:
ORA-00942: table or view does not exist

SQL> select timestamp, username, script, statement, message from sperrorlog;

TIMESTAMP
---------------------------------------------------------------------------
USERNAME
--------------------------------------------------------------------------------

SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

11-SEP-13 01.36.08.000000 AM
SCOTT


TIMESTAMP
---------------------------------------------------------------------------
USERNAME
--------------------------------------------------------------------------------

SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

select * from dula
ORA-00942: table or view does not exist

Like shown above, you can capture PLS errors too.

If you want to execute it through scripts, you can do it like this, and later spool the errors into a file. I kept these three lines in the sperrorlog_test.sql file -

truncate table sperrorlog;
selct * from dual;
select * from dula;

SQL> @D:sperrorlog_test.sql;

Table truncated.

SP2-0734: unknown command beginning "selct * fr..." - rest of line ignored.
select * from dula
              *
ERROR at line 1:
ORA-00942: table or view does not exist


SQL> select TIMESTAMP, SCRIPT, STATEMENT, MESSAGE from sperrorlog;

TIMESTAMP
---------------------------------------------------------------------------
SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

11-SEP-13 01.50.17.000000 AM

D:sperrorlog_test.sql;
SP2-0734: unknown command beginning "D:sperror..." - rest of line ignored.


TIMESTAMP
---------------------------------------------------------------------------
SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

11-SEP-13 01.50.27.000000 AM
D:sperrorlog_test.sql
selct * from dual;
SP2-0734: unknown command beginning "selct * fr..." - rest of line ignored.


TIMESTAMP
---------------------------------------------------------------------------
SCRIPT
--------------------------------------------------------------------------------

STATEMENT
--------------------------------------------------------------------------------

MESSAGE
--------------------------------------------------------------------------------

11-SEP-13 01.50.27.000000 AM
D:sperrorlog_test.sql
select * from dula
ORA-00942: table or view does not exist

SQL>

Check Oracle documentation on SPERRORLOG.

In addition to above, if you want to be particularly specific about each session’s error to be spooled into a file you could do this -

SQL> set errorlogging on identifier my_session_identifier

Above mentioned IDENTIFIER keyword becomes a column in SPERRORLOG table. It would get populated with the string value “my_session_identifier”. Now you just need to do this -
SQL> select timestamp, username, script, statement, message
2 from sperrorlog
3 where identifier = 'my_session_identifier';

To spool the session specific errors into a file, just do this -

SQL> spool error.log
SQL> select timestamp, username, script, statement, message
2 from sperrorlog
3 where identifier = 'my_session_identifier';
SQL> spool off




se

Fireline Fused Cristal 0,06 mm nu voor maar € 10,00

Fireline Fused Cristal Merk: Berkley Lengte: 110 meter De nummer 1 transparante superlijn ter wereld. Kenmerken van de Fireline Fused Cristal: - 3x sterker dan een mono lijn - Ultiem gevoelig. - Schuurbestendig - Extreem sterk - Ook geschikt voor op de molen De lijnen zijn in drie verschillende diameters te verkrijgen. Iedere diameter heeft weer een andere draagkracht.




se

Svartzonker Signature series 8´6" 40-140g - Spin

Svartzonker is niet enkel een beroemde kunstaasbouwer, hij is ook een uitstekend hengelbouwer. We voelen ons vereerd om u een speciale roofvis serie aan te bieden waarvoor enkel uiterst lichte componenten gebruikt werden.




se

viskoffer engelse continental box

engelse continental box. oersterk en degelijk.is gebruikt maar nog wel goed.compleet met aasbak hengelsteun (links en rechts te plaatsen) en draagriem en paraplu steun aan achterzijde bovenkant bestaat uit 3 laden twee aan de voorkant en een aan de zijkant en onder het kussen is ruimte voor bv tuigen.onderbak kan worden gebruikt als koelboxalu poten zijn in hoogte verstelbaarbox blijft zelfs drijvenbovenkant is afneembaar en te gebruiken op een techniworks feederplateaui.v.m. de omvang alleen ophalen




se

engelse zitkoffer in combinatie met een techniworks alu feed

te koop compleete engelse zitkoffer in combinatie met een techniworks alu feederplateau.koffer is zoals u kunt zien op de fotos nog in goede staatvoorzien van twee schuiven aan de voorkanten een aan de zijkantonder het deksel is plaats voor vistuigen en in het zwarte gedeelte.de koffer is verder voorzien van verstelbare potenhengelsteun links of rechts aastafel/voerbak paraplusteun aan de achterzijdeen onderbak is dubbelwandig te gebruiken als koelbox.en in combinatie met het bovenste gedeelte van de koffer en het plateau heeft u een heerlijk zit station om te feederen maar ook om met de stok te vissen dus van alles mogelijk.twee verstelbare hengelsteunenverstelbere feeder steun en een grootte afsluitbare aasbak.interesse? doe een rieel bod en hij is voor jou.wegens omvang ophalen.




se

vaste hengel colmic 6002 11.5m brasem/kanaal

hengel colmic 6002 1150minclusief:mini deel dat past om 11.5m en 10m en 8m te vissenmini deel om 6.5m en 5m te vissen2 topsetten 4 delen em-95 van 4.6m1 topset 2 delen super match van 3m1holdall race foudraal om hengels in te bewarentubes voor stok en topsettennieuwprijs rond de 1400 euro!!zeer lichte hengel ideaal voor kanaal en brasemvisserij. is nog in nieuwstaat. inclusief foedraal en beschermtubes.




se

E-commerce User Experience

Quest’anno il mio intervento a Better Software è stato dedicato all’ambito di cui mi occupo da qualche anno: la User Experience dei progetti E-Commerce. Quali sono le metodologie utili a guidare il processo decisionale? E quali sono le principali linee … Continua a leggere

L'articolo E-commerce User Experience proviene da Fucinaweb.




se

Minor League Baseball gets the fantasy treatment with launch of Futures Fantasy Baseball

Futures Fantasy Baseball ? a new fantasy baseball site for the minor leagues ? aims to grow the business of Minor League Baseball while capitalizing on the interest of fans in baseball?s next generation of superstars.




se

Dr. Roto?s Overrated Fantasy Baseball Players (Premium)

Dr. Roto lists one player from each position that he believes is overrated heading into the 2016 Fantasy Baseball season.




se

Dr. Roto's Fantasy Baseball Vets to Avoid (Premium)

Dr. Roto lists one Fantasy Baseball veteran at each position to avoid this Fantasy Baseball season.




se

2016 Fantasy Baseball Injuries to Consider (Premium)

Dr. Roto looks at several MLB players recovering from injuries to determine whether or not you should be afraid to draft them this Fantasy Baseball season.




se

Dr. Roto's Fantasy Baseball Auction Strategies (Premium)

Senior Fantasy Baseball Expert Dr. Roto lays out a few guidelines to help you triumph in your Fantasy Baseball auctions this season!




se

2016 Fantasy Baseball 5 Star Rated Draft Kit

FullTime Fantasy Sports's 2016 Fantasy Baseball Draft Kit provides a comprehensive package of content that will help you DOMINATE YOUR LEAGUE!




se

Dr. Roto's Must-Have Fantasy Baseball Player (Premium)

Dr. Roto reveals a must-own catcher he will be targeting in all Fantasy Baseball drafts this season!




se

2016 Fantasy Baseball Projections (Premium)

Enjoy FullTime Fantasy Sports's in-depth 2016 Fantasy Baseball projections brought to you by the world's No. 8 ranked Fantasy Baseball player, Shawn Childs.




se

Week 1: AL East Closer Report (Premium)

Senior Fantasy Baseball Expert Shawn Childs examines the backend of each team in the American League East.




se

Week 1: AL Central Closer Report (Premium)

Senior Fantasy Baseball Expert Shawn Childs examines the backend of each team in the American League Central.




se

Week 1: AL West Closer Report (Premium)

Senior Fantasy Baseball Expert Shawn Childs examines the backend of each team in the American League West's bullpen as we get ready for opening day!




se

Week 1: Fantasy Baseball Central

A hub for all of Week 1's Fantasy Baseball articles and videos by your FullTime Fantasy Sports Experts!




se

Ten Observations of a Rookie Blogger

Whilst perusing Dave Winer's blog I accidentally came across Guy Kawasaki's ten observations that he's learned in his first 100 days of blogging.

The ones that are the most revealing are:

1. "The more popular a person thinks he is in the blogosphere, the thinner his skin and the thicker his hypocrisy. This should be exactly the opposite: the higher you go the thicker the skin and thinner the hypocrisy." Only happy to oblige Guy. We'll test that theory shall we.

5. "An expert who blogs is more interesting than a blogger who experts". What I'm not certain of is whether Guy is talking about himself. Would a hundred days of blogging count towards becoming an "expert"? (NOT).

6. "Blogging technology is a piece of cake. TypePad powers my blog, and this product is very well done. Plus, almost all the things that one would want a blog to do are (a) available and (b) free--or very cheap"... Hmm, what Guy doesn't seem to realize is most of us seasoned bloggers didn't have it served to us on a silver platter. We had to learn (and sometimes create like Dave Winer for example) the technology and hack our blogs into shape the hard way.

9. "I love this Technorati ranking thing. I know it probably doesn't mean much, but it's fun. I'll never play in the NHL, and I'll never start a billion-dollar company, but I could get into the Technorati top ten"... That's all we need. A class system in the blogosphere. I can see the headlines now: "Former writer rises to the creme of the blogosphere riding his own shirt tail."

And my most favorite of all:

3. ... "It's a good thing I have eight books to plagiarize." That sez it all don't you think? Nothing new here.

And lastly:

10. "It's hard to make money blogging. The advertising revenues don't add up to much, but there are other significant rewards like helping people change the world." Heh, don't flatter yourself Guy. But thanks for the laughs anyway. You provide us with so much material. It's much appreciated and welcome to the blogosphere. We're looking forward to the next 100 days. Seriously.

Related links: writing, write, guy kawasaki, satire, humor, blogging




se

McCain Attacks Bloggers, Sinks Ship with Loose Lips

That's no easy feat even for an old navy man such as John McCain. He says bloggers are old enough to fight his damn wars but not enough to speak our mind.

Think Progress notes McCain's attack on the blogosphere:

When I was a young man, I was quite infatuated with self-expression, and rightly so because, if memory conveniently serves, I was so much more eloquent, well-informed, and wiser than anyone else I knew. It seemed I understood the world and the purpose of life so much more profoundly than most people. I believed that to be especially true with many of my elders, people whose only accomplishment, as far as I could tell, was that they had been born before me, and, consequently, had suffered some number of years deprived of my insights…It’s a pity that there wasn’t a blogosphere then. I would have felt very much at home in the medium.
Damn the torpedoes and full steam ahead. I think we've just been broadsided matey.

Very wittily said John, but all you've accomplished is to demonstrate your ignorance of the Blogosphere. If you only knew how old I really am (but don't you dare ask).

So I guess we've all been told. So much for freedom of speech. Maybe we should put an age limit on it. Now there's an idea for you John. There outta be a law.
In 2000, John McCain called Rev. Jerry Falwell an “agent of intolerance.” Yesterday, in a naked attempt to broaden his political base, McCain delivered the commencement speech at Falwell’s Liberty University. McCain’s hypocrisy was noted on many blogs. He returned the favor in his speech at Liberty by attacking the blogosphere.
A commentor also noted:
McCain’s lurch to the right begs the following question: Could it be possible that Republicans are also saddled with shitty consultants?
Psst... here's a dirtly little secret. McCain's a mole. So now you know.

Related links: daily fisk, news, us-news, in the news, news and politics, politics, political, john+mccain, blogging, blogosphere, humor, fisk




se

FeedBlitz eMail Subscription Service:

We've moved our newsletter email subscription service over to FeedBlitz. Don't worry, FeedBlitz made the migration process painless, so if you already have a subscription there's nothing more you have to do. You will still receive our newsletter every day.

So why would you want to subscribe to our email newsletter? And is it safe? Read the FeedBlitz faq to find the answer.

Why the switch from Bloglet? Well, for starters Bloglet hasn't worked most of this past year. Emails go unanswered and it looks like the owner's heart isn't into maintaining it any longer. We appreciate the service all these years but it's time to move on.

FeedBurner has also partnered with FeedBlitz, and if it's good enough for them then it's good enough for me. FeedBlitz offers superior service and features, so for us the move was a no brainer.




se

Impressionen vom SeoDay 2019

Hat leider etwas gedauert mit meinem SeoDay-Recap, zum Ausgleich wird er etwas anders. Den Formalkram schenke ich mir, dafür gibt es ein paar Eindrücke von der Veranstaltung. In Form von Text, Bild und Video. Der SEO-Day 2019 fing auf jeden Fall gut an. Ich wurde mit offenen Armen empfangen. Noch vor Betreten des Stadions. Christian ...

Weiterlesen ...

Der Beitrag Impressionen vom SeoDay 2019 erschien zuerst auf SOS Seo Blog.




se

Return of an SEO – Phönix aus der Asche 2.0

Eigentlich kaum zu glauben, wie lange ich hier nichts mehr geschrieben habe. Doch jetzt hat es mich wieder gepackt. Der alte Mann ist zurück an der Stelle, an der er sich früher über Seo und Gott und die Welt ausgetobt hat. Und es ist nicht so, dass ich nicht an anderer Stelle als Blogger oder ...

Weiterlesen ...

Der Beitrag Return of an SEO – Phönix aus der Asche 2.0 erschien zuerst auf SOS Seo Blog.




se

International Online Dating Service For Men Interested In Dating Foreign Women

These testimonials shouldn't only be considered from the male perspective, they also serve in attracting women, as women feel more comfortable using Date International because of their proven track record of success.



  • Online Dating
  • International Dating Service
  • International Dating Services

se

Artisan cheeses Tasmania

Why not go on a Tasmanian gourmet cheese crawl ? There’s an immense number of cheese producers in Tasmania, and the fabulous news is that a number of them are open to visitors for tastings, meaning you can base your entire holiday around a spectacular gourmet cheese crawl. With so many small scale producers making...




se

Now that’s the Cyberhouse Life…

From Cyber Trucks, to Cyber Phones, to a  Cyber House – now this…a Cyber Mansion, when will it ever end? Cyberhouse Life is a concept from architect Alex Wyzhevsky that looks like it could easily be out of the next Bond film. Nestled in a picturesque mountain this dwelling actually consists of two buildings –...




se

The universe on your wrist…Jacob & Co.

Now if you ever wanted to be the centre of the universe this watch would definitely help. The huge Jacob & Co. Astronomia measuring in at 43.4mm is opulence at its best. Encased in a rose gold case and powered by the exclusive Jacob & Co. , the manually-wound JCAM19 calibre watch operates at 28,800...





se

HSBC not interested in small businesses in Canada

Interesting.  I’ve been an HSBC business customer for 10 years, and was surprised to find out that they are no longer interested in small businesses in Canada.  Their new focus, I was told on the phone, is international businesses with sales over 3 million dollars. So, while they’ve graciously ‘grandfathered’ my business account, I can’t … Continue reading HSBC not interested in small businesses in Canada

The post HSBC not interested in small businesses in Canada first appeared on Bigsnit Blog.




se

Haftstrafe für Ärztin wegen angeblicher Russland-Kritik - ohne Beweise

Kritik an Russlands Krieg gegen die Ukraine wird von der russischen Justiz hart bestraft. Nun muss eine Ärztin für Jahre in Haft, weil sie der Ukraine angeblich ein Recht auf Selbstverteidigung zugestand. Beweise dafür gibt es nicht.




se

Trumps Wahlsieg: Demokraten im US-Senat wollen Richter im Eiltempo bestätigen

Die Zeit sitzt den US-Demokraten im Nacken. Noch vor Trumps Amtsantritt wollen sie so viele Bundesrichter im US-Senat bestätigen wie möglich. Denn auch in der Parlamentskammer übernehmen bald die Republikaner die Kontrolle.




se

Marktbericht: Wall-Street-Gewinnserie reißt

Nach den Gewinnen haben die Anleger an der Wall Street heute Kasse gemacht. Der Blick geht nun auf neue Inflationszahlen und die Notenbank Fed. Der DAX fiel deutlicher zurück.




se

Scholz gibt Regierungserklärung ab - Söder mit Premiere im Bundestag

Scholz' Regierungserklärung am Mittag dürfte den Wahlkampf eröffnen. Dabei kommt es nicht nur zum Rededuell mit CDU-Chef Merz. Auch Bayerns Regierungschef Söder will sich bei seiner Premiere im Bundestag den Kanzler "vorknöpfen". Von S. Henkel.




se

TV-Moderator Hegseth soll Trumps Verteidigungsminister werden

Tag für Tag werden neue Namen der künftigen Trump-Regierung bekannt: Für Aufsehen sorgt jetzt, dass der rechte TV-Moderator Pete Hegseth das Verteidigungsministerium übernehmen soll. Auch Tech-Milliardär Musk bekommt einen Posten.




se

Wirtschaftsweisen legen ihr Jahresgutachten vor

Kurz nach dem Scheitern der Ampel und mitten in der Konjunkturflaute stellen die Wirtschaftsweisen ihr Jahresgutachten vor. Was hilft der Wirtschaft in der aktuellen Situation? Von Hans-Joachim Vieweger.




se

Manager großer Börsenkonzerne verdienen so viel wie nie

Im Schnitt 2,65 Millionen Euro haben Vorstände von Deutschlands großen Börsenunternehmen 2023 verdient - so viel wie nie zuvor. Der mit Abstand bestbezahlte Manager führt den kriselnden VW-Konzern an.




se

Republikaner wollen Führungsposten im US-Kongress besetzen

Die US-Wahl ist gerade eine Woche her, und schon dreht sich das Personalkarussell in hohem Tempo. Heute wollen die Republikaner Führungsposten im Kongress besetzen und zeigen, dass sie die neue Macht im Kapitol sind. Von Katrin Brand.




se

Ermittlungen gegen Rechtsextremisten Martin Sellner

Der österreichische Rechtsextremist Sellner inszenierte Anfang des Jahres seine Einreise nach Deutschland mit Berichten in sozialen Medien - das hat ein juristisches Nachspiel. Die Staatsanwaltschaft in Wien ermittelt. Von M. Bewarder.




se

Zuspruch zu rechtsextremen Einstellungen in Westdeutschland steigt

Ausländerfeindliche Einstellungen sind in den ostdeutschen Bundesländern weiterhin verbreiteter als im Westen - doch die Unterschiede werden kleiner. Zugleich sinkt die Zustimmung zur Demokratie, wie eine neue Studie zeigt.




se

Regierungserklärung: Scholz will noch wichtige Gesetze vor Neuwahl

Kanzler Scholz hat seine Regierungserklärung abgegeben. Er warb dafür, bis zur Neuwahl am 23. Februar wichtige Gesetzesvorhaben zu verabschieden. Scholz betonte außerdem, dass die Ukraine weiterhin Unterstützung benötige - aber nicht um jeden Preis.




se

Online Dating Scams: Sending Money in the Name of Love

The Federal Trade Commission, the nation's consumer protection agency, warns that scammers sometimes use online dating and social networking sites to try to convince people to send money in the name of love. Online Dating Scams: Sending Money in the Name of Love




se

Internet Scams: Don't Get Scammed this Holiday Season says FBI

Be wary of e-mails or text messages that indicate a problem or question regarding your financial accounts. Criminals will attempt to direct victims to click a link or call a number to update an account or correct a purported problem. The links may appear to lead you to legitimate websites, but they are not. Any personal information you share on them could be compromised. Internet Scams: Don't Get Scammed this Holiday Season says FBI