• Guest
HabraHabr
  • Main
  • Users

  • Development
    • Programming
    • Information Security
    • Website development
    • JavaScript
    • Game development
    • Open source
    • Developed for Android
    • Machine learning
    • Abnormal programming
    • Java
    • Python
    • Development of mobile applications
    • Analysis and design of systems
    • .NET
    • Mathematics
    • Algorithms
    • C#
    • System Programming
    • C++
    • C
    • Go
    • PHP
    • Reverse engineering
    • Assembler
    • Development under Linux
    • Big Data
    • Rust
    • Cryptography
    • Entertaining problems
    • Testing of IT systems
    • Testing Web Services
    • HTML
    • Programming microcontrollers
    • API
    • High performance
    • Developed for iOS
    • CSS
    • Industrial Programming
    • Development under Windows
    • Image processing
    • Compilers
    • FPGA
    • Professional literature
    • OpenStreetMap
    • Google Chrome
    • Data Mining
    • PostgreSQL
    • Development of robotics
    • Visualization of data
    • Angular
    • ReactJS
    • Search technologies
    • Debugging
    • Test mobile applications
    • Browsers
    • Designing and refactoring
    • IT Standards
    • Solidity
    • Node.JS
    • Git
    • LaTeX
    • SQL
    • Haskell
    • Unreal Engine
    • Unity3D
    • Development for the Internet of things
    • Functional Programming
    • Amazon Web Services
    • Google Cloud Platform
    • Development under AR and VR
    • Assembly systems
    • Version control systems
    • Kotlin
    • R
    • CAD/CAM
    • Customer Optimization
    • Development of communication systems
    • Microsoft Azure
    • Perfect code
    • Atlassian
    • Visual Studio
    • NoSQL
    • Yii
    • Mono и Moonlight
    • Parallel Programming
    • Asterisk
    • Yandex API
    • WordPress
    • Sports programming
    • Lua
    • Microsoft SQL Server
    • Payment systems
    • TypeScript
    • Scala
    • Google API
    • Development of data transmission systems
    • XML
    • Regular expressions
    • Development under Tizen
    • Swift
    • MySQL
    • Geoinformation services
    • Global Positioning Systems
    • Qt
    • Dart
    • Django
    • Development for Office 365
    • Erlang/OTP
    • GPGPU
    • Eclipse
    • Maps API
    • Testing games
    • Browser Extensions
    • 1C-Bitrix
    • Development under e-commerce
    • Xamarin
    • Xcode
    • Development under Windows Phone
    • Semantics
    • CMS
    • VueJS
    • GitHub
    • Open data
    • Sphinx
    • Ruby on Rails
    • Ruby
    • Symfony
    • Drupal
    • Messaging Systems
    • CTF
    • SaaS / S+S
    • SharePoint
    • jQuery
    • Puppet
    • Firefox
    • Elm
    • MODX
    • Billing systems
    • Graphical shells
    • Kodobred
    • MongoDB
    • SCADA
    • Hadoop
    • Gradle
    • Clojure
    • F#
    • CoffeeScript
    • Matlab
    • Phalcon
    • Development under Sailfish OS
    • Magento
    • Elixir/Phoenix
    • Microsoft Edge
    • Layout of letters
    • Development for OS X
    • Forth
    • Smalltalk
    • Julia
    • Laravel
    • WebGL
    • Meteor.JS
    • Firebird/Interbase
    • SQLite
    • D
    • Mesh-networks
    • I2P
    • Derby.js
    • Emacs
    • Development under Bada
    • Mercurial
    • UML Design
    • Objective C
    • Fortran
    • Cocoa
    • Cobol
    • Apache Flex
    • Action Script
    • Joomla
    • IIS
    • Twitter API
    • Vkontakte API
    • Facebook API
    • Microsoft Access
    • PDF
    • Prolog
    • GTK+
    • LabVIEW
    • Brainfuck
    • Cubrid
    • Canvas
    • Doctrine ORM
    • Google App Engine
    • Twisted
    • XSLT
    • TDD
    • Small Basic
    • Kohana
    • Development for Java ME
    • LiveStreet
    • MooTools
    • Adobe Flash
    • GreaseMonkey
    • INFOLUST
    • Groovy & Grails
    • Lisp
    • Delphi
    • Zend Framework
    • ExtJS / Sencha Library
    • Internet Explorer
    • CodeIgniter
    • Silverlight
    • Google Web Toolkit
    • CakePHP
    • Safari
    • Opera
    • Microformats
    • Ajax
    • VIM
  • Administration
    • System administration
    • IT Infrastructure
    • *nix
    • Network technologies
    • DevOps
    • Server Administration
    • Cloud computing
    • Configuring Linux
    • Wireless technologies
    • Virtualization
    • Hosting
    • Data storage
    • Decentralized networks
    • Database Administration
    • Data Warehousing
    • Communication standards
    • PowerShell
    • Backup
    • Cisco
    • Nginx
    • Antivirus protection
    • DNS
    • Server Optimization
    • Data recovery
    • Apache
    • Spam and antispam
    • Data Compression
    • SAN
    • IPv6
    • Fidonet
    • IPTV
    • Shells
    • Administering domain names
  • Design
    • Interfaces
    • Web design
    • Working with sound
    • Usability
    • Graphic design
    • Design Games
    • Mobile App Design
    • Working with 3D-graphics
    • Typography
    • Working with video
    • Work with vector graphics
    • Accessibility
    • Prototyping
    • CGI (graphics)
    • Computer Animation
    • Working with icons
  • Control
    • Careers in the IT industry
    • Project management
    • Development Management
    • Personnel Management
    • Product Management
    • Start-up development
    • Managing the community
    • Service Desk
    • GTD
    • IT Terminology
    • Agile
    • Business Models
    • Legislation and IT-business
    • Sales management
    • CRM-systems
    • Product localization
    • ECM / EDS
    • Freelance
    • Venture investments
    • ERP-systems
    • Help Desk Software
    • Media management
    • Patenting
    • E-commerce management
    • Creative Commons
  • Marketing
    • Conferences
    • Promotion of games
    • Internet Marketing
    • Search Engine Optimization
    • Web Analytics
    • Monetize Web services
    • Content marketing
    • Monetization of IT systems
    • Monetize mobile apps
    • Mobile App Analytics
    • Growth Hacking
    • Branding
    • Monetize Games
    • Display ads
    • Contextual advertising
    • Increase Conversion Rate
  • Sundry
    • Reading room
    • Educational process in IT
    • Research and forecasts in IT
    • Finance in IT
    • Hakatonas
    • IT emigration
    • Education abroad
    • Lumber room
    • I'm on my way

The first laser in history: how it was

 
3r3-31. As you know, a laser is a device capable of amplifying light by stimulated radiation. And the possibility of building this device was first predicted in theory, and only many years later it was possible to build the first sample. I recall that stimulated radiation was explained from the point of view of quantum theory by Einstein, and the first incarnation of this principle in iron began in the 50s of the 20th century independently by various groups of scientists, the most famous of which were C. Townes, AM Prokhorov and N. G Bass. Then they managed to build the first quantum generator - a maser, which generated radiation in the area of ​​centimeter waves. The optical range remained unconquered at that time, and how I managed to conquer it, and I will try to tell you in this article. 3r33434.  
3r33434.  
The first laser in history: how it was 3r33434.  
3r33434.  
3r311.
3r33434.  
3r33434.  
And Theodore Meiman succeeded in conquering him in the 1960s. He did a lot of calculations and came to the conclusion that a ruby ​​crystal would be an ideal working body for generating waves in the optical range. He also proposed the principle of pumping a working medium — short flashes of light from a corresponding flash lamp and a method of creating positive feedback for the amplifier to become a generator — this function was performed by the mirror coatings on the ends of the crystal. Meiman’s calculations showed that chromium atoms, which are an impurity in sapphire crystals and which make it a ruby, have a suitable system of energy levels, which makes it possible to generate laser radiation. The ruby ​​implements the simplest three-level scheme. The chromium atom, absorbing light in the blue-green region of the spectrum, passes to the upper excited level, from which a non-radiative transition occurs to a metastable level, on which it can linger for a time on the order of 1 ms. From this state, the atom returns to the ground level, emitting a photon with a wavelength of either 694 or 692 nm, since the metastable level is actually not one, there are two very closely spaced ones. The possibility of accumulation of atoms at the metastable level and allows you to create an inverse population, and with it the generation of laser radiation, when one or more spontaneously emitted photons cause all other atoms to crumble all other atoms from the metastable state to the ground one, emitting new photons with the same wavelength, phase, polarization and direction of motion. They create a bright red beam, which is characteristic of coherence. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
Many quite interesting and sometimes very unfair events are connected with the history of the invention of the first optical quantum generator. First, it should be noted that the development of the first laser Meiman carried out on his own initiative and independently, only with his assistant, while the ruby ​​laser was created contrary to the opinions of many experts who were convinced that the ruby ​​is not suitable as a working environment. There is a city legend, according to which, his assistant, being a color blind, for the first time in his life saw a red light, at that moment when the laser was assembled and he started working. According to the same legend, Meiman did not observe the laser beam visually, as he was very busy with the settings of the recording equipment - it was necessary to urgently collect experimental data and prepare an article for publication, which would provide convincing evidence that coherent radiation of the optical range was first obtained. This is where the difficulties began. First, Meyman’s article that the generation of coherent optical radiation in a ruby ​​crystal is possible was rejected from the publication in the journal Physical Review Letters, adding that “there’s nothing fundamentally new in his article”. Instead, the article was published in Nature. What is characteristic is that in 195? an article about the principles of laser operation, directed from a competing organization Bell Labs, was already published in Physical Review Letters, and this despite the fact that they did not have a working copy of the laser, the article described just a theoretical justification. They quickly cooked up a patent for a laser, which they did not yet have. And Meiman received a deviation from this magazine, although he built the first workable laser. Moreover, he later explained in detail to the scientists from Bell Labs in a telephone conversation what it takes to create a laser and how to build it, after he created his own. However, the priority of Meiman in the invention of the laser was never recognized. And the Nobel Prize for the invention of the laser was awarded to Charles Townes, and not to him, who was supposed to belong to him by right. This is partly explained by the fact that Meiman worked in a private firm that carried out orders for the military, and not in the university laboratory. 3r33434.  
3r33434.  
Now, let's leave the drama alone and see how Meiman's ruby ​​laser was made in the gland. The design was extremely simple - in a compact case there was a miniature spiral flash lamp, inside which was fixed an even more miniature ruby ​​crystal. The opposite ends of it were silver-plated — one end was a “deaf” mirror, the second was silver-plated with a thinner layer that let in a certain amount of light. The world's first laser was 12 centimeters long, weighed 300 grams and looked like a toy. 3r33434.  
3r33434.  
3r3334. 3r33434.  
3r33434.  
Details of the laser close-up:
 
3r33434.  
3r33434.  
3r33434.  
Actually, a ruby ​​crystal. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
And the entire laser assembly, without a power source. 3r33434.  
3r33434.  
3r361. 3r33434.  
3r33434.  
The press also got a photo of a laser of a larger size, but by no means the first in history. And the journalists immediately began to raise panic, they say, the "death rays" were invented. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
Literally a year or two, when the news of the invention of the laser has already spread around the world, the first laboratory samples of lasers in the USSR began to appear. Unlike the countries of the West, spiral pump lamps in lasers did not catch on immediately. Firstly, the spiral lamp in spite of its “obviousness” has a far from optimal shape of the glow body - only a small fraction of the light goes to the address, since the neighboring turns of the spiral mainly illuminate each other, rather than a ruby ​​crystal inserted inside it. Secondly - the Soviet industry did not produce a wide range of spiral flash lamps. And those that were produced had an unsuitable shape - the helix was too large in diameter but few turns, such as the fairly well-known IFK-20000 and IFK-80000 lamps. There was a spiral modification in the fairly well-known and widespread IFK-2000 lamp, but it is very rare and could only “pump” the very tiny crystal of ruby, as in Meiman. Since spiral lamps in the USSR were rare, they took the path of using those lamps that are in sufficient quantity. The first laser in the USSR had the opportunity to install crystals of various sizes into it, and the “classic” U-shaped lamps IFK-2000 were used for pumping. So he looked "alive." 3r33434.  
3r33434.  
3r33434.  
3r33434.  
And so it was shown in the books of B. F. Fedorov of various publications. 3r33434.  
3r33434.  
3r388. 3r33434.  
3r33434.  
3r33939. 3r33434.  
3r33434.  
Since this method of pumping still remains inefficient, it quickly went away in favor of pumping with direct tubular lamps of the IFP series. Ruby crystals also began to be produced only a few standard sizes, exactly the size of the luminous part of the lamp. The ruby ​​crystal and the lamp were placed in the foci of an elliptical reflector so that the crystal would collect the maximum available light. So it looks like a schematic. 3r33434.  
3r33434.  
3r3102. 3r33434.  
3r33434.  
And it looks like an elliptical reflector live. 3r33434.  
3r33434.  
3r3111. 3r33434.  
3r33434.  
There was also a design with the so-called "cavity" lamp. A cavity lamp is obtained by gradually increasing the number of turns in the spiral lamp to infinity, until they merge into a solid cavity. Such a lamp consists of two quartz glass tubes nested inside one another and soldered at the ends. Electrodes are soldered to opposite ends of the lamp. The only well-known Soviet-made cavity lamp, IPPP-700? was used in pumping the UIG-1 laser setup. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
Such a pumping circuit has all the drawbacks of a spiral lamp circuit, and therefore has not been applied anywhere else. The photo shows the IPPP-7000 lamp and a ruby ​​crystal used with it. In addition to the now exotic circuits with spiral and cavity pumping lamps, a ruby ​​laser can work in an even more exotic scheme - with continuous pumping. This is possible if the ruby ​​crystal is very small, is cooled with liquid nitrogen and is illuminated by a focused beam from a superhigh-pressure mercury lamp or by a high-power argon laser beam. But such devices have not left the walls of the laboratories, remaining exotic, described in scientific articles, despite the fact that over time he was able to "wean" from liquid nitrogen. Subsequently, they refused from the mirrors sprayed on the ends, since they are short-lived and in case of their damage they will have to change the entire crystal. This design has been preserved only in those devices where maximum compactness is needed, as, for example, in laser emitters of epilators. In all other mirrors mounted separately on the adjusting devices. 3r33434.  
3r33434.  
It would be strange if I did not want to build my own ruby ​​laser using improvised and pasture discarded from the laser lab trash. I wanted to give a kind of tribute to history. Well, get the first experience with pulsed solid-state lasers. The following is a description of the construction of my own ruby ​​laser. 3r33434.  
3r33434.  
The information is presented for informational purposes only. The author is not responsible for trying to repeat the above. 3r33434.  
3r33434.  
The basis was the above-mentioned crystal from the installation of UIG-1. This is a pale pink crystal with the size of the working colored part of 8 * 120 mm, with additional colorless tips, which gives a total crystal length of 180 mm. Tips are needed for mounting the crystal in the emitter housing. Another reason why the colored part is made exactly according to the size of the pump lamp is that the ruby ​​has a very poor ability to absorb its own radiation at the generation wavelength. If any part of the crystal remains undecayed, then it begins to absorb radiation, which is amplified in the lighted part, and the efficiency of the laser is greatly reduced. Due to this three-level scheme of chromium atoms in ruby. For the same reason, the ruby ​​has a very high threshold pumping energy. 3r33434.  
3r33434.  
The first was built power supply layout for the pump lamp. Its main component is a battery of 1000 μF capacitors, which is charged to a voltage of 3 kV. 3r33434.  
3r33434.  
3r3149. Let me remind you that the circuits with high-voltage high-capacity capacitors are deadly! 3r33150. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
The scheme of charge and ignition of the lamp. For the first attempt taken IPP-5000. 3r33434.  
3r33434.  
3r3164. 3r33434.  
3r33434.  
At first the circuit with the lamp was tested without any housing. The flash of the lamp is extremely powerful, it happens with a sufficiently loud pop, and it is easily seen in the next rooms - the light propagates through the corridor, reflecting off the walls. The flash of the lamp is capable of charring wood and paper, placed against it at its support. Each flash is accompanied by the smell of burnt dust and ozone, produced by a powerful impulse of a hard ultraviolet, and is accompanied by a wave of heat, if you are near it. Direct flash observation without eye protection is extremely dangerous! For protection, a conventional welding mask or goggles is sufficient. 3r33434.  
3r33434.  
Having played enough with the most powerful flashlight at that time, I assembled an emitter with this lamp and the crystal shown above. The case for the lamp and the crystal was a glass monoblock reflector from the Kvant-16 technological laser, and a piece of a metal channel became the basement. Alignment devices for resonator mirrors were made from pieces of the same channel. 3r33434.  
3r33434.  
3r33177. 3r33434.  
3r33434.  
3r3182. 3r33434.  
3r33434.  
As a deaf mirror, I decided to use the prism of total reflection. 3r33434.  
3r33434.  
3r3191. 3r33434.  
3r33434.  
And as a day off, a mirror was supposedly chosen from a ruby ​​laser. 3r33434.  
Looking ahead, I will say that this construct was inoperative. Laser generation was not possible to get on it. The reasons are quite obvious - the pumping lamp is twice as long as the crystal and its light is used extremely inefficiently. And the possibility of the output mirror to provide this generation also raised questions. Quantron (the so-called lamp unit + crystal + reflector) had to be redone. In the second version, I made a new holder for the crystal and the lamps, instead of a single lamp, the IFP5000 decided to use two IFP2000 lamps placed in the focus against the crystal and connected in series electrically. The length of the IPP2000 ideally corresponds to the length of the colored part of the crystal. This layout method is called “tight packaging.” 3r33434.  
3r33434.  
3r3202. 3r33434.  
3r33434.  
As a reflector, it was decided to try white tiles. The current trend in commercial laser is the use of ceramic diffuse reflectors made of sintered aluminum oxide, which reflects up to 97% of the incident light. Of course, branded reflectors are inaccessible to me, but the tiles look just as good, also perfectly white. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
3r33434.  
3r33434.  
The output mirror was also replaced with a new one with a measured transmittance of 45% at a wavelength of 694 nm. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
And in this configuration, it was possible to get the generation from the first pulse! The generation threshold turned out to be rather high — about 1500 J of pump energy. The laser gave a beam of rich red color, dazzling brightness. Unfortunately, due to its “transience” it was not possible to photograph it. But it was possible to fix its destructive effect on the metal during focusing. From iron he well sparks. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
Since the crystal does not have water cooling, then with an increase in its temperature, the beam energy decreases quite rapidly, until the complete generation failure. Yes, and tiles were well heated and hampered heat dissipation. When disassembling, I noticed that the surface of the tiles still began to darken. It was decided to test the metal reflector bent from a chrome plate of the photoglazer. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
3r33434.  
3r33434.  
This reflector worked as well as tile, but it cooled down much faster and it was possible to shoot a little more often. There were several firing at metal and rubber. The type of carved sparks depends on the type of metal. Shooting transformer iron. For through breakdown it took 4 shots. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
Shooting in stainless steel. Sparks are brighter. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
Shooting a carbon steel knife with an office knife gives you plenty of fluffy stars. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
WITHthe trelba in rubber gives the ejection of the flame of a flame up to 3-4 cm long with subsequent smoke rings. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
We also managed to find out that due to the use of the prism of total reflection as a deaf mirror, the laser operates in a single-mode mode and delivers energy less than it could, with the same pump level. The fact is that the central edge of a prism is a dead zone and, based on the pattern of the rays of light in the prism of total reflection, the light beam splits into two parallel, which corresponds to the TEM10 mode. This was identified by the spot of burn on black carbolite - it was clearly visible split in half the spot as in the picture. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
If we create conditions under which all other modes will not be suppressed, then due to the appearance of higher modes, it is possible to achieve an increase in the output energy at least twice. For this, it was necessary to replace the prism, which is easily accessible, with a special deaf mirror designed for operation at a wavelength of 694 nm. And it was worth it! The generation threshold dropped to 900 J, and the energy really became more! And when shooting black carbolite, a uniform burn stain was obtained. Now the plate of transformer iron made its way in 2-3 shots, and the diameter of the hole turned out to be somewhat large. Well, the number of sparks has become much more! Especially beautiful is obtained when shooting in carbon steel. 3r33434.  
3r33434.  
3r3302. 3r33434.  
3r33434.  
3r3307. 3r33434.  
3r33434.  
3r33312. 3r33434.  
3r33434.  
Ordinary steel also sparkles very weakly! 3r33434.  
3r33434.  
3r33434.  
3r33434.  
3 shots make a through hole in the blade of the knife. 3r33434.  
3r33434.  
3r33333. 3r33434.  
3r33434.  
At this point, the capabilities of the laser were already in principle understandable, and it remained to remove all that mess from the capacitors and the exposed high-voltage wiring to a more or less neat casing, successfully left over from the disassembled power supply of the LG-70 laser. It was decided to reduce the capacitor battery, leaving only 6 of the same type capacitors, which are perfectly fit into the case. Shooting the rest of the junk did not cause any problems, even there was room for a very important safety node - a vacuum circuit breaker with a normally closed position that discharges capacitors to a powerful resistor when classes with a laser stop and the power supply is de-energized. The charge reliably merges in about 40 seconds. The price for this was a slight decrease in the radiation energy, but then the pump lamps work in a more sparing mode. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
At the top are capacitors, to the right is a discharge resistor, in the lower left corner is a lamp ignition system, a round coil to the right is a ballast choke that turns on to limit the impulse current through the lamps (without it, the lamps solemnly explode after a couple of dozen flashes), more to the right (center) a transformer from a Chinese microwave for charging capacitors, even to the right is its starter, and in the lower right corner is a vacuum switch BB-? which closes the capacitors to a resistor when the device is turned off from the network. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
3r33333. 3r33434.  
3r33434.  
BP view from behind. The fan is standing there simply because he was there, and there was a place for him. Really heated nodes in this block are missing. High voltage is output through two contacts on self-made bushing insulators, which still need to provide additional protection against accidental touches. 3r33434.  
3r33434.  
3r33333. 3r33434.  
3r33434.  
After the power unit was assembled, it was decided to take a penny by storm, made of stainless steel with a thickness of about 1.3 mm. It took about 7 shots, but through the breakdown was received! 3r33434.  
3r33434.  
3r33333. 3r33434.  
3r33434.  
3r33434.  
3r33434.  
Here you can see sparks from the back of the coin. 3r33434.  
3r33434.  
3r33385. 3r33434.  
3r33434.  
And here is the desired result - through breakdown of the penny. 3r33434.  
3r33434.  
3r33394. 3r33434.  
3r33434.  
3r33399. 3r33434.  
3r33434.  
Summing up, it would be strange if, with my enthusiasm, I would not build this truly outstanding kind of laser, which in my realization has an output energy estimated at 5 J when using a full-bodied capacitor bank. It was from him that the history of all laser technology and a completely new at that time science — nonlinear optics — began, which opened up completely unusual incidents occurring with light in the field of high powers and energies. Separately, I would like to thank Jarrod Kinsey, an American laser amateur, with him I was able to discuss the design of my self-made laser, and receive a number of valuable comments from him. The article used materials from the following sources, in addition to the bottomless depths of the Internet: 3r33422.  
3r33434.  
1. B. F. Fedorov, Optical Quantum Generators, Energia, 196? 3-33422.  
2. B. F. Fedorov, Lasers and Their Applications, “Energy,” 1973 3-3-33422.  
3. A.S. Boreisho Lasers: device and action, St. Petersburg, 1992 3-3-33422.  
3r33434.  
Thank you for reading, I hope it was interesting. 3r33434.  
3r33434.  
And for future projects I have in store a really huge ruby ​​rod - with a diameter of 16mm and with a length of colored part of 240 mm. Full length - 300 mm. From such a crystal one can get up to 100 J of output energy. Almost what you need for a laser blaster. 3r33434.  
3r33434.  
3r33424. 3r33432.
3r33434. ! function (e) {function t (t, n) {if (! (n in e)) {for (var r, a = e.document, i = a.scripts, o = i.length; o-- ;) if (-1! == i[o].src.indexOf (t)) {r = i[o]; break} if (! r) {r = a.createElement ("script"), r.type = "text /jаvascript", r.async =! ? r.defer =! ? r.src = t, r.charset = "UTF-8"; var d = function () {var e = a.getElementsByTagName ("script")[0]; e.parentNode.insertBefore (r, e)}; "[object Opera]" == e.opera? a.addEventListener? a.addEventListener ("DOMContentLoaded", d,! 1): e.attachEvent ("onload", d ): d ()}}} t ("//mediator.mail.ru/script/2820404/"""_mediator") () (); 3r33430.
3r33432.

It may be interesting

  • Comments
  • About article
  • Similar news
This publication has no comments.

weber

Author

23-11-2018, 21:30

Publication Date

Development / Programming

Category
  • Comments: 0
  • Views: 306
Create a Vuex Undo /Redo plugin for
You can buy electronic components in
Night light with
Einstein Telescope: a new-generation
Introduction to custom CSS properties
FadeObjects - Hide the objects between
Write a comment
Name:*
E-Mail:


Comments
Born and raised in Sarawak, Malaysia. ICE CREAM is now one of the very few DJs who are active in the International scene. He had trained his way into playing at the top clubs all over Borneo since 2010. Check Out: DJ Ice cream
Yesterday, 22:19

noorseo

Thanks for the information your article brings. I see the novelty of your writing, I will share it for everyone to read together. I look forward to reading many articles from you.
<a href="https://sites.google.com/view/escortmumbaishub/"> Mumbai Escorts Service </a> 
<a href="https://vipmumbaiescortshub.blogspot.com/"> Escorts Service in Mumbai </a> 
<a href="https://vipmumbaiescortshub.wordpress.com/"> Independent Mumbai Escorts Service </a> 
<a href="https://vipmumbaiescortshub.weebly.com/"> Independent Mumbai Escorts Girls </a> 
<a href="https://mumbaiescortshub.webgarden.com/"> Call Girls Service in Mumbai </a> 


It's been operating for a long time in this publish for a great concept on it. I truly very experience analyzing your true and beneficial post thanks and you guys doing the sort of a great job keep it up
Premium Call Girls in Mumbai 
Escorts Service in Mumbai 
Escorts Agency in Mumbai 
Mumbai Call Girl Service 
Escorts Agency in Mumbai 


This is a good post. This post gives truly quality information. I’m definitely going to look into it. Really very useful tips are provided here. Thank you so much. Keep up the good works.
Late-night Slim Call Girls in Mumbai 
Slim Call Girls in Mumbai 
New Girl Available in Mumbai Escort 
Collage Escort Girl from Mumbai 
New Girl Available in Mumbai Escort 


Yesterday, 11:12

karishma Agarwal

If you go to file1.php and use an include, then the path is looked at from file1.php to file2.php to include it. But DIR allows us to give file1.php the correct path to file2.php when file1.php is not the file being executed. The interpreter is looking at being inside the project folder. Then if file1 calls to file2 via include, the interpreter will first look for require('file2.php') inside the project folder, NOT the inc geometry dash folder.
Yesterday, 05:25

ferrymalika

The Daily Reports is the reliable and authentic news and blog publisher. Visit The Daily Reports for up-to-date US news, international news and policy analysis. Check out: International Politics News


At Lopez Dario, we strive to serve customers with our online business consultancy services, project management, bookkeeping, & accounting for small businesses. Check Out: Business Consultancy England
21 January 2021 22:30

saifwordpress

nice post, keep up with this interesting work. It really is good to know that this topic is being covered also on this web site so cheers for taking time to discuss this!  https://l23movies.club/
21 January 2021 15:35

Legend SEO

Adv
Website for web developers. New scripts, best ideas, programming tips. How to write a script for you here, we have a lot of information about various programming languages. You are a webmaster or a beginner programmer, it does not matter, useful articles will help to make your favorite business faster.

Login

Registration Forgot password