DEV-1 What s New in Open Edge 10 1

Скачать презентацию DEV-1 What s New in Open Edge 10 1 Скачать презентацию DEV-1 What s New in Open Edge 10 1

176e6dfd0cbd0056a945358f855e24ec.ppt

  • Количество слайдов: 59

DEV-1: What’s New in Open. Edge® 10. 1 C? Drew Mc. Carthy General Product DEV-1: What’s New in Open. Edge® 10. 1 C? Drew Mc. Carthy General Product Manager-Open. Edge

Some Numbers to Consider § 8 § 59 § 180 § 681 2 DEV-1: Some Numbers to Consider § 8 § 59 § 180 § 681 2 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Some Numbers § 8 Critical Features § 59 Secondary features § 180 Total features/enhancements Some Numbers § 8 Critical Features § 59 Secondary features § 180 Total features/enhancements § 681 customer reported defects fixed. 3 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Agenda § § § 10. 1 C Overview Four areas of focus Features • Agenda § § § 10. 1 C Overview Four areas of focus Features • • • § § 4 Language Development Tools ESB Adapter Database Dataservers Additional resources Talks to attend DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Overview § 5 Release 10. 1 C • Continues our Service-Oriented Architecture (SOA) foundation Overview § 5 Release 10. 1 C • Continues our Service-Oriented Architecture (SOA) foundation work • Provides a host of customer delighters • Sets the stage for the new UI and the 10. 2 A release DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Continuing our SOA Foundation Work …collections of software components reflecting business processes …interoperability and Continuing our SOA Foundation Work …collections of software components reflecting business processes …interoperability and integration are inherent requirements Integration …not bound by user interface technology, methodology, or platform …must be highly reliable, available, scalable and easy to service 6 DEV-1: What’s New in Open. Edge 10. 1 C Business Logic UI Independence Database © 2008 Progress Software Corporation

Continuing our SOA Foundation Work …collections of software components reflecting business processes …interoperability and Continuing our SOA Foundation Work …collections of software components reflecting business processes …interoperability and integration are inherent requirements Integration …not bound by user interface technology, methodology, or platform …must be highly reliable, available, scalable and easy to service 7 DEV-1: What’s New in Open. Edge 10. 1 C Business Logic UI Independence Database © 2008 Progress Software Corporation

10. 1 C Language § Focus • Introduce structured error handling constructs – Integrate 10. 1 C Language § Focus • Introduce structured error handling constructs – Integrate at every level with the language • Advance OOABL • Round out Pro. Data. Sets 8 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C § ABL improvements § § § § 9 Structured Error Handling 10. 1 C § ABL improvements § § § § 9 Structured Error Handling Pro. Data. Set™ in WSA Pro. Data. Set improvements (Recursive, Not-Active, …) Large File Support XML Tag name override Generate ABL stacktrace upon signal Compiler warnings with ABL statements Handles for streams DEV-1: What’s New in Open. Edge 10. 1 C § § § Static class members Dynamic-new, dynamic-cast NEW function Class / method names as reserved keyword Variable / property name length change Compiler handle improvement © 2008 Progress Software Corporation

10. 1 C Structured Error Handling § What if it was much easier to 10. 1 C Structured Error Handling § What if it was much easier to handle and propagate error conditions? § 10. 1 C structured error handling: • Allows a organized, simple and unified method to handle all errors • Works with existing 4 GL/ABL error processing • Lets programmers spend less time coding error handling management routines 10 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Structured Error Handling – Related Talks § DEV-8: Structured Error Handling 10. 1 C Structured Error Handling – Related Talks § DEV-8: Structured Error Handling in the ABL • Sarah Marshall, QA Architect-Open. Edge, Progress Software § DEV-22: Catch Me If You Can – Practical Structured Error Handling • Peter van Dam, Independent Innovator, Future Proof Software 11 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Customers are saying Customers are saying "The Open. Edge 10. 1 C structured error handling feature allows us to finally address errors that we could not properly address before such as those arising from methods on built-in system handles. . . " Future Proof Software b. v, Peter Van Dam 12 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Large File Support § Previous limit of 2 gigabytes § § 10. 1 C Large File Support § Previous limit of 2 gigabytes § § 10. 1 b – INT 64 ABL Client can handle files larger than 2 gigabyte for • • • § 13 INPUT FROM (load DB dumps etc) OUTPUT TO (reports, DB dumps, data extraction) Local before-imaging Sorting Session compile Eliminates manual handling or programming DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Pro. Data. Sets supports recursion § Define self-referencing data relations • Parent-child data hierarchies Pro. Data. Sets supports recursion § Define self-referencing data relations • Parent-child data hierarchies § § § PDS will automatically FILL data in recursive relationships Extremely simplifies coding for recursive relations Ability to manage recursion with and between any data source supported by PDS • XML documents! 14 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Pro. Data. Set in WSA § § Utilize Pro. Data. Set 10. 1 C Pro. Data. Set in WSA § § Utilize Pro. Data. Set as parameters for Web Services Single set of back end business logic § DEV-24: What’s New with Pro. Data. Sets in 10. 1 C? • Robin Brown, Principal Software Engineer-Open. Edge, Progress Software 15 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Static Class Members § Support for static class members: data § members, methods, and Static Class Members § Support for static class members: data § members, methods, and properties. Less coding • No need to create object instances • Automatically available § Easier Coding • No need to pass object references 16 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Class / method names as reserved keyword § Lifted restriction • ABL reserved keywords Class / method names as reserved keyword § Lifted restriction • ABL reserved keywords can be type- or method-names § Benefits • . NET™ friendly • Certain. NET type- and method-names are ABL reserved keywords 17 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

NEW Function § Instantiate a class object in an expression • Do not have NEW Function § Instantiate a class object in an expression • Do not have to create and assign object reference to an intermediate variable of class type § Less coding • Directly pass : – Object parameter – Return value of a new instance of a class • Have a new object instance in an expression. § DEV-12: What’s New in the Object-Oriented ABL? • Shelley Chase, Architect-Open. Edge, Progress Software 18 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Compiler warnings with ABL statements § Define a list of ABL statements that will Compiler warnings with ABL statements § Define a list of ABL statements that will § § generate a warning message at compile time Customizable by the developer Use cases include • Helps enforce development standards • Warns developers when using deprecated ABL statements 19 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Development Tools § Focus on usability issues in Open. Edge Architect 20 DEV-1: What’s Development Tools § Focus on usability issues in Open. Edge Architect 20 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Development Tools as reserved keyword Class / /method names as reserved 10. 1 C Development Tools as reserved keyword Class / /method names as reserved keyword Class method names § Enhancements include § § § § 21 Eclipse v 3. 2. 2 Editor/wizard support for new ABL DB Navigator unification (UNUM 2. 0) Save/Build options Keyword Casing, Expansion options Collapse All for treeviews Hyperlink style navigation Properties view Project source/r-code dirs, package options Func + Func prototype in outline view Debugger enablement Customization Editor send file name Eclipse editor templates Indentation preferences, options, fixes DEV-1: What’s New in Open. Edge 10. 1 C § § § Class Browser ESB Annotations; Generate ESBOE files Performance improvements • • § § § DB schema caching provide timeouts optionally disable bracket matching smart AST generation (less blocking) White paper Embedding ABL Windows Simple Dynamics® message-alert box Remove “re-logon” button Widget-id support in ADM 2, Dynamics Pro. Tool ADE for runtime assignment of widget-ids © 2008 Progress Software Corporation

Open. Edge Architect Improvements § Performance Improvement • Project start up and code assistance Open. Edge Architect Improvements § Performance Improvement • Project start up and code assistance – DB schema § Must define both Open. Edge and SQL connection profiles – ABL Editor preferences § Class Browser • New View, three panel display • See members of classes • See details about all your ABL resources, packages and types • Read only 22 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Open. Edge Architect Improvements § Performance Improvement • Project start up and code assistance Open. Edge Architect Improvements § Performance Improvement • Project start up and code assistance – DB schema § Lazy schema load § Must define both Open. Edge and SQL connection profiles – ABL Editor preferences § Max time updating analysis § Suppress field descriptions 23 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Open. Edge Architect Improvements § Vista Support • DB Navigator 2. 0 • Eclipse Open. Edge Architect Improvements § Vista Support • DB Navigator 2. 0 • Eclipse 3. 2. 2 § ESB Annotations § Collapse All § DEV-21: Embracing Open. Edge Architect • Sunil Belgaonkar, Architect-Open. Edge, Progress Software 24 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

ABL Editor features § Support for structured error handling § Support for static data ABL Editor features § Support for structured error handling § Support for static data members, methods, § and properties Enhanced macro functionality • Define multiple line macros • New Template editor has Insert Variable command § Build Preferences 25 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Customers are saying “ We really like the Open. Edge Architect usability enhancements in Customers are saying “ We really like the Open. Edge Architect usability enhancements in Release 10. 1 C. The new views (particularly the class view), hyperlinks, enhanced macro functionality, and new ABL editor wizards and dialogs definitely make it a more refined product. Release 10. 1 C is a good, solid product update – keep up the high quality of your releases. " Supercorp Australia Pty Ltd, Paul Petersen 26 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Data Dictionary/Administration § Support for Unicode • Oracle® Data. Server • Microsoft® SQL Data. Data Dictionary/Administration § Support for Unicode • Oracle® Data. Server • Microsoft® SQL Data. Server § Support of large files 27 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Continuing our SOA Foundation Work …collections of software components reflecting business processes …interoperability and Continuing our SOA Foundation Work …collections of software components reflecting business processes …interoperability and integration are inherent requirements Integration …not bound by user interface technology, methodology, or platform …must be highly reliable, available, scalable and easy to service 28 DEV-1: What’s New in Open. Edge 10. 1 C Business Logic UI Independence Database © 2008 Progress Software Corporation

10. 1 C Servers and Integration § Focus • Leading the industry in support 10. 1 C Servers and Integration § Focus • Leading the industry in support for a new technology: IPv 6 • Improve Sonic™ • Add more foundational server work 29 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Don’t Like Soap? § 30 Would it be nice if you could integrate using Don’t Like Soap? § 30 Would it be nice if you could integrate using far fewer steps and with no knowledge of SOAP? DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Enhancements for Integration § Native Invocation Methodology • Uses point-and-click steps 10. 1 C Enhancements for Integration § Native Invocation Methodology • Uses point-and-click steps and minimal coding • Simplify ESB integration using modern intuitive methods and avoid the use of SOAP • Allows native invocation of ABL by the Open. Edge Adapter for Sonic ESB § 31 SOA-17: Introducing Native Invocation with the Open. Edge Adapter for Sonic ESB • Dave Cleary, Rob Straight DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Continuing our SOA Foundation Work …collections of software components reflecting business processes …interoperability and Continuing our SOA Foundation Work …collections of software components reflecting business processes …interoperability and integration are inherent requirements Integration …not bound by user interface technology, methodology, or platform …must be highly reliable, available, scalable and easy to service 32 DEV-1: What’s New in Open. Edge 10. 1 C Business Logic UI Independence Database © 2008 Progress Software Corporation

10. 1 C Enhancements to the UI § Lay additional foundation for the Advanced 10. 1 C Enhancements to the UI § Lay additional foundation for the Advanced GUI § Ch. UI Dynamic Browse • Dynamically create browse widgets • Dynamically add columns to static and dynamic browse widgets at runtime 33 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Continuing our SOA Foundation Work …collections of software components reflecting business processes …interoperability and Continuing our SOA Foundation Work …collections of software components reflecting business processes …interoperability and integration are inherent requirements Integration …not bound by user interface technology, methodology, or platform …must be highly reliable, available, scalable and easy to service 34 DEV-1: What’s New in Open. Edge 10. 1 C Business Logic UI Independence Database © 2008 Progress Software Corporation

10. 1 C Database Enhancements § What if your DBA could identify specific users 10. 1 C Database Enhancements § What if your DBA could identify specific users that were affecting system performance? 35 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Database Enhancements § Client database request statement caching • records activity 10. 1 C Database Enhancements § Client database request statement caching • records activity and code run by individual clients • Identify. p, line numbers, and callers for ABL. • Show query for SQL. § Monitor ABL and SQL driven database activity • PROMON or VST § 36 Allows DBAs to easily manage user activity to meet SLAs DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Database Would the CEO be happy if your production staff could tune your database Database Would the CEO be happy if your production staff could tune your database for month end without taking it down? 37 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Database Enhancements § Provides utilities to increase startup parameters online – 10. 1 C Database Enhancements § Provides utilities to increase startup parameters online – Blocks in database buffers (-B) – After-image buffers (-aibufs) – Before-image buffers (-bibufs) – Lock table entries (-L) – Shared-memory overflow size (-Mxs) § § 38 Minimize database downtime Helps support year end closings DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Database Enhancements § 39 What if you could run maintenance operations 10. 1 C Database Enhancements § 39 What if you could run maintenance operations faster than ever before? DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Database Enhancements § Perform database maintenance operations on specific portions of a database • Database Enhancements § Perform database maintenance operations on specific portions of a database • Can scan just a table • Can run concurrently • If previously 5 huge tables took ½ day each, now do all five at once in ½ day § § § 40 Allow online index maintenance Means less time and less outage spent running maintenance Dictionary supports large file dumps. DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Database § Enhanced database scanning • Fast scans for physical checks 10. 1 C Database § Enhanced database scanning • Fast scans for physical checks • Additional built-in checks for indexes and data § Binary Dump SELECTIVE extended • More than 2 concurrent dumps § Additional performance improvements § OPS-3: What's New in 10. 1 RDBMS? • Richard Banville, Fellow-Open. Edge, Progress Software 41 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

SQL Server § IPv 6 § Java™ stored procedures/trigger support on § § 42 SQL Server § IPv 6 § Java™ stored procedures/trigger support on § § 42 64 bit servers Database request statement caching Performance DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Data. Server Enhancements § Is globalization a priority for you and 10. 1 C Data. Server Enhancements § Is globalization a priority for you and your applications? § 10. 1 C Unicode Data. Server enhancements: • Supports a larger collection of characters codes and rules allowing software to be localized or internationalized • Data. Servers for Oracle® and Microsoft® SQL Server • Allows for applications using Data. Servers to be readily expanded for use in new geographic or demographic markets • Data dictionary supports Data. Server Unicode § OPS-25: Unicode and the Data. Server • David Moloney, Principal Software Engineer-Open. Edge, Progress Software 43 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Replication Enhancements 44 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Replication Enhancements 44 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Replication Improvements § Would demonstrating more value from your hot standby 10. 1 C Replication Improvements § Would demonstrating more value from your hot standby be a good thing? § 10. 1 C replication improvements: • Back up your data from hot standby while replication is enabled • Permits reporting and backups without impacting your production system • Supports IPv 6 45 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Platform Changes 46 DEV-1: What’s New in Open. Edge 10. 1 10. 1 C Platform Changes 46 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Platform and Install Enhancements § What if your CIO did not 10. 1 C Platform and Install Enhancements § What if your CIO did not have to scramble to locate old copies of Windows XP or argue with vendors to buy new machines with XP? § 10. 1 C platform and installation enhancements: • Supports Vista (as of 10. 1 B 03) • Provide easier deployments with the latest platforms • Electronic license files enable faster and simplified installations 47 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Platform Revisions § HP Itanium 64 -bit now supported § Red. 10. 1 C Platform Revisions § HP Itanium 64 -bit now supported § Red. Hat 4. 0 (32 and 64 -bit) is supported § Virtualization: VMWare and now r. Path § No longer supported • Tru 64 • Suse 8. 0 (32 -bit) • Red. Hat 2. 1, 3. 0 (32 bit) and 3. 0 (64 -bit) 48 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Platform Enhancements § SQL Support for 64 -bit JVM • Stored 10. 1 C Platform Enhancements § SQL Support for 64 -bit JVM • Stored procedures, DB triggers • AIX 64 -bit, HP UX 64 -bit, HP Itanium and Solaris 64 -bit § Support for Java 5 49 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C IPv 6 Support § What if your application could run in 10. 1 C IPv 6 Support § What if your application could run in a configuration increasingly in demand that very few other vendors (like Oracle) yet support? § 10. 1 C IPv 6 support • Run on a new version of Internet protocol • Open. Edge now addresses mandates that agencies upgrade network backbones. § 50 OPS-19: What is IPv 6 and Why Should I Care • Peter Lecuyer, Principal Software Engineer. Open. Edge, Progress Software DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

10. 1 C Enhancement Summary • Object-oriented improvements • Web service provider support • 10. 1 C Enhancement Summary • Object-oriented improvements • Web service provider support • Open. Edge Architect enhancements • ABL improvements Business Logic • Sonic ESB Adapter • IPv 6 Integration • Open. Edge Architect improvements • CHUI dynamic browsing UI Independence • Utilities • Dictionary dump • VST client caching/user monitoring ABL and SQL • SQL performance • Online parameters 51 DEV-1: What’s New in Open. Edge 10. 1 C • Unicode Data. Servers Database © 2008 Progress Software Corporation

Related Talks § DEV-8: Structured Error Handling in the ABL • § DEV-22: Catch Related Talks § DEV-8: Structured Error Handling in the ABL • § DEV-22: Catch Me If You Can - Practical Structured Error Handling • § Robin Brown, Principal Software Engineer-Open. Edge, Progress Software DEV-21: Embracing Open. Edge Architect • 52 Shelley Chase, Architect-Open. Edge, Progress Software DEV-24: What’s New with Pro. Data. Sets in 10. 1 C? • § Peter van Dam, Independent Innovator, Future Proof Software DEV-12: What’s New in the Object-Oriented ABL? • § Sarah Marshall, QA Architect-Open. Edge, Progress Software Sunil Belgaonkar, Architect-Open. Edge, Progress Software DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Related Talks § SOA-17: Introducing Native Invocation with the Open. Edge Adapter for Sonic Related Talks § SOA-17: Introducing Native Invocation with the Open. Edge Adapter for Sonic ESB • § § § 53 Dave Cleary, Principal Engineer-Open. Edge, Progress Software Rob Straight, Principal Product Manager-Open. Edge, Progress Software OPS-3: What's New in 10. 1 RDBMS? • Richard Banville, Fellow-Open. Edge, Progress Software OPS-25: Unicode and the Data. Server • David Moloney, Principal Software Engineer-Open. Edge, Progress Software OPS-19: What is IPv 6 and Why Should I Care • Peter Lecuyer, Principal Software Engineer-Open. Edge, Progress Software DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Info Exchanges § DEV-43: Open. Edge Tools and User Interface Info Exchange • § Info Exchanges § DEV-43: Open. Edge Tools and User Interface Info Exchange • § DEV-38: Open. Edge ABL Info Exchange • § Tom Harris, Director of Product Management-Open. Edge, Progress Software SOA-38: Open. Edge Middleware Roadmap and Info Exchange • 54 Tom Harris, Director of Product Management-Open. Edge, Progress Software Shelley Chase, Architect–Open. Edge, Progress Software OPS-18: Data Management and Platforms Info Exchange • § Jim Lundy, Principal Product Manager-Open. Edge, Progress Software Salvador Viñals, Strategist-Open. Edge, Progress Software Rob Straight, Principal Product Manager-Open. Edge, Progress Software DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Related information § Product Centers - Open. Edge – Open. Edge Product Documentation § Related information § Product Centers - Open. Edge – Open. Edge Product Documentation § § 55 Product Documentation Web Papers Expert Series Documentation Release notes DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Who to call… Andrew (Drew) Mc. Carthy – Product Management dmccarth@progress. com Ext. 4802 Who to call… Andrew (Drew) Mc. Carthy – Product Management [email protected] com Ext. 4802 56 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

? Questions 57 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 ? Questions 57 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

Thank You 58 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Thank You 58 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation

59 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software 59 DEV-1: What’s New in Open. Edge 10. 1 C © 2008 Progress Software Corporation




  • Мы удаляем страницу по первому запросу с достаточным набором данных, указывающих на ваше авторство. Мы также можем оставить страницу, явно указав ваше авторство (страницы полезны всем пользователям рунета и не несут цели нарушения авторских прав). Если такой вариант возможен, пожалуйста, укажите об этом.