Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.216.37
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby19 /
share /
ri /
1.9.1 /
system /
PStore /
Delete
Unzip
Name
Size
Permission
Date
Action
Error
[ DIR ]
drwxr-xr-x
2026-05-01 04:24
%5b%5d%3d-i.ri
1.08
KB
-rw-r--r--
2023-07-26 17:26
%5b%5d-i.ri
486
B
-rw-r--r--
2023-07-26 17:26
abort-i.ri
950
B
-rw-r--r--
2023-07-26 17:26
cdesc-PStore.ri
4.33
KB
-rw-r--r--
2023-07-26 17:26
commit-i.ri
913
B
-rw-r--r--
2023-07-26 17:26
delete-i.ri
440
B
-rw-r--r--
2023-07-26 17:26
empty_marshal_checksum-i.ri
177
B
-rw-r--r--
2023-07-26 17:26
empty_marshal_data-i.ri
169
B
-rw-r--r--
2023-07-26 17:26
fetch-i.ri
698
B
-rw-r--r--
2023-07-26 17:26
in_transaction-i.ri
271
B
-rw-r--r--
2023-07-26 17:26
in_transaction_wr-i.ri
335
B
-rw-r--r--
2023-07-26 17:26
load_data-i.ri
444
B
-rw-r--r--
2023-07-26 17:26
marshal_dump_supports_canonical_option%3f-i.ri
489
B
-rw-r--r--
2023-07-26 17:26
new-c.ri
498
B
-rw-r--r--
2023-07-26 17:26
on_windows%3f-i.ri
155
B
-rw-r--r--
2023-07-26 17:26
open_and_lock_file-i.ri
559
B
-rw-r--r--
2023-07-26 17:26
path-i.ri
218
B
-rw-r--r--
2023-07-26 17:26
root%3f-i.ri
419
B
-rw-r--r--
2023-07-26 17:26
roots-i.ri
415
B
-rw-r--r--
2023-07-26 17:26
save_data-i.ri
194
B
-rw-r--r--
2023-07-26 17:26
save_data_with_atomic_file_rename_strategy-i.ri
227
B
-rw-r--r--
2023-07-26 17:26
save_data_with_fast_strategy-i.ri
199
B
-rw-r--r--
2023-07-26 17:26
transaction-i.ri
1.01
KB
-rw-r--r--
2023-07-26 17:26
ultra_safe-i.ri
661
B
-rw-r--r--
2023-07-26 17:26
Save
Rename
U:RDoc::NormalClass[iI"PStore:EF@I"Object;Fo:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[ I"PPStore implements a file based persistence mechanism based on a Hash. User;TI"Qcode can store hierarchies of Ruby objects (values) into the data store file;TI"Qby name (keys). An object hierarchy may be just a single object. User code;TI"Smay later read values back from the data store or even update data, as needed.;To:RDoc::Markup::BlankLine o; ;[I"RThe transactional behavior ensures that any changes succeed or fail together.;TI"OThis can be used to ensure that the data store is not left in a transitory;TI"?state, where some values were updated but others were not.;T@o; ;[I"KBehind the scenes, Ruby objects are stored to the data store file with;TI"JMarshal. That carries the usual limitations. Proc objects cannot be;TI"marshalled, for example.;T@S:RDoc::Markup::Heading: leveli: textI"Usage example:;T@o:RDoc::Markup::Verbatim;[7I"require "pstore" ;FI" ;FI"# a mock wiki object... ;FI"class WikiPage ;FI"5 def initialize( page_name, author, contents ) ;FI" @page_name = page_name ;FI" @revisions = Array.new ;FI" ;FI"( add_revision(author, contents) ;FI" end ;FI" ;FI" attr_reader :page_name ;FI" ;FI", def add_revision( author, contents ) ;FI"0 @revisions << { :created => Time.now, ;FI". :author => author, ;FI"1 :contents => contents } ;FI" end ;FI" ;FI" def wiki_page_references ;FI"R [@page_name] + @revisions.last[:contents].scan(/\b(?:[A-Z]+[a-z]+){2,}/) ;FI" end ;FI" ;FI" # ... ;FI" end ;FI" ;FI"# create a new page... ;FI"Chome_page = WikiPage.new( "HomePage", "James Edward Gray II", ;FI"K "A page about the JoysOfDocumentation..." ) ;FI" ;FI"Q# then we want to update page data and the index together, or not at all... ;FI",wiki = PStore.new("wiki_pages.pstore") ;FI"Lwiki.transaction do # begin transaction; do all of this or none of it ;FI" # store page... ;FI"- wiki[home_page.page_name] = home_page ;FI"2 # ensure that an index has been created... ;FI"' wiki[:wiki_index] ||= Array.new ;FI" # update wiki index... ;FI"? wiki[:wiki_index].push(*home_page.wiki_page_references) ;FI"Dend # commit changes to wiki data store file ;FI" ;FI" ### Some time later... ### ;FI" ;FI"# read wiki data... ;FI"Rwiki.transaction(true) do # begin read-only transaction, no changes allowed ;FI"+ wiki.roots.each do |data_root_name| ;FI" p data_root_name ;FI" p wiki[data_root_name] ;FI" end ;FI" end ;FS;;i; I"Transaction modes;T@o; ;[ I"OBy default, file integrity is only ensured as long as the operating system;TI"Q(and the underlying hardware) doesn't raise any unexpected I/O errors. If an;TI"MI/O error occurs while PStore is writing to its file, then the file will;TI"become corrupted.;T@o; ;[ I"GYou can prevent this by setting <em>pstore.ultra_safe = true</em>.;TI"SHowever, this results in a minor performance loss, and only works on platforms;TI"Kthat support atomic file renames. Please consult the documentation for;TI"+ultra_safe+ for details.;T@o; ;[I"RNeedless to say, if you're storing valuable data with PStore, then you should;TI"/backup the PStore files from time to time.;T: @fileI"lib/pstore.rb;T;0[[ I"ultra_safe;FI"RW;F:publicF@f[[I"RDWR_ACCESS;Fo;;[ ;0@f[I"RD_ACCESS;Fo;;[ ;0@f[I"WR_ACCESS;Fo;;[ ;0@f[I"EMPTY_STRING;Fo;;[o; ;[I"5Constant for relieving Ruby's garbage collector.;T;0@f[I"EMPTY_MARSHAL_DATA;Fo;;[ ;0@f[I"EMPTY_MARSHAL_CHECKSUM;Fo;;[ ;0@f[ [[I" class;F[[;[[I"new;F@f[:protected[ [:private[ [I" instance;F[[;[[I"[];F@f[I"[]=;F@f[I" abort;F@f[I"commit;F@f[I"delete;F@f[I" fetch;F@f[I" path;F@f[I" root?;F@f[I" roots;F@f[I"transaction;F@f[;[ [;[[I"empty_marshal_checksum;F@f[I"empty_marshal_data;F@f[I"in_transaction;F@f[I"in_transaction_wr;F@f[I"load_data;F@f[I",marshal_dump_supports_canonical_option?;F@f[I"on_windows?;F@f[I"open_and_lock_file;F@f[I"save_data;F@f[I"/save_data_with_atomic_file_rename_strategy;F@f[I"!save_data_with_fast_strategy;F@f