Saturday, December 25, 2010

Anniversary Card In Bangla

Xmas Road Trip

Christmas Eve is over. Since my parents moved into a small hole in Süstedt, the journey there is always an experience.

Up 8km from the finish it was actually quite good. The roads were not in perfect, then at least in passable condition.

some point we had a small but well-cleared road, turn left ... and stuck. A closer inspection revealed

that the road would turn into "we, around 5-10 cm was lower than the street where we were before the move. From the outside, but this was not seen.

Results: We were somewhere in the snowy nowhere, visible far and wide, no house and the car was not yet back.

My brother tried to push the car while I tried, the car carefully backwards maneuver on the more stable road. The only result was that the wheels dug further.

A plan B was needed.

A common method to free a stuck car, is to place the mats under the wheels. The carpet-like mats of today's cars are actually almost too good for such experiments, but even if the navigation system displays only wilderness around you, going from one at some point the alternatives. The most spectacular result was

however, that a mat came out firing with fly front. The situation itself is not improved as a result. While my brother lodged

a smoke break, was I thought about Plan C.

rock After digging out the wheels and multiple back and forth I finally got the car on its own again and we turned around at first to drive a larger location.

From there, we called our parents and let us steer to the target phone. En route we also saw yet another car that was just moved from a stretcher out of the snow.

Almost 3 hours after departure in Bremen, we were finally there, while in summer can expect about 45 minutes.

conclusion of the way: A normal Navi good is on a visit to the province of winter is not too much. worked the last few years it just make it, but with proper winter weather, one now needs a special winter mode, which takes into account only the navigation system roads that are on the roster of Räum-/Streufahrzeuge.

The floor mats have survived the procedure also good. I even have the subjective impression that they are now a little cleaner than before.


At the end of the Christmas family celebration, it was on the return journey.

If you know of an insider that the roads are cleared, you get a lot easier to target. However, the major roads through the snow drifts had become part of small single-lane roads that are sometimes only on the median strip or on the opposite lane at all could ride.

held at this late hour, the oncoming traffic, fortunately limited, so this was the most time possible. If it was a time it was said, however, carefully back into the snowdrifts to dive on our site. Once we were stuck there too fast, but it was just twice as good.

When we reached the B6, it was much better. Although that was not free of drifting snow but there is more traffic there is stable lanes were constructed.

The A1 was finally cleared up the left lane perfect. The A27 completely even.

I'm glad now first, the next Days not to have to leave the house ...

On that note: Happy (left) hard!

Thursday, December 23, 2010

Tooth Brush Sno Cap Refills

Merry Christmas!

Wednesday, December 22, 2010

What Does A Bitches Mucus Plug Look Like

hit and run - Part 5: Insurance coverage

a hit and run insurance law can also lead to consequences and costs. In the event of an accident, your insurer for a fair settlement of claims a legitimate interest, investigate those accidents completely. As a policyholder, you have to contribute to accident information, so you are bound by an obligation to inform. This education requirement expressed in the fact that the policyholder after the occurrence of the accident has the obligation to do everything that could to investigate the matter and to minimize the damage to be useful.

The Federal Court held that this duty of disclosure will be violated if they flee from the scene. With the realization hit and run by § 142 of the Penal Code "as a reflex" also simultaneously violated the intelligence interest of the insurer (BGH VersR 2000 p. 222). The same also when a definite liability situation.

Car Insurance
for the discharge of their liability insurance has the consequence that this initially for the party in the accident costs comes up, they demanded back but you-they are thus deprived of recourse. This freedom of the insurance is not unlimited. It applies to a maximum of 5,000 € (BGH VersR 1983, 333).

insurance
Even if you have taken out insurance (partial or fully comprehensive), you need to adjust the damage to your own vehicle itself, because the insurance is not required in case of a hit and run, to pay the costs incurred (OLG Nürnberg, Case No.: 8 U 2561/96).
legal
general can be stated for traffic offenses that your legal protection insurance provides coverage for legal fees, unless you have acted negligently. They commit a crime or misdemeanor deliberately omitted in the rule, the legal protection.

About the Author: Attorney Thomas Brunow lawyer for traffic law in Berlin. Brunow lawyer is legal counsel of the Volkswagen - Audi Dealers Association of Traffic Law Traffic Law and member of the consortium in Berlin. Attorney Thomas Brunow helps victims and those affected by road accidents on traffic violations (hit and run fine, points on their license, etc.) quickly and efficiently.


Tel: 030 / 226 35 71 13

lawyer Thomas Brunow is a partner Registry Prof. Dr. string & Partner Berlin

Tuesday, December 21, 2010

Herpes Sores On Chest?

A JSON parser in ABAP

When it comes to structured data between different systems, offers himself to the
JSON data format. It supports arrays, hashes, some basic data types for numbers, strings and logical values and allows data objects to nest arbitrarily deeply into each other. The notation is simple and programmers of different languages (C, C + +, C #, Java, JavaScript) in this or a similar form of art. Compared to XML, there is less overhead for defining the structure, so that the essential, the actual data content, a greater presence.
Here are some simple examples:

is a

array of strings. The following
Hash
defines some examples of name-value pairs:
{
"age": 42,
"occupation": "stenographer"
"Smoking": true
} let

course, arrays and hashes any combination, such as a Hash of Arrays (HoA):
{"Adam": ["Cain," "Abel", "Seth"],
"Abraham": ["Ismael", "Isaac" ] "Isaac": ["John", "Esau"]} Since JSON is essentially the notation of data in JavaScript, it is often used in Web applications communication with the server. Parsing in JavaScript layer of a Web application can be done simply with the statement
eval
[1].
 In order to develop the user interface portable and choose the minimum of effort between different backends to be able to recommend a standardized data format such as JSON for both directions of the data transport, for sending as receiving the data. 

Since I have been working recently on a Web application that sends Ajax requests with JSON data to an SAP system and receives from this, I needed the ABAP stack a JSON parser. Since no such apparently in the SAP system does not yet exist, I programmed it myself: the class ZCL_JSON_PARSER can convert a JSON input in a generally typed ABAP data object that can then be searched in the client code or mapped to the application-specific data structures. When mapping tasks such as this, the test-driven development is very efficient: It is because we do not how to do otherwise with side effects - there is virtually no API calls that can so or to go away, and no dependence on the contents of any database tables. We have an input and a depend only on the ouput. It cries out after, the functionality to implement step by step as the fulfillment of test expectations. [3] Before

however, we can write down even a syntactically correct test must be at least the interface of the test method must be set. In our case we have a public method to parse

have certainly looks as follows:
 

methods parse
importing iv_json type string returning
value (es_data) type zut_data
raising
zcx_parse_error.

input is certainly a string. Output is a data object that can be evaluated with ABAP resources and allows arbitrarily deep nesting. For this purpose, we can take take a generic data type that any data objects. The data type can
any
are not able to use, because it represents only an abstraction of the existing data types and the compiler can not say how many bytes of that type are to be allocated. The type ref to data

does not have this problem. He is "a pointer to anything" and requires a known number of bytes: the length of a memory address, usually four bytes.

The above return type is defined in the Data Dictionary. In ABAP, he would be equivalent to the following note:

types: begin of zut_data,
type type c length 1,
data type ref to data,
end of zut_data.

The type code
type
the type of data object Selected, points to the pointer data

. These can be basic data types like String (S), Number (N), Boolean (B), but also composite types such as hash (h) or array (a).

Note that the so-typed interface already contains an important design decision:
The goal of our mapping, a data object, not an instance of a class.
have in the hierarchy of data objects, ABAP objects and instances of classes have no common generic term.

Man, alternatively, a class could have used the definition of the target type in ABAP. That would have certain advantages, for example, would have the type codes can be eliminated [2] - But at the cost of significant performance losses: create has the
CreateDataSource
command significantly better execution times than

object.
For simple data types, we can already write down some tests: test_42 method. data: ls_data type zut_data.
ls_data = go_ref-> parse ('42 ').

* parser recognize '42 'as a figure:
assert_equal (act = type-ls_data
exp =' N ').
 * value of 42 was determined correctly 
_assert_equals (act = ls_data-data
exp = 42 ). ENDMETHOD. * --- A String recognize
test_string method.
data: ls_data type zut_data.
 ls_data = go_ref-> parse ('"abc"'). 

* String is detected
assert_equal (act-type = ls_data
exp = 'S').

* string is read correctly
_assert_equals (act = exp
ls_data-data = 'abc').
 
ENDMETHOD. "Test_string

This is
_assert_equals
a helper method that works essentially like
assert_equal but if
act is a pointer, before he comparison with exp

dereferenced.
If an empty input will be served beginning, to an empty structure to be returned:
* --- No entry -> No output
test_nothing method.
data: ls_data type zut_data.
ls_data = go_ref-> parse ('').
* Empty string is blank value (no exception)
assert_initial (ls_data).
 
ENDMETHOD. "Test_nothing

how is it with composite types - here hashes and arrays, it is natural to map hashes and arrays in ABAP by internal tables with hash or default access for this array is relatively simple.

types: zut_array_tab
type standard table of zut_data.

does what you want: For each array element can indeed turn contain any data object. So the line type of the array again zut_data . hashes are sets of key / value pairs. The key is a string, the value is again an arbitrary data object. A hash element will look as follows then from:

types: begin of zut_hash_element,
key type string
 include zut_data type as value. 
types: end of zut_hash_element.

The hash itself is now in the ABAP sense, a hash table with line type
zut_hash_element
and key column key : types: zut_hash_tab type hashed table of zut_hash_element
with unique key key.
Now we can formulate tests for hashes and arrays, starting with the simplest case:

It is certainly the empty array be detected ( go_ref is the object under test, to meet the test instance of
ZCL_JSON_PARSER
):

 * --- The empty array [] method 
test_empty_array.

data: ls_data type zut_data.

field-symbols: zut_array_tab \u0026lt;lt_array> type.

ls_data = go_ref-> parse ('[]').

* Array type is detected
assert_equal (act-type = ls_data
exp = 'a').

assert_bound (ls_data-data).

assign ls_data-data-> * to \u0026lt;lt_array>.
assert_subrc (act = sy-subrc
msg = 'data object does not have the correct type').

* It has been determined, the empty array
assert_initial (\u0026lt;lt_array>).

ENDMETHOD. "Test_empty_array

The final and complicated test case, parsing a complex nested structure is also designed to show how the resulting structure can be evaluated in ABAP, to the application to extract the required data:

* --- Nested structure
test_complex_nested method.

data: ls_data type zut_data,
lv_array_length
type i. field-symbols: type zut_array_tab \u0026lt;lt_array>, \u0026lt;lt_hash> zut_hash_tab type, \u0026lt;lt_hash2> zut_hash_tab type, type \u0026lt;ls_line> zut_data, \u0026lt;ls_element> type zut_hash_element, \u0026lt;ls_element2> type zut_hash_element.
ls_data = go_ref-> parse (
'[1, {x: [1,2,3], y: {"c": 1}}, "a", true]'
).
 
* array base type is recognized
assert_equal (act-type = ls_data
exp = 'a').

* Outer array View
assign ls_data-data-> * to \u0026lt;lt_array>.

* He has four elements
describe table \u0026lt;lt_array> lv_array_length lines.
assert_equal (lv_array_length
act = exp = 4).
 * position on the second element 
read table \u0026lt;lt_array> assigning \u0026lt;ls_line>
Index 2
assert_equal (act = exp \u0026lt;ls_line>-type = 'h'). assign \u0026lt;ls_line>-data-> * to \u0026lt;lt_hash>.
* The hash (the second element of the external arrays)
* On the key element of View 'y' position
read table \u0026lt;lt_hash> assigning \u0026lt;ls_element>
 table with key key = 'y'. 
assert_subrc (sy-subrc).

* The key element to the 'y' is again a hash
assert_equal (act = exp \u0026lt;ls_element>-type = 'h').
assign \u0026lt;ls_element>-data-> * to \u0026lt;lt_hash2>. * This innermost hash contains the key 'c' is the number 1: read table \u0026lt;lt_hash2> assigning \u0026lt;ls_element2> table with key key = 'c'.
assert_subrc (sy-subrc).
 assert_equal (act-type = \u0026lt;ls_element2> exp = 'N'). 
_assert_equals (\u0026lt;ls_element2> act = exp-data = 1).

ENDMETHOD.

On the draft class
ZCL_JSON_PARSER a few comments: core is the method get_any that reads any JavaScript data object. It is not only on the single public method parse
for the top data object is called, but also at the designated places in arrays and hashes, which leads to recursive calls.
 It pleased me that the class of fully kept free of global variables: It has no attributes at all. The price was only to provide all of methods with a parameter 
cv_pos
that indicates the current position in the string and can be increased by the methods of successful reading of an expression. The calls to the methods of this bit bulkier than they could be: Each method passes by reference the entire string to be parsed and the position in the string when changing parameters. This there are usually export parameters
ev_found
, a flag that indicates whether the part you are looking object was found.

The class can be a bit more than the JSON format: key hashes can be written down without the quotes in JavaScript as they present a valid variable name. And strings can also be limited by single quotes. The only restriction for Strings: Unicode characters in the notation
\\ uXXXX
are not supported.


[1] Because of the theoretical possibility of

code injection attacks is recommended for applications that run in the public Internet, but also in JavaScript -programmed to use a parser that actually evaluated only data objects and executing any JavaScript code. The most popular JavaScript frameworks like Prototype or jQuery contain a JSON parser.
[2] This is Martin Fowler Refactoringmuster: "Replace Type Code with Subclasses.
[3] This is also the reason why often in TDD launches mapping tasks as an example, such a conversion of integers into Roman numbers.


Thursday, December 16, 2010

Images Suitcase Piercing

Wikileaks

Two very nice articles on Wikileaks:

The Berliner Zeitung published an appeal against the attacks on Wikileaks, together with the newspaper, the Friday and the Frankfurter Rundschau.

Spiegel Online: media censorship in the U.S. - What to do with Internet blocking WikiLeaks

I have today finally Christmas holidays, as I come back maybe a little more often to blog.

Monday, December 13, 2010

How Many Calories Are In A Brownie With Frosting

red light violation - No increased fines despite a long period of red light

When a red light violation by over 1 second is called a qualified red light violation. This is followed by one month driving ban, 4 points on their driving and € 200.00 fine.
showed in this case from the year 2009, the traffic light already red light seven seconds. The question was how is the person with such a violation punishable! This failure prompted the District Court zoo to increase the fine and the ban dramatically. The verdict was in before the Supreme Court, however, not last. In the current edition of the fine catalog provided Regelbuße is higher than in so-called simple red light violations already. Consequently, when imposing the Regelbuße for a qualifying offense already takes into account the increased red abstract danger by the long duration of the red light phase.
because the increase of the fine in the case of the presence of a qualified red light violation has its origin in the fact that for more than a second sustained period of red light already may, on cross-traffic in the through the red light suspended driving range (Senate Decision of 7 October 2002-3 Was (B) 364/02 further references). In the case of - as the district court accepted - already seven seconds lasting period of red light is not beyond you can abstract danger that could justify a further increase of the fine. Because of the interaction between the fine and ban the error of law recognized in setting the fine, the entire legal consequence statement, and hence the ban.
The Court of Appeal looked to further increase due to the particularly long duration of the period of red light to right no reason. It remained with the Regelbuße.
For Decision: KG Berlin Decision of 13 January 2010 (3 Was (B) 714/09, 2 Ss 267/09 - 3 Was (B) 714/09)

About the Author: Attorney Thomas Brunow lawyer for traffic law in Berlin. Brunow lawyer is legal counsel of the Volkswagen - Audi Dealers Association of Traffic Law Traffic Law and member of the consortium in Berlin. Attorney Thomas Brunow helps victims and those affected by road accidents on traffic violations (hit and run fine, points on their license, etc.) quickly and unbürokratisch.mehr info: www.verkehrsrecht-24.de
Tel: 030 / 226 35 71 13

lawyer Thomas Brunow is a partner of the firm Prof. Dr. string & Partner Berlin

Friday, December 10, 2010

Community Service Letters For Sororities

hit and run part 4: Fines and side effects

addition to the criminal Consequences may occur periodically after a hit and run accident for the fugitives and to misdemeanor legal consequences and penalties. If the process is stopped because of hit and run in certain circumstances, the matter also to the competent administrative authority or penalty is given.
If there is a conviction, the competent authority, in addition to fines imposed by the registration of its discretion, up to 7 points after the Fines Regulation (BKatV) in the central traffic register of the Federal Motor Vehicle Office in Flensburg.
  • penalty notice
The competent administrative authority may Notice of payment remitted in their view sufficient evidence to support an accusation of hit and run. In the penalty notice, a fine of certain amount and other side effects are fixed. Here, the amount of the fine depends on the fine catalog.
As a side effect is to impose a driving prohibition pursuant to § § 25 Road Traffic Act, 4 BKatV considered. The ban is an extremely comprehensive and relevant topic dar. For example, if a threat to your job, should be examined in each case whether this account can not be an exception. If necessary, the ban will depend on the duration set in a holiday period. Otherwise can also be waived by a ban on payment of a higher fine. For the proper discharge of their interests and to assess whether such steps are legally possible, it is imperative to hire a specialized attorney in the traffic law.
  • logbook edition
If the determination of the driver who has committed a hit and run was not possible, the Authority may in accordance with § 31a StVZO against a vehicle owner for one or more order to it authorized or will be approved vehicles keeping a logbook . In this case, the vehicle owner make future before each ride guarantee that the persons, dates, and the license plate of the vehicle shall be recorded in the logbook. The arrangement to keep a log book, after a traffic stop after an accident for a period of three years to be proportional to (OVG Münster , DAR 2005, 708 f. ). It depends on the individual case, however, regularly.
About the Author: Attorney Thomas Brunow lawyer for traffic law in Berlin. Brunow lawyer is legal counsel of the Volkswagen - Audi Dealers Association of Traffic Law Traffic Law and member of the consortium in Berlin. Attorney Thomas Brunow helps victims and those affected by road accidents on traffic violations (hit and run fine, points on their license, etc.) quickly and efficiently.
more info: www.verkehrsrecht-24.de
Tel: 030 / 226 35 71 13
lawyer Thomas Brunow is a partner of the firm Prof. Dr. string & Partner Berlin

Friday, December 3, 2010

Colloidal Silver Pink Eye

hit and run, Part 3: Punishment and punitive

Part 3: What are the legal consequences of the meeting caused the accident?
  • criminal consequences

The hit and run is a misdemeanor in the criminal sense. is laid down in § 142 I StGB that the unauthorized removal from the scene - like the hit and run law is-punishable by up to three years imprisonment or a fine is
At sentencing, or after a penalty. the court may additionally ban according to § 44 StGB impose. The duration of the ban depends on the one after the damage suffered and the other of whether during the accident flight people were injured. It is usually in damage between 200 and 500 € a month, likely to damage up to 900 € with three months driving ban. The period of the ban begins to run when the license is taken into official custody.
In some cases threatens the withdrawing the license . This could also at major property damage and Threatening bodily harm. Property damage must usually have exceeded € 1,300, to be significant (LG Berlin, DAR 2005, 467). The property damage incurred in this case includes repair and towing costs, expert costs and the depreciation of the victim vehicle (OLG Dresden, NZV 2006, 104; LG Berlin, NZV 2007, 537). Did it further in the accident to an injury, can be expected to manage 12 months without driving. The combination with a drunk driving has a negative impact for those affected.
If the conditions for a conviction under § 142 Criminal Code before, can lessen the court nevertheless referred § 142 IV StGB the sentence or even be exempt from punishment. For this you would need as involved in the accident within 24 hours, the findings of their personal data have allowed the police. have occurred, in which only a minor material damage (to a maximum of 1300 €: LG Bielefeld, NZV 2002, 48) also needs some of the traffic accident "out of moving traffic" - - typically when entering or leaving a parking space has been created. The so-called "active repentance" but offers no means the opportunity for the to release an accident resulting obligations. Again, that others fleeing the accident and your driver may have watched and you will be investigated by the police, but before you meet your statement requirement. In this moment you can no longer rely on § 142 StGB IV. Therefore may not IV § 142 are interpreted as "carte blanche". It is recommended that in the event of an accident, immediately seek an attorney.


also the keeper of a vehicle can make the illicit guilty after a road accident. The at the accident site present holder and owner of a motor vehicle which by him to drive the same enforcement caused the accident does not prevent from proceeding further with his vehicle, although this can be possible to ensure complicity in illicit a road accident (including OLG Frankfurt Main Decision of 27.11.1996 - 3 Ss 364/96 ).
The accused have the right to legal defense. This right should be used in all cases. Especially are strongly advised not to make any statement to the police or other law enforcement authorities could not take your lawyer before access to the investigation file. From this follows only what damage has occurred and whether there are witnesses, and above all, this results only the specific allegation. Only after having regard to all the circumstances, your lawyer, your case for developing effective defense strategy. Since the charge of unauthorized removal from the accident also affected the offense right (driving ban, fines, points, log book edition, etc.), has specialized in the transport of the defense attorney is not isolated criminal conduct. The costs of proceedings shall usually your legal expenses.