Kindle Start:
Clippings Board
Uploads From Kindle


Experimental:
About
Благодарности
Submit a feature


Amazon Stuff:
Books

Notable Clippings

Quote Book Author Location Date
Show Edit Destroy
Show Edit Destroy
Характер логики зависит от характера диплома. Personal From PDF Show Edit Destroy
A DSL may have an execution semantics definition. This semantics definition is also defined by a transformation model mapping the DDMM onto another DSL having itself an execution semantics or even to a GPL. ReadToday Instapaper Show Edit Destroy
The key relationship between a container and an architecture element is the lifecycle of this element with respect to the container. ReadToday Instapaper Show Edit Destroy
Idempotency simply means that a given state in the lifecycle of the AAT has a transition to self. ReadToday Instapaper Show Edit Destroy
Patterns are a product of the intense reification imposed by monadic programming models. ReadToday Instapaper Show Edit Destroy
viewpoints need to be connected to other viewpoints to be able to describe the overall system. ReadToday Instapaper Show Edit Destroy
most important regarding comprehensibility is the alignment of the concepts that need to be conveyed with the abstractions in the language. Instapaper Instapaper Show Edit Destroy
one of the key goals of Metamodel Oriented Programming is to create solution models that are independent of the architecture in which the solution will be deployed while recognizing the diversity of architectural elements that participates in the construction of a solution. ReadToday Instapaper Show Edit Destroy
A DSL may have an execution semantics definition. This semantics definition is also defined by a transformation model mapping the DDMM onto another DSL having itself an execution semantics or even to a GPL. ReadToday Instapaper Show Edit Destroy
Управленческие факторы, обеспечившие положительный результат: во-первых, мобилизация и перераспределение ресурсов на ключевые объекты; во-вторых создания централизованных контрольных (а при необходимости и контрольно-репрессивных) структур; в-третьих, атовномность низовых подразделений. Русская модель управления Прохоров А.П. 2011-04-20 09:54:00 UTC Show Edit Destroy
Чтобы трудолюбие рабочих, квалификация инженеров, мастерство учителей и талант дизайнеров были приняты рынком, требуется бескомпромиссная боьба менеджерских решений. Русская модель управления Прохоров А.П. 2011-04-20 09:50:00 UTC Show Edit Destroy
Аналитическая структура максимально удобна для логического уяснения концепции. Personal From PDF Show Edit Destroy
Характер логики зависит от характера диплома. Personal From PDF Show Edit Destroy
viewpoints need to be connected to other viewpoints to be able to describe the overall system. ReadToday Instapaper Show Edit Destroy
The key relationship between a container and an architecture element is the lifecycle of this element with respect to the container. ReadToday Instapaper Show Edit Destroy
Idempotency simply means that a given state in the lifecycle of the AAT has a transition to self. ReadToday Instapaper Show Edit Destroy
most important regarding comprehensibility is the alignment of the concepts that need to be conveyed with the abstractions in the language. Instapaper Instapaper Show Edit Destroy
Patterns are a product of the intense reification imposed by monadic programming models. ReadToday Instapaper Show Edit Destroy
A DSL may have an execution semantics definition. This semantics definition is also defined by a transformation model mapping the DDMM onto another DSL having itself an execution semantics or even to a GPL. ReadToday Instapaper Show Edit Destroy
one of the key goals of Metamodel Oriented Programming is to create solution models that are independent of the architecture in which the solution will be deployed while recognizing the diversity of architectural elements that participates in the construction of a solution. ReadToday Instapaper Show Edit Destroy
Show Edit Destroy
Show Edit Destroy
Молоденький, долговязый, он быстро шагал куда-то по служебным делам. 1Q84. Тысяча невестьсот восемьдесят четыре. Книга 1. Апрель-июнь Харуки Мураками 2011-10-01 15:21:00 UTC Show Edit Destroy
создавать хорошие тексты ей неинтересно. Желание рассказать историю — есть, даже очень сильное. 1Q84. Тысяча невестьсот восемьдесят четыре. Книга 1. Апрель-июнь Харуки Мураками 2011-10-01 15:21:00 UTC Show Edit Destroy
этот тип любил свое одиночество и от всей души развлекался, наблюдая за тем, как именно его уважают, а как ненавидят. 1Q84. Тысяча невестьсот восемьдесят четыре. Книга 1. Апрель-июнь Харуки Мураками 2011-10-01 15:22:00 UTC Show Edit Destroy
«Силу духа в тепличных условиях не закалить». 1Q84. Тысяча невестьсот восемьдесят четыре. Книга 1. Апрель-июнь Харуки Мураками 2011-10-01 15:22:00 UTC Show Edit Destroy
Единожды солгав всему миру, вынужден лгать всю оставшуюся жизнь. Да еще и увязывать очередное вранье с предыдущим. 1Q84. Тысяча невестьсот восемьдесят четыре. Книга 1. Апрель-июнь Харуки Мураками 2011-10-01 15:22:00 UTC Show Edit Destroy
Человек безусловно острого ума, он не оглядывался на мнение остальных и принимал решения, руководствуясь исключительно собственной логикой. 1Q84. Тысяча невестьсот восемьдесят четыре. Книга 1. Апрель-июнь Харуки Мураками 2011-10-01 15:22:00 UTC Show Edit Destroy
Даром что роста огромного, пишешь ты умно и стильно. И с задушевностью там, где требуется, все в порядке. 1Q84. Тысяча невестьсот восемьдесят четыре. Книга 1. Апрель-июнь Харуки Мураками 2011-10-01 15:23:00 UTC Show Edit Destroy
Очень тяжелый взгляд. Очень требовательный. 1Q84. Тысяча невестьсот восемьдесят четыре. Книга 1. Апрель-июнь Харуки Мураками 2011-10-01 15:23:00 UTC Show Edit Destroy
Show Edit Destroy
Metamodel Oriented Programming ReadToday Instapaper Show Edit Destroy
mip interpreter Instapaper Instapaper Show Edit Destroy
dsl tools Instapaper Instapaper Show Edit Destroy
Kindle User's Guide Amazon Show Edit Destroy
Industry Meta-MetaModels (M3) are incomplete  ReadToday Instapaper Show Edit Destroy
what are the main ources? Personal From PDF Show Edit Destroy
zotero Personal From PDF Show Edit Destroy
consider the library a fantastic place to get work done. Instapaper Instapaper Show Edit Destroy
so we need an accent on model processor, interpretor, code generation and DSL of course Instapaper Instapaper Show Edit Destroy
delicious: space optimization forever Instapaper Instapaper Show Edit Destroy
business model ReadToday Instapaper Show Edit Destroy
REST presents an interesting programming model challenge ReadToday Instapaper Show Edit Destroy
this is how you remind me Instapaper Instapaper Show Edit Destroy
That rule could be specified at the M2 layer ReadToday Instapaper Show Edit Destroy
building the DSL is mainly about formalizing the knowledge: Instapaper Instapaper Show Edit Destroy
M3 level (Meta-MetaModel). ReadToday Instapaper Show Edit Destroy
model. Instapaper Instapaper Show Edit Destroy
play guests ReadToday Instapaper Show Edit Destroy
ruby kindle clippings processor ReadToday Instapaper Show Edit Destroy
were not available, even as a concept.  ReadToday Instapaper Show Edit Destroy
which partition changes as a consequence of specific changes of the model Instapaper Instapaper Show Edit Destroy
where are links stored (are Instapaper Instapaper Show Edit Destroy
(and it seems more a tradition than a physical constraint), ReadToday Instapaper Show Edit Destroy
Forget Starbucks and work at the library. Instapaper Instapaper Show Edit Destroy
“S” type: ReadToday Instapaper Show Edit Destroy
generate code that does not allow violation of model promises. Instapaper Instapaper Show Edit Destroy
wiki books annotation Personal From PDF Show Edit Destroy
What are the relevant abstractions and notations? Instapaper Instapaper Show Edit Destroy
These methods will be the ones implemented by the container. ReadToday Instapaper Show Edit Destroy
Eigner’s programming model ReadToday Instapaper Show Edit Destroy
Objexion methodology and tool usage summarized ReadToday Instapaper Show Edit Destroy
insidious monadism that ReadToday Instapaper Show Edit Destroy
execution semantics ReadToday Instapaper Show Edit Destroy
life Monday or Tuesday Virginia Woolf Show Edit Destroy
pluses ReadToday Instapaper Show Edit Destroy
a monadic programming model relies on a single DSL element  ReadToday Instapaper Show Edit Destroy
variant “D1” of the “D” lifecycle:  ReadToday Instapaper Show Edit Destroy
model migration can be achieved via regular expressions and grep Instapaper Instapaper Show Edit Destroy
as literature point in disser ReadToday Instapaper Show Edit Destroy
error SallyHrefAvtoref Sally Show Edit Destroy
coexisting as accent ReadToday Instapaper Show Edit Destroy
native town through Jacob's Room Virginia Woolf Show Edit Destroy
MetaArchitecture-Framework (MA-F) ReadToday Instapaper Show Edit Destroy
хронологии Personal From PDF Show Edit Destroy
innovation must now move to the DSL’s design not the execution semantics ReadToday Instapaper Show Edit Destroy
(duck modeling: if it looks like a state machine and it behaves like a state machine, it is a state machine1) Instapaper Instapaper Show Edit Destroy
We should not be fooled by the anthropomorphism of creation and destruction; ReadToday Instapaper Show Edit Destroy
the overall model that describes a system is separated into a number of “model units” Instapaper Instapaper Show Edit Destroy
ruby kindle clippings processor. generate wiki code create mindmap ReadToday Instapaper Show Edit Destroy
con·verge  v. [intrans.] (of several people or things) come together from different directions so as eventually to meet: Personal From PDF Show Edit Destroy
McKinsey-ites call their assignments or projects “engagements.” On an engagement, a McKinsey team will search for the “key drivers” in their quest to “add value.” The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business Ethan Rasiel Show Edit Destroy
strong coherence internally, few interfaces externally and generally as little coupling as possible. Instapaper Instapaper Show Edit Destroy
Libraries are collections of instances of your DSL, intended for reuse, typically stored in a separate model partition. Instapaper Instapaper Show Edit Destroy
solution model is trapped in proprietary APIs and spread across several ReadToday Instapaper Show Edit Destroy
WCF is using a general purpose programming language to implement a cogent-DSL. This approach is also known as being an internal DSL. ReadToday Instapaper Show Edit Destroy
It is always a good idea to work with a manually implemented, rich domain specific platform. It Instapaper Instapaper Show Edit Destroy
I suggest that we call the DSLs that do not have any execution elements “anemic DSLs”. ReadToday Instapaper Show Edit Destroy
it is often useful to check different constraints on different parts of the overall model at different times in the model processing chain. Instapaper Instapaper Show Edit Destroy
Use a well-structured e-mail or voice mail to convey the information. The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business Ethan Rasiel Show Edit Destroy
Most business problems resemble each other more than they differ. This means that with a small number of problem-solving techniques, you can answer a broad range of questions. These techniques may be somewhere in your organization, either written down or in the heads of your fellow employees. If not, use your experience to develop your own tool kit. The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business Ethan Rasiel Show Edit Destroy
ruby dsl? Instapaper Instapaper Show Edit Destroy
The firing rules of a Petri net may for example be mapped into a Java code model.  ReadToday Instapaper Show Edit Destroy
It does not matter if you start from a class, a process, a resource, a service or an event, monadic programming models cannot effectively create solution models. ReadToday Instapaper Show Edit Destroy
MoDisco proposes a generic and extensible metamodel-driven approach to model discovery.  ReadToday Instapaper Show Edit Destroy
The information in a chart may be highly complex and expressive of multiple points or ideas; the job of the chartist is to pick which point to make. McKinsey consultants do this with the “lead,” the caption at the top of the chart. A good lead expresses the point of the chart in one simple sentence (see Figure 11-1). The salient information in the chart may be highlighted, with a different shading, an exploded pie slice, or (as I’ve done here) with an arrow, among other methods. If a chart offers several insights, copy it with a new lead and the relevant information highlighted (see Figure 11-2). The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business Ethan Rasiel Show Edit Destroy
People achieve this by using various patterns (explicit or not) in their code. ReadToday Instapaper Show Edit Destroy
partial classes, where a class definition can be split over a generated file and a manually written file. Instapaper Instapaper Show Edit Destroy
Meet your competitors too. Today’s competitor could change jobs and become tomorrow’s customer. Make sure he knows you! The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business Ethan Rasiel Show Edit Destroy
Life's what you see in people's eyes; life's what they learn, and, having learnt it, never, though they seek to hide it, cease to be aware of—what? Monday or Tuesday Virginia Woolf Show Edit Destroy
«Научная» модель Personal From PDF Show Edit Destroy
The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business Ethan Rasiel Show Edit Destroy
In case of our example, the mapping of the primitive types to the target language (e.g. Java) may need to be part of the model, otherwise you’d have to change the generator when adding a new primitive type by changing the library. Instapaper Instapaper Show Edit Destroy
MA-F contains abstract architecture types (AAT) which only differ by their behavior. ReadToday Instapaper Show Edit Destroy
Это трюк, но не дешевый, Personal From PDF Show Edit Destroy
McKinsey keeps an electronic database called PDNet* containing reports from recent engagements and internal research. When I was a first-year associate, one of my jobs at the start of an engagement was to search PDNet for anything that would shed light on our current project: comparable industries, comparable problems. The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business Ethan Rasiel Show Edit Destroy
“In typical 37signals fashion, the wisdom in these pages is edgy yet simple, straightforward, and proven ... Read this book multiple times to help give you the courage you need to get out there and make something great.” Personal From PDF Show Edit Destroy
I learned to structure problems so that they can be solved. The Firm taught me that every problem has a solution; it may not be perfect, but it will allow me to take actions that are directionally correct. The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business Ethan Rasiel Show Edit Destroy
overarching goal of MAF is no less than defining a generic framework for polyadic programming models and support the construction of composite solutions (as today any system’s architecture is composite)  ReadToday Instapaper Show Edit Destroy
Models can be processed in many ways. They can be validated, transformed, generated into code, or interpreted. Instapaper Instapaper Show Edit Destroy
Textual models also integrate more easily with existing source code management and build infrastructures. Instapaper Instapaper Show Edit Destroy
*For an in-depth discussion of the square law of computation and other issues of complexity and problem solving, see Gerald M. Weinberg, An Introduction to General Systems Thinking (New York: John Wiley & Sons, 1975). The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business Ethan Rasiel Show Edit Destroy
when people write code they most often have in mind (consciously or unconsciously) a cogent DSL as part of a polyadic programming model. ReadToday Instapaper Show Edit Destroy
An interpreter is a (meta-)program that reads the model and executes code (calculations, communication, UI rendering) as it queries or traverses the model. Instapaper Instapaper Show Edit Destroy
constrain which element type can be manipulated by a specific execution element. ReadToday Instapaper Show Edit Destroy
A Model Driven approach was the key to enable customization and upgrade-ability. ReadToday Instapaper Show Edit Destroy
I cannot imagine a flatter organization than McKinsey. I could, as an associate, walk into my ED’s office without an appointment and talk to him about our study. In meetings at the Firm, every idea, whether it comes from the youngest business analyst or the oldest director, carries the same weight and is debated and attacked accordingly (at least that’s the way it’s supposed to be, and usually is). The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business Ethan Rasiel Show Edit Destroy
thesis uncertainty example Эффективный управляющий Питер Друкер Show Edit Destroy
several viewpoints (data structure, process, UI definition). Instapaper Instapaper Show Edit Destroy
Constraints – basically Boolean expressions with error messages attached – are required to validate models. Instapaper Instapaper Show Edit Destroy
To increase usability, DSL editors need to be able to cope with wrong or incomplete models as they are entered by the users. Ideally, Instapaper Instapaper Show Edit Destroy
Engineers learn something called the Square Law of Computation. It states that for every component of a system—for every additional equation in a problem—the amount of computation required to solve the system increases at least as fast as the square of the number of equations. In other words, if the complexity of your problem doubles, the time it takes to solve it quadruples— unless you make some simplifications. The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business Ethan Rasiel Show Edit Destroy
Before the meeting, I was some smart-ass MBA poking around their business. The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business Ethan Rasiel Show Edit Destroy
Architectural concepts such as the one introduced by JEE, Spring, OSGI and SCA have grown outside the OO programming model while being based on a simple yet powerful metamodel. ReadToday Instapaper Show Edit Destroy
We also learned to communicate our interest through body language. When the interviewee was speaking, we leaned toward her slightly. When she completed a sentence, we nodded. And we always took notes. Even if the interviewee was babbling (and this happened often enough), we had our notepads and pens out and wrote things down. The McKinsey Way: Using the Techniques of the World's Top Strategic Consultants to Help You and Your Business Ethan Rasiel Show Edit Destroy
The last piece of information we need to specify to fully define an execution element is the DSL elements that it can manipulate. ReadToday Instapaper Show Edit Destroy
Show Edit Destroy
(at the M2 level), ReadToday Instapaper Show Edit Destroy
“C” Type lifecycle ReadToday Instapaper Show Edit Destroy
fat Personal From PDF Show Edit Destroy
drawbacks, restrictions ReadToday Instapaper Show Edit Destroy
An architectural element typically has a container ReadToday Instapaper Show Edit Destroy
in memories ReadToday Instapaper Show Edit Destroy
For your first DSL, try to catch case one or two. Instapaper Instapaper Show Edit Destroy
It is not always obvious what the developer has to do in terms of the model or domain. To Instapaper Instapaper Show Edit Destroy
“Projections” ReadToday Instapaper Show Edit Destroy
You also have to make sure the model processors are able to run as part of the nightly build Instapaper Instapaper Show Edit Destroy
SallyHrefAvtoref Sally Show Edit Destroy
“cogent-DSL” ReadToday Instapaper Show Edit Destroy
Monday or Tuesday Virginia Woolf Show Edit Destroy
disser conception accent on metamodel ReadToday Instapaper Show Edit Destroy
Real-world solutions can only be constructed with cogent-DSLs  ReadToday Instapaper Show Edit Destroy
General Purpose Languages like C, Java or C# are cogent-DSLs  ReadToday Instapaper Show Edit Destroy
it was her native town; the hub of the universe. Jacob's Room Virginia Woolf Show Edit Destroy
Xion language ReadToday Instapaper Show Edit Destroy
take as example for some thesis' pictures ReadToday Instapaper Show Edit Destroy
“Architecture Defactoring”.  ReadToday Instapaper Show Edit Destroy
Jacob's Room Virginia Woolf Show Edit Destroy
“D” Type ReadToday Instapaper Show Edit Destroy
As you implement translators that target specific architecture stacks, you will necessarily use an Abstract Factory Pattern ReadToday Instapaper Show Edit Destroy
Even though that might appear to be news to some of you, Java is a DSL, ReadToday Instapaper Show Edit Destroy
Аналитическая структура максимально удобна для логического уяснения концепции. Personal From PDF Show Edit Destroy
Show Edit Destroy
Show Edit Destroy

New Clipping