Thursday, January 27, 2011

Bahrain Contact No Keshyog Hair Oil In

speeding on highways - ProViDa2000


speed measurement ProVida 2000

speed limit on highways is not uncommon. To determine the speeding, the police often resorts back to civilian emergency vehicles, tracking the person concerned.

The speed measuring system ProVida 2000, while frequently used in emergency vehicles of the police to measure speed. The system can determine the speed from a standing or even moving from the emergency vehicle. The evidence here is usually from video recordings (in this context: the problem of permanent video surveillance).
Installed in the fire trucks are always a front and rear camera. The car can then use over a certain distance from a fixed distance from the measured vehicle. By pushing a button the measurement will be recorded on video.

is the determination of the rate by the distance pulses per unit time of the measuring system in the velocity unit km / h are equivalent.
On the attached picture (screen attached) is left above the calibrated distance in meters. Top right, the time is calibrated in the form of so-called frames, where 1 frame is a time of 0.04 seconds. Bottom right shows the current speed
The visible on the screen cutout value VDM (video distance meter) allows taking into account the height of the vehicle close to the distance change. This in turn is needed for a correct speed measurement. The actual vehicle height is made here manually or from a database.

In our specific case used in accordance with the Addendum to ViDistA evaluation report from a database, a reference size of KBA 17 703 mm (!) for the affected vehicle. This value should the vehicle height of the VW Touareg represent our clients. The fact that the Touareg is not a height of 17 feet reached the officials would evaluate the need to be noticed almost immediately. The incorrect altitude here had a direct impact on the measured speed. Expert reports from the police point of view was thus calculated as gross errors assessed.

Here, again, that the velocity measurements do not always take place properly. As such, any measurement are critically

About the author:. Brunow lawyer Thomas 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






Thursday, January 20, 2011

Lumbar Spine Sprain Radiculupathy

amateur radio disaster

Nice article in the Germany radio:

faster, earlier, more precisely - do Bielefeld researchers communication in case of disaster

Monday, January 17, 2011

Sample Counter Insurance Letter

loss of use compensation in case of total loss


Following a no fault accident, injured in principle a entitled to compensation for loss of use, if the latter decides on a car. When a repair is damage to the victim a loss of use until the completion of the repair to.

measured in the case of total loss, the amount of compensation for loss of use of the so-called lead time. This is in expert reports usually with 12 - 14 days specified. Dispute arises whenever the victim waived for a replacement.

Liability Insurance will always reject the claim from the following reasons:

If no replacement vehicle is purchased for a total loss should, according to the liability insurance lack the will to use. This is correct as a prerequisite for loss of use claim.

undermines these represent the third-party insurance considered the victim in the case of total loss, even at late or no replacement, the loss of use.

The requested use will of the victim is already being sufficiently proven that this time of traffic accident has added a motor vehicle. In its ruling of 10 June 2008 (BGH VI ZR 246/07) lists the Federal Court to understand may be sought under what conditions a loss of use.

In contrast to repair damage to the total loss and loss of use must be notified without the purchase of a replacement vehicle is detected. The use will go under the total loss that is not with the vehicle. If the event not occurred, the victim would have continued using the vehicle. (Also Jagusch / Hentschel, traffic law, 33 ed I StVG § 12, para. 45).

Regardless of the "new" jurisdiction to try liability insurers still refuse to loss of use, unless a replacement and appropriate submission of appropriate evidence is. Because of the many problems in the handling of traffic accidents are still advised to hire a specialist in the traffic law attorney with the handling of a traffic accident.

About the Author: Attorney Thomas Brunow lawyer for traffic law in Berlin. Brunow lawyer is legal counsel of the Volkswagen - Audi Dealer Association and a member of Traffic Law ARGE traffic law 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

Thursday, January 6, 2011

Vigamox Expiration Date?

domain-specific programming in ABAP

With the theme domain-specific languages
(DSL) I've been busy here and I will do it more often, because I think it is a promising field of programming.
The easiest and the ABAP developers most common form of domain-specific programming is it safe to to define Customizing tables
and used for the control of the system [1]: In a well-defined Customizing table include the possible fixed values of a (DDIC) domain directly traceable to the technical language of the application.
Sometimes the context of a database table for the desired form of the controllability of the system is inadequate: You want to be as flexible. Perhaps the relational data model, the only key and its value is derived, unsuitable for the imaging of the desired control. Or you want to control the deposit of the program in the source code of the class that performs the logic to it too close to the code themselves.
A solution is then to program the logic in a method so that the source of this method is limited to the radical application context - the program itself runs to some extent behind the scenes. This can be done with macros in ABAP and the colon / comma-syntax [2].
an example. In a class called ZCL_GDBW_SELECTOR I had implemented the task of selections from various external perform database tables that are structured substantially similar. The details in which they differ from each other, I have held in a static hash table that is built to load the class. The filling of this table is computationally a harmless, almost boring process. The

insert statements as well as the assignments to the fields of the work area are part of the "noise" of the language (syntactic noise ): necessary but for the machine, for humans but difficult for them to look at the essentials. In this case, I have hidden these in macros to stop so that only the essential, the controlling parameters in the source code of the method:

build_info_on_tables_and_conns method. data: ls_table_data type ty_table_data, ls_con_data type ty_con_data.
_add_table_data
* Connection Node added * Databox table name 'GDBW' gdnf1bw '' ': ' INBOX 'V_INFO_DATEN_RECV'
'OUTBOX' V_INFO_DATEN_SEND '
' ALL 'V_INFO_DATEN_ALL' 'ARCH' 'V_INFO_DATEN_SEND_ARCH'.
_add_table_data
'MVN' gdnf2bw '' X ': ' INBOX ' 'V_INFO_DATEN_RECV_NF'
'OUTBOX' V_INFO_DATEN_SEND_NF '
' ARCH 'V_INFO_DATEN_SEND_ARCHIV'.

* ...

* Q compounds
_copy_table_data_from_to:
'MVN' QMVN '
' KMVN 'KQMVN'
* ...

The "domain expert" in this case is someone who is familiar with the external databases and their connections to the SAP system. Note in this example, the use of the colon / comma notation: The number before the colon, part of the statement in sequence is the same as always Antecedent to all separated by commas used after the colon behind sentences. This also facilitates the view of the essentials. Alternatively, I would have the n-premisses must write down times. The colon / comma-notation and Macros have helped me in this example, to enforce a radical Another example from my BSP thread ready for input in declarative syntax
shows the use of this technique to control for when and which buttons in one application is active, inactive, and when they are invisible - depending on the transaction mode (display, Edit, Create). Again, the reduction to the essentials. The actual manipulation of the Status field is behind the scenes, hidden in the macro:
_set_button_state_per_mode:
* FCODE \\ CREATE CHANGE DISPLAY
'ACTU' active active disabled,
'SAVE' active active disabled,
'UNDO' active invisible invisible,
'CANCEL' invisible active disabled,
'PRINT' invisible active active. Again, it allows the application to record the control in table form. That is, would this type of control . It is in principle possible to define small Customizing tables that provide the same [3] In both cases I have deliberately not customizing table chosen for reasons of economy, if I have all decisions and controls of this type would occurrences in Customizing tables would I flood the system with virtually customizing tables.

Also, I would have not only a place, but two, which are responsible for the control: Later, to understand in problem cases, why a particular state is chosen, I look at the entries in the Customizing table
 and 
the program that it is evaluating.

In the macro notation I have, however, everything in one place, in the same program object. The Macro me only serves to separate the program logic within the object

of the really important controlling values, since these are the essentials. The ongoing behind the scenes programming logic is the same for all buttons. Once programmed - and with a unit test secured - you will have to do to maintain no more with the code. But with the controlling values: It may, for example, a new button will be added. Or find a new principal is more tasteful than its predecessor, buttons to switch on principle

invisible when they are not suitable. These are typical cases of changes - And always have only the values in the above section of code to be adapted or extended.

macros and the colon / comma syntax thus help in ABAP to create
internal DSL
s, ie languages that are processed in the normal ABAP embedded context.

Opportunities are also integrated in the ABAP XSLT processors and JavaScript. In my
BSP Framework
the pronounced in the config.xml file

Flow Logic provides a DSL for the sequencing of the views in a BSP application you dar. is converted to a single ABAP statement in a set of internal tables ( see the constructor of the class
zcl_mvc_framework
:

* config.xml in ABAP data transform
call transformation (config_to_abap) source xml lv_sxml
result ls_application
application = tree = tree
controller = controllers
model = models.


may consider it more useful, instead of using XML to JavaScript Object Notation (JSON

) in other cases. Because XML itself also produced a significant syntactic noise. The JavaScript data that could be put in as a standard text (
SO10
) may, either by me in this blog presented JSON parser or with the available in ABAP JavaScript interpreter
cl_java_script
be read. Controlled, across sessions relevant information should, after they were converted into ABAP data to be buffered in any event on the Application Server. [4]
 
But JSON is not entirely free of syntactic noise

. The user - and the DSL Developers - really do not see the many braces and quotation marks, but at first glance already have the essential information. Then we gradually come into the realm of a "real" external DSL

. The notation of the data is designed for a given specific problem ad hoc. A typical example of such a DSL is a CSS stylesheet. The CSS notation is tailored to exactly one purpose: The appearance of HTML elements to control.

An external DSL needs to be translated into a semantic model. For each notation has its own translator is needed. That sounds like a significant extra cost because with such a translator so another software component is required. The effort to write a parser for DSLs or to a parser coupled translator, but tend to be overestimated. The more limited the use of DSL is - and limited language range is one of the characteristics of a DSL - the easier it will parse it, especially when working with test-driven development (see on this subject the beautiful Bliki
ParserFear
by Martin Fowler). Parsers are a prime example of the efficiency test-driven development, as they have as little dependencies: convert to a text-only form input in a syntax tree, or some semantic model. There are no other dependencies, such as database tables. Also need except basic functions - such as on string processing - no other API's are called.

For the work on the string level, we are in ABAP beyond the powerful regular expressions. The parsing of the actual often precedes
Tokenizing
can often involve only a series of simple regex replace
realize constructs. To illustrate
like a DSL used for the formulation of so-called
packaging rules. With a packaging rule can be used to control how the content from multiple SAP supplies pallets to individual or group is split. I have built for such a small packaging rules editor. The rules are maintained by our SAP CC to test different process and use cases. Here's an example: first Palette (
second range (
1st delivery, 1 item ) 3.Palette (
1. Delivery, rest
) 4.Palette ( second delivery, first item second delivery, 2nd item, 50% ) 5.Palette ( second delivery, rest
)
) 

So here is a hierarchical handling unit is equipped with the contents of two deliveries, with one group of education delivery items or partial quantities of delivery items is possible. Such a rule can be given a name and used at run time in a test case for automatic packaging. A parser validates the syntactic correctness of the control at design time to create a semantic model in the form of internal tables. This semantic model is then used to Term to the real present supplies used.

follows to illustrate here the tokenizer for the DSL, which is listed complete with regular expressions. It generates from the user entered a series of well-defined rules, tokens in the form of a normalized
stringtab
:

lv_norm = iv_code. lv_norm translate to upper case. replace all occurrences of regex: * comma as a separator ',' treated with lv_norm gc_space, * normalization of the keywords
'\\ bLIEF (\\ in lv_norm with 'RAN',
'\\ BPOS (\\ in lv_norm with '$ 1 $ 2', * 2x as concatenate tokens can be: "(REST)" '([\\ d.] + any numeric argument required.

loop at lt_code into lv_token. lv_token case. when '('.
_add_token ct_tokens bra space.
when ')'. _add_token ct_tokens ket space. when 'REST'. _add_token ct_tokens rest space. when 'PAL'.
_add_token ct_tokens lv_number pal.
when 'DELIVERY'. _add_token ran ct_tokens lv_number. when 'POS'.
_add_token ct_tokens lv_number pos.
when 'MG'.
 _add_token ct_tokens lv_number meng. 
when 'CU' or '%'.
_add_token ct_tokens lv_token ont.
when others.
find regex '(\\ d +)' submatches in lv_token lv_number.
if sy-subrc ne 0
* error - unknown token lv_token
_raise_syntax lv_token text-003.
else. * No clear
lv_number!
continue.
endif.
endcase.
lv_number clear.
endloop.


In this form it can now be processed by the Builder command for command to generate the desired semantic model.
If we had in ABAP a parser from the powerful family of Parsing Expression Grammars
(PEG) are available, such as
OMeta
, it could write a parser for this DSL with much fewer lines of code. The following OMeta object serves as a parser, as builders of the semantic model (here in the form of an AST with nested JavaScript arrays) and used to define the grammar. Moreover, it is more readable than the above-programmed out of sequence of regular expressions, which serves the same purpose. 


ometa handling unit definition
ordnum = digit +: ds'. " -> ParseInt (ds.join ('')),
/ / Complete delivery of all items Posnr gets 0:
dlv = ordnum: n ("delivery" An SSCC (Serial Shipment Container Code = ID of a handling unit)
sscc ordnum =: n ("Palette"
hu = sscc: s spaces "(spaces content: c spaces)"
-> ["HU", s [1], c],
/ / expr defines the entire rule, and thus the DSL:
expr = spaces hu: first (hu spaces) *: more
-> [first] concat (more)
}



OMeta This grammar is almost completely equivalent to the ABAP code-programmed by me, which I top one. extracts have shown! This shows prospects might get you to DSLs to formulate even faster and easier to define. Since there is a JavaScript implementation of OMeta, grammars could also be in the ABAP World be used - for there is the interconnect in the class
CL_JAVA_SCRIPT
JavaScript interpreter. The so-called semantic actions

, after each rule behind the arrow operator
-> Follow
could also include callbacks in ABAP. That the
CL_JAVA_SCRIPT
is resource intensive and that an interpreted language is not particularly fast, is there any reason for concern. Because the result of the parse operation will be buffered on the application server anyway, since it is the same for all users normally. fill

instead a semantic model in the form of internal tables, a DSL parser can of course also be used to generate ABAP code. Here again hold our SAP systems provides a number of examples. I intend to document this in future blogs.


[1] The fact that the entries of Customizing tables as a "DSL program can be seen, may cause surprise or even astonishment, I had already explained this point in my blog software

Stone Age.

[2] Macros are handled in the debugger as an execution, you can not hineindebuggen in a macro. Therefore, it is advisable to use the macro except in the simplest cases, only to call methods and program the logic of the macros in these methods. The macro then helps to write down the proposed controller in a more readable form.

avoided [3] To avoid typing errors, I've marked in this case, the possible states of a button in the form of constants. Behind the scenes there are constants
gc_state-active
,
gc_state-invisible
etc. This keeps me already the ABAP syntax checker on it, entering invalid state values.

[4] only in development systems are usually annoying buffering: The developer is more interested in seeing his development testing to have the most recent data, which he constantly changes in its tests. to buffer the development system, annoying debugging sessions . Cause In contrast, the controlled data in the production system change rather rare, while the other, the highest possible performance should be given to: buffer there so be sure! Finally, should not hundreds of users read in their meetings, all the same configuration file from the database or file system. For the same reason, customizing tables in DDIC with one click - without additional programming - buffered on the application server.
 

Tuesday, January 4, 2011

Carving At Front Of Ship

micro-versioning

Recently, I had almost become a victim of a terrible loss of data [1]: By uploading a false JavaScript files I would have lost the fruit of almost two days of intensive programming work. Although It is my experience that the rewriting of the program in such cases provides a better result even if the first product but re-appears or can be restored. Even letters are gaining quality if they are tears after writing and completely re-writes!

Still, I try, of course, reasonably, to avoid possible data loss. In the SAP system I manage this by sharing my frequent changes to the test system. Although this makes lots of transport - but the work becomes better documented and traceable. The short texts of transport can I also use to document the little changes I made each have. How versioning has finally made a documentary of a source steps.

only for work on "throwaway prototypes" I do not use transportation, and use local packages. Just so I got my problem. This prototype in development work have quite a high value: they can - as in this case - as a Proof Of Concept justify the award of a development project.

for developments in JavaScript, Perl, C / C + + and Java, I often use the editor UltraEdit

. This it does allow you to create automatically numbered backups of recent changes. This setting is flat, then applies to each File that I change the editor at all. I prefer to be able to toast the versioning targeted themselves. Furthermore, I do not like the waste, save each of these versions as a full version (rather than the differences). So I've

UltraEdit equipped with a versioning tool based on CVS (CVS is a bit out of fashion, but certainly "well hung"). Who does not like CVS, but rather works with GIT or SVN can modify my solution slightly, as the command line commands are similar for the checking in and out in all these systems.

How does it work? If I want to draw a version of the current edited file I choose my new tool "versioning":






The versions, their diffs and patches I can see me afterwards with a GUI to CVS, for example

TortoiseCVS or WinCVS

.

the sake of completeness I would add to the batch file that performs the versioning. It gets two arguments of Ultraedit, the directory name and file name (in the tool command by the symbols% and designated p% n% e). The definition of the tool is so

makeVersion.bat "% p"% n% e
The batch file must remove it with its medieval string processing these quotes to use the name and path in their own commands to be. It then establishes a temporary working directory, the file checked out of the same name from a local repository, copies the current status in the working directory and then leads the
commit from
. Documentation on the changes with the
-m parameters but no thanks. Because I'm doing so only to micro versions - the much smaller version that arise while working on a program. For the same reason, its enough to perform the versioning only by file name. If I had worked many months ago before a different file of the same name, disturb me by that time the present version not: I look so not-so far I am concerned with changes over a period of minutes or hours. In my IDE of the future all these things in the integrated editor. For troubleshooting I might be a time line available, restored in the even with the simultaneous work on multiple files, the last consistent code stands test half a can, so I can determine directly, without extensive analysis, from which change has the slight error crept.

@ ECHO OFF rem
 <: Parser { 
SYNTAX: rem make
version


rem the specified versioned files whereby for each file name
things, a new module root directory ue32work angelegt wird.

set CVSWORKDIR=\UltraEdit-32\cvswork
set WTEMP=\Temp
set UE32WORK=%WTEMP%\ue32work
set CVSCMD=\cvsnt\cvs -d %CVSWORKDIR%
set FILEPATH=%1%
for /f "useback tokens=*" %%a in ('%FILEPATH%') do set FILEPATH=%%~a
set FILENAME=%2%
for /f "useback tokens=*" %%a in ('%FILENAME%') do set FILENAME=%%~a
set FULLFILENAME="%FILEPATH%%FILENAME%"

rmdir /S /Q %UE32WORK%
mkdir %UE32WORK%
if exist %CVSWORKDIR%\ue32work\%FILENAME% (
@ECHO ON
cd %WTEMP%
%CVSCMD% co ue32work\%FILENAME%
copy / Y% FULL FILE NAME%% UE32WORK% \\% FILENAME% cd% UE32WORK% \\% FILENAME% % CVSCMD commit% m "dummy"% FILENAME% ) else ( @ ECHO ON mkdir% UE32WORK% \\% FILE NAME% copy / Y% FULL FILE NAME%% UE32WORK% \\% FILENAME% cd% UE32WORK% \\% FILENAME% % CVSCMD import% m "dummy" ue32work \\% FILENAME% "UE32WORK" "r1"
)



[1] Why was I only almost a data loss victim? Thanks to my colleague had a crazy chance a version of the file in their browser cache, after all, was only half an hour old. That was enough.


Monday, January 3, 2011

How Long To Get Mon Ey Frpom Probate?

TwitMatch - How well you fit to your followers?

improve I have just made a few thoughts about a new Twitter application.

Everyone knows the need for confirmation in the group and the resulting uncertainty, if one is not sure whether somebody is "normal". Fearing says to put his foot in it then often nothing.

My application has half playful, half serious character and is a mixture of a personal Twitter statistics, the known truth of Facebook games, the form of Spring and a friend finder.

The whole thing should look like this: You log in using his Twitter account on the Site and the application calculates a statistic on the followers, eg with whom you most often contact. If nothing special.

The application includes a split into categories and subcategories of questions with questions by entering numbers, selection of predetermined answers and free text can possibly answer. All issues except for some basic data such as age and sex is voluntary.

Who answered a question, get the answers of his followers appear on the same question. Everyone can choose to answer the question whether he would appear in the list by name or anonymously (the name appears only if both sides reveal their names). Everyone can see just answers to questions that he himself answered and the Protect the anonymity makes it easier to answer truthfully.

questions, for example, revolve around the level of income / spending money to rotate the view to specific social, moral or political issues or even very private habits.

Examples:
  • "What do you think of Stuttgart 21?"
  • "What do you think about gays?"
  • "How important is fidelity in a relationship?"
  • "What music do you listen to?"
  • "Is masturbation in a relationship cheating on a partner?"
from the answers a compliance value is calculated, the higher is, the smaller the differences between a user and his followers is Twitter.

this consensus calculation is done on several levels:
  1. the Twitter user can see if he (referring to all the questions) in the crowd swims or more individualist / outsider is.
  2. The user can see his friends is to a specific question, such as the acceptance of gays and lesbians, which perhaps one can own the outing may be helpful.
  3. The user can get the system Follower (possibly also followers of followers) is proposed, with whom he has little contact, but many similarities.
Behind the Scenes I imagine a mix of statistics and artificial intelligence, which weights various criteria differently. Thus, a comparison of your own body size with the followers certainly interesting plays, but for proposing friends certainly not very important. A similar understanding of friendship can be elementary, however.

must also be bilateral relations (mutual episodes) scored higher than unilateral.

The system is not primarily intended as a dating site, but also aspects of this profession include: How can the application as well as the views of a user to certain followers with whom he particularly intense Contact has to obtain. The system can two people who would both love to get to know more detail, have so far not dared to take the first step to give a hint, hint.

The system is of course not so easily manipulated and transparent that you can try out false statements by followers spy.

So much for the idea.

What do you think that? Would you use such a system? What do you like the concept, what would you rather have do differently?