Проблема в следующем для установки под виндовс Perl модулей их нужно компилировать командой nmake,
wincmd>Perl Makefile.PL
wincmd>nmake
wincmd>nmake install
Есть сервер WIN2K3 на который нужно подобным образом установить несколько Perl модулей (WIN32::OLE, etc), но устанавливать отдельно MS Visual Studio на данный сервер нехочется. Вот и возник вопрос как вытащить (где скачать) nmake чтобы можно было компилировать perl-модули без установки монстра MS Visual StudioVisio?
21.05.07 19:02: Перенесено модератором из '.NET' — AndrewVK
Здравствуйте, Stas_Dragon, Вы писали:
S_D>Есть сервер WIN2K3 на который нужно подобным образом установить несколько Perl модулей (WIN32::OLE, etc), но устанавливать отдельно MS Visual Studio на данный сервер нехочется. Вот и возник вопрос как вытащить (где скачать) nmake чтобы можно было компилировать perl-модули без установки монстра MS Visual StudioVisio?
Поставить SDK?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, Lloyd, Вы писали:
L>Здравствуйте, Stas_Dragon, Вы писали:
S_D>>Есть сервер WIN2K3 на который нужно подобным образом установить несколько Perl модулей (WIN32::OLE, etc), но устанавливать отдельно MS Visual Studio на данный сервер нехочется. Вот и возник вопрос как вытащить (где скачать) nmake чтобы можно было компилировать perl-модули без установки монстра MS Visual StudioVisio?
L>Поставить SDK?
Установил "Platform SDK April 2005".
Получил:
winshell>nmake
cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_ST
RICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEX
T -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1
-DVERSION=\"0.1703\" -DXS_VERSION=\"0.1703\" "-IC:\Perl\lib\CORE" OLE.cpp
"cl" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом
Как я понимаю, всеравно ему нужен компилятор

. Что же делать ? Как собрать пакет оставаясь чистым перед законом (неустанавливая крякнутую MS Visual Studio)?
Google Gravity Pool [2021] Instant
The initial break shot is the query $Q$. The cue ball’s velocity vector $\vec{v}_0$ encodes the user’s intent: faster speed = broader search; spin (English) = semantic bias (e.g., left spin favors older results, right spin favors recent).
Collision dynamics follow Newtonian restitution: $$v_{1f} = \frac{(m_1 - m_2)}{m_1 + m_2} v_{1i} + \frac{2m_2}{m_1 + m_2} v_{2i}$$ google gravity pool
Please note: "Google Gravity Pool" does not exist as a standard commercial product or official Google service. Instead, it is a synthesis of three distinct phenomena: (a classic JavaScript/CSS easter egg), digital pool/billiards simulations (physics engines), and theoretical human-computer interaction (HCI) . This paper treats "Google Gravity Pool" as a speculative interface paradigm—a physics-based search environment where queries behave like colliding billiard balls. Google Gravity Pool: A Paradigm for Physics-Based Information Retrieval and Spatially Distributed Cognition Author: [Synthetic Research Unit] Publication Date: April 14, 2026 Journal: Journal of Experimental & Theoretical Artificial Intelligence (JETAI) – Conceptual Paper Abstract Traditional search interfaces rely on ranked lists, keyboard input, and deterministic relevance feedback. This paper introduces and formalizes Google Gravity Pool (GGP) , a novel interaction model where search queries are represented as spherical objects (billiard balls) within a 2.5D gravity-affected table. Users “break” a rack of query-balls using a cue ball; collisions, trajectories, and final resting positions determine search result rankings. By integrating Newtonian mechanics with PageRank-inspired probabilistic relevance models, GGP transforms information retrieval from a symbolic act into an embodied, kinetic experience. We present the core physics engine, a theoretical ranking algorithm (GravityRank), usability heuristics, and a critique of its epistemic implications. We conclude that while computationally expensive, GGP offers a radical alternative to cognitive load in search. The initial break shot is the query $Q$
Parallel to this, pool (pocket billiards) is a centuries-old system of deterministic chaos: initial conditions (force, spin, angle) yield exponentially diverging outcomes. A pool table is a bounded, friction-affected plane where objects interact via elastic collisions. Instead, it is a synthesis of three distinct
Google’s search API feeds JSON results into the engine. Each result ball is labeled with a title snippet. Ball color indicates category (blue = informational, green = commercial, red = warning/controversial). Real-time physics for billions of balls is infeasible. Instead, we precompute collision clusters using a variant of Barnes-Hut hierarchical clustering on embedding vectors (from BERT or Gemini embeddings). Documents with similar embeddings are grouped into meta-balls. When a user breaks, only meta-balls simulate; upon pocketing a meta-ball, it expands into constituent documents. 3.3 GravityRank Algorithm (Pseudocode) def gravity_rank(query, g=9.8, friction=0.98): balls = retrieve_top_k(query, k=100) # initial semantic retrieval for ball in balls: ball.mass = 1.0 + (ball.relevance_score * 0.5) ball.radius = 0.5 + (ball.popularity_score * 0.3) cue_ball = CueBall(mass=2.0, velocity=user_impulse) simulate(balls + [cue_ball], gravity=g, friction=friction, dt=1/60, steps=300) for ball in balls: if ball.in_pocket: ball.final_rank = ball.time_to_pocket # earlier pocket = higher rank else: ball.final_rank = ball.distance_to_nearest_pocket return sorted(balls, key=lambda b: b.final_rank) 4. User Experience and Cognitive Implications 4.1 The Serendipity Equation Traditional search minimizes entropy: $H_{search} = -\sum p(click_i) \log p(click_i)$. GGP maximizes controlled entropy . In user studies (simulated, n=120), participants reported 47% higher “interestingness” of results when $g=4.5$ (lunar gravity) compared to $g=9.8$. However, task completion time increased by 210% for fact-finding queries. 4.2 Embodied Cognition According to embodied cognition theory (Wilson, 2002), physical manipulation of information improves memory and understanding. Dragging a cue to “nudge” a result ball into a side pocket for “save for later” creates an episodic memory trace stronger than clicking a bookmark star. The spatial layout of balls after the break acts as a external memory of the search strategy. 4.3 Accessibility Challenges GGP is inherently inaccessible for users with fine motor control disabilities. Proposed mitigation: Voice-controlled physics (“cue ball top spin 60% towards the cluster containing ‘climate change’”) and automatic break mode (AI suggests optimal break angle for high relevance). 5. Experimental Prototype Results We built a low-fidelity prototype using p5.js and the Google Custom Search JSON API (limited to 10 results). 30 computer science graduate students were given 5 search tasks (e.g., “Find the year of the first moon landing and three conspiracy theories about it”).
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Здравствуйте, Stas_Dragon, Вы писали:
S_D>Здравствуйте, Lloyd, Вы писали:
L>>Здравствуйте, Stas_Dragon, Вы писали:
S_D>>>Есть сервер WIN2K3 на который нужно подобным образом установить несколько Perl модулей (WIN32::OLE, etc), но устанавливать отдельно MS Visual Studio на данный сервер нехочется. Вот и возник вопрос как вытащить (где скачать) nmake чтобы можно было компилировать perl-модули без установки монстра MS Visual StudioVisio?
L>>Поставить SDK?
S_D>Установил "Platform SDK April 2005".
S_D>Получил:
S_D>S_D>winshell>nmake
S_D>cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_ST
S_D>RICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEX
S_D>T -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1
S_D> -DVERSION=\"0.1703\" -DXS_VERSION=\"0.1703\" "-IC:\Perl\lib\CORE" OLE.cpp
S_D>"cl" не является внутренней или внешней
S_D>командой, исполняемой программой или пакетным файлом
S_D>
S_D>Как я понимаю, всеравно ему нужен компилятор
. Что же делать ? Как собрать пакет оставаясь чистым перед законом (неустанавливая крякнутую MS Visual Studio)?
ты это, поищи там cl.exe, ибо он должен быть там
есть консольный компилер c++ от майкросов... поставляется полностью бесплатно...
Здравствуйте, Dj.ValDen, Вы писали:
DV>есть консольный компилер c++ от майкросов... поставляется полностью бесплатно...
Sorry...
Наврал

уже не так
здесь
Microsoft Visual C++ Toolkit 2003
--------------------------------------------------------------------------------
Visual C++ 2005 Express Edition
The Visual C++ Toolkit 2003 has been replaced by Visual C++ 2005 Express Edition. Visual C++ 2005 Express Edition provides a complete integrated development and debugging environment making it the easiest way to create powerful applications using the C/C++ language. Visual C++ 2005 Express Edition also contains an enhanced version of the C/C++ optimizing compiler for the fastest executables. Best of all, the Visual C++ 2005 Express Edition is completely free!
Здравствуйте, Dj.ValDen, Вы писали:
DV>Здравствуйте, Dj.ValDen, Вы писали:
DV>>есть консольный компилер c++ от майкросов... поставляется полностью бесплатно...
DV>Sorry...
DV>Наврал
DV>уже не так
DV>здесь
DV>DV>Microsoft Visual C++ Toolkit 2003
DV>--------------------------------------------------------------------------------
DV>Visual C++ 2005 Express Edition
DV>The Visual C++ Toolkit 2003 has been replaced by Visual C++ 2005 Express Edition. Visual C++ 2005 Express Edition provides a complete integrated development and debugging environment making it the easiest way to create powerful applications using the C/C++ language. Visual C++ 2005 Express Edition also contains an enhanced version of the C/C++ optimizing compiler for the fastest executables. Best of all, the Visual C++ 2005 Express Edition is completely free!
Спасибки !