Moved to:
https://sites.google.com/a/explanatorygap.net/siradmin/
Edit: Version 0.86b2 now available. (22/03/2007)
I initially wrote SirAdmin as a diagnostic tool, so that when users reported problems with certain mailboxes, my IT support staff who were not comfortable with the command line interface of cyradm could assign themselves an ACL to view such mailboxes in their own email client in order to quickly diagnose whether the reported problem was server-side or client-side.
However, it quickly became apparent that the usefuleness of this app extended beyond that, in that it allows non-admin users to share mailboxes with one another.
If you’re not familiar with cyradm, it is a command line tool that ships with the Cyrus IMAP server. You can see the man page for it here at developer.apple.com, and O’Reilly have published Chapter 9: Cyrus System Administration for free from their book Managing IMAP.
So my app SirAdmin is essentially a GUI replacement for cyradm, in that it allows you to locally or remotely administer your Cyrus IMAP server. I’ve tested it against the Cyrus server from Mac OS X Server 10.3 and 10.4, as well as Cyrus running on RedHat. It isn’t merely a wrapper around the cyradm code by the way. All the bugs are my own… :)
It does require OS X 10.4 on the client, where you are running the application, although you can talk to 10.3 IMAP servers
It allows you to create, rename, delete and reconstruct mailboxes, and also allows you to set Access Control Lists for IMAP mailboxes. This is perhaps the most useful function, in that as an admin you can create globally shared mailboxes, or as a user you can choose to share out parts of your IMAP mailbox hierarchy with other users. It also gives you an easy interface to be able to configure “plus addressing”, where you can send emails to<EMAIL_ADDRESS>and have them be delivered directly to a particular mailbox, rather than to the inbox of a particular user.
Here are some screenshots to illustrate what you can do:
It’s still a work in development, the obviously missing features are:
- Kerberos support
- The ability to specify particular mail partitions for particular mailboxes
- Untested behind a SOCKS proxy (would love feedback on this…)
- Mac Help for SirAdmin isn’t finished
- I’m also working on more diagnostic info, like number of messages in a mailbox, last message received, view message excerpts, etc.
but it currently does some nifty stuff like:
- Keychain Support.
- SSL support.
- CRAM-MD5 support, with an attempted fallback to plain-text
- Create, Delete, Rename, Reconstruct Mailboxes.
- Create, Delete Access Control Lists for Maiboxes.
- Auto-complete usernames for ACLs based upon global mailbox listing
- Auto-complete usernames by searching your configured Directory Access nodes, with optional min/max uid filtering
- View Quotas, Quota Root and Quota Used.
- View and Edit Mailbox Comments, Squat Indexing, and Auto-Expiry age for messages
- View Mailbox Last Updated date, size and partition
Anyway, if you’re interested in grabbing a copy, you can get version 0.86b2 here.
I’d love feedback on it, particular bug reports or suggestions for further utility. You can either email me or leave comments here.
Edit: I’m particularly keen on suggestions for the docs. Some comments below have illustrated that I need to explain Cyrus ACLs better. Thanks for that.
Thanks go out to:
- Mark Daniel for designing the icon
- Dustin Voss for his most excellent AsyncSocket class
- Adam Gerson for his useful AGKeychain class
- Dave Dribin for his Base64 encoding/decoding categories
This is great. All I wanted to do was to make the SpamAssassin Ham and Spam account inboxes world writeable so that any of us could move messages there from our own inboxes as needed. I have not anywhere been able to locate how to set permissions on a mailbox for “anyone” using cyradm from the command line. I still don’t know, but you have solved that problem for me most elegantly. Many thanks.
-Kanthan.
SirAdmin is a great product.
The only improvement for me would be the ability to set quotas.
Ben
I can’t seem to delete a mailbox in Leopard Server 10.5.1. I can log in and see all the mailboxes. But I get a permission denied error. This using Version 0.86b2.
Thanks for this tool! I was trying hard to move a mailbox to another user on my Tiger Server and could not figure out that while the “rename” command in cyradm did work, the new user could not access the folders. Now I see that it also needs to adjust the ACLs. Had no idea. Hurray for GUI tools! (saved me from browsing the darn docs for hours, probably) :)
Glad to hear Thomas. :)
Maybe I should sit back down and work on this again and add quota support and refactor it so it’s not quite so hideous inside….
Two things, SirAdmin 0.86b2 doesn’t remember the password in the keychain even with remember in keychain checked. Second, creating a Cyrus admin, then logging into the server, showing mailboxes, clicking on delete and confirming does not delete the mailbox. Had to go into the Terminal to accomplish this which worked fine.
Fantastic tool!! Just one thing that’s a little missing from the documentation though… what to do in Mail to see the shared mailboxes. For some it’s not obvious.
Hi there,
I’m trying to authenticate with Cyrus over an SSH tunnel, and in the connection dialog I’m using the values
localhost
cyrus
mypassword
yet in the authentication log on the server-side, I’m seeing that the username is being presented as ‘cyrus@com’. Could you advise on how I can avoid this behaviour please? Otherwise, cracking product!
Best wishes,
Michael
Nothing much to add other than thank you for producing such a great application. There is lots I can suggest but I think you will probably have them all covered in the next version? If there is to be a next version – hopefully?
So I really haven’t even looked at this source code since I left the job that made it necessary to write it :)
I’d love it if someone ran with the idea and produced something better… :)
I haven’t been able to get SirAdmin to with in Leopard Server, 10.5.5 – has anyone succeeded here?
just reinstalled our server completely, including the update from 10.5.4 to 10.5.5 and once we edited the /etc/imapd.conf all works as before…
so far no problems with 10.5.5
10.5.5 and siradmin works fine for us… did you check your /etc/imapd.conf file?
Don’t forget, many of these random shared mailboxes are created from config problems. Use SirAdmin to create an ACL for your cyrus admin user that has all rights to the shared mailbox, then delete it — the permission denied error will go away.


New
LA County Assessor
HR Position Control
Select a version
Open
Delete
Note: Please use Chrome for best results.


Our ??? WE TAKE PRIDE IN SUPPLYING ELECTRICAL & AUTOMATION PANEL TO, BUT NOT LIMITED, FOLLOWING SECTORS OF INDUSTRIES. MATERIAL HANDLING SYSTEMS WEIGHING, BATCHING SYSTEMS FOOD & DRUG INDUSTRIES INCLUDING STAINLESS STEEL BREWERIES, DISTILLARIE, WINERY PLANTS HAZARDOUS AREA, MINING, PETROLEUM PRODUCTS , CHEMICAL PROCESS (FLAMEPROOF/PURGED/ EX’X’ / INTRINSICALLY SAFE) HVAC SYSTEMS FOR MALL, HOSPITAL, COMMERCIAL COMPLEX, STAR HOTELS, INDUSTRIES PAINT, DYE & PIGMENT INDUSTRIES CONSTRUCTION MACHINERIES POLLUTION CONTROL EQUIPMENTS LIKE BAG FILTTERS, CYCLONE, SCRUBBER, MIST ELIMINATORS WATER TREATMENT PLANT CRUSHER, MILLING PLANT BOILER & BOILER ACCESSORIES AUTOMOBILE TEST BHOOTH , FIXURE AUTOMATION SPECIAL PURPOSE MACHINES FIRE FIGHTING PANELS ????????????????????????????????


This class implements a Viterbi decoder with beam search capabilities.
Public Members
-
Decodes using the input data vectors in 'input_data'
-
'n_frames_' is the number of vectors of input data
-
'vec_size' is the number of elements in each vector.
-
features or emission probabilities and 'vec_size' must reflect this
-
After this function returns, 'num_result_words' contains the number of words
-
recognised and 'result_words' contains the vocabulary indices of the recognised
Documentation
This class implements a Viterbi decoder with beam search
capabilities. A Lexicon and LanguageModel are required at
creation time (the LanguageModel is optional). By default,
no pruning occurs. Two levels of pruning can be configured -
word interior hypothesis pruning and word end hypothesis pruning.
The application of language model probabilities can be
delayed or performed normally.
- Decodes using the input data vectors in 'input_data'
- Decodes using the input data vectors in 'input_data'
- 'n_frames_' is the number of vectors of input data
- 'n_frames_' is the number of vectors of input data
- 'vec_size' is the number of elements in each vector.
- 'vec_size' is the number of elements in each vector. The input data can be either
- features or emission probabilities and 'vec_size' must reflect this
- features or emission probabilities and 'vec_size' must reflect this
- After this function returns, 'num_result_words' contains the number of words
- After this function returns, 'num_result_words' contains the number of words
- recognised and 'result_words' contains the vocabulary indices of the recognised
- recognised and 'result_words' contains the vocabulary indices of the recognised
- This class has no child classes.
- Author:
- Darren Moore<EMAIL_ADDRESS>Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.


90s MTB with a Kayak Trailer
Something like a decade ago, I encountered a cyclist in the Adirondacks trailing a canoe behind his bike. Perhaps because it was a hot summer day, his struck me as an obviously perfect idea, and it has stayed with me.
More recently, I was given a 90s-vintage mountain bike, that I didn’t have an obvious need for. So I decided to spiff it up, and use it for hauling kayaks around.
There was a fair bit of rust to remove, and fresh grease needed throughout, but mechanically it’s nice to work on these older bikes–they’re so straightforward, and durable.
For the trailer itself, I bought a cart on Amazon. These all seemingly come from the same factory, so i chose a cheap one. It’s made from aluminum with hard plastic wheels. It’s slow, loud, and unstable, but it was inexpensive and it basically works.
The tow bar has two parts: a clamp, cut from ash, and an extension made from red cedar. I use a piece of innertube, between the clamp and the seatpost, to give it some extra grip, and prevent the soft aluminum from scratching.
Particularly on warm days, it’s a nice way to get down to the water. The Wald 1392 basket, which is their larger size, is perfect for carrying immersion gear and refreshments. Additional supplies can be carried in the kayak itself, but it’s important to get the trim right.
Once, I got it wrong and managed to crash the trailer, coming down a hill. It took some time to stop, and by then there were long gashes in the kayak’s skin. I patched these with VHB tape, and paddled it like that for a while. But I always felt uneasy offshore, after that, and eventually re-skinned it.


//Create new object.
Boyi=newBoy("boyname");
Girlu=newGirl("girlname");
//xxxx/xx/xx, I told you I love you.
i.love(u);
//I am very excited, because you accepted me and be my girlfriend eversince.
u.accepted();
//Since then, I miss you every day.
i.miss(u);
//You said that you won't be so early to marry me.
//So I keep waiting for you.
booleanisAccept=false;
while(!isAccept){
i.wating(u);
u.thinkover();
}
//In the future
i.marry(u);
i.liveHappilyWith(u);


Upload Correct Information
Upload done.
Image Selected
No internet connection detected
You are back online


{% extends 'template_base.html' %} {% block content %} You have been logged out. Click here to login again. {% endblock %}


Object
# File lib/pgbackups/client.rb, line 11 def authenticated_resource(path) host = "#{<EMAIL_ADDRESS>host +=<EMAIL_ADDRESS>if @uri.port RestClient::Resource.new("#{host}#{path}", :user => @uri.user, :password => @uri.password, :headers => {:x_heroku_gem_version => Heroku::Client.version} ) end
# File lib/pgbackups/client.rb, line 21 def create_transfer(from_url, from_name, to_url, to_name, opts={}) # opts[:expire] => true will delete the oldest backup if at the plan limit resource = authenticated_resource("/client/transfers") params = {:from_url => from_url, :from_name => from_name, :to_url => to_url, :to_name => to_name}.merge opts json_decode post(resource, params).body end
# File lib/pgbackups/client.rb, line 54 def delete_backup(name) name = URI.escape(name) begin resource = authenticated_resource("/client/backups/#{name}") delete(resource).body true rescue RestClient::ResourceNotFound => e false end end
# File lib/pgbackups/client.rb, line 43 def get_backup(name, opts={}) name = URI.escape(name) resource = authenticated_resource("/client/backups/#{name}") json_decode get(resource).body end
# File lib/pgbackups/client.rb, line 38 def get_backups(opts={}) resource = authenticated_resource("/client/backups") json_decode get(resource).body end
# File lib/pgbackups/client.rb, line 49 def get_latest_backup resource = authenticated_resource("/client/latest_backup") json_decode get(resource).body end
Generated with the Darkfish Rdoc Generator 2.


|
Biomedical Image Analysis Library
The Biomedical Image Analysis Library is a poweful tool for developers, physicians, researchers, engineers, and so on.
|
#include <DistanceFunction.hpp>
Public Member Functions | |
| virtual | ~DistanceFunction () |
| Virtual destructor required for virtual classes. More... | |
Static Public Member Functions | |
| template<class D > | |
| static double | Distance (const D *src, const size_t dms) |
| Returns the distance from origing to src. More... | |
| static double | Distance (const char *src, const size_t dms) |
| static double | Distance (const uchar *src, const size_t dms) |
| static double | Distance (const short *src, const size_t dms) |
| static double | Distance (const int *src, const size_t dms) |
| static double | Distance (const uint *src, const size_t dms) |
| static double | Distance (const ulint *src, const size_t dms) |
| static double | Distance (const llint *src, const size_t dms) |
| static double | Distance (const ullint *src, const size_t dms) |
| static double | Distance (const float *src, const size_t dms) |
| static double | Distance (const double *src, const size_t dms) |
| template<class D > | |
| static double | Distance (const D *src, const D *tgt, const size_t dms) |
| Returns the distance from src to tgt. More... | |
| static double | Distance (const char *src, const char *tgt, const size_t dms) |
| static double | Distance (const uchar *src, const uchar *tgt, const size_t dms) |
| static double | Distance (const short *src, const short *tgt, const size_t dms) |
| static double | Distance (const int *src, const int *tgt, const size_t dms) |
| static double | Distance (const uint *src, const uint *tgt, const size_t dms) |
| static double | Distance (const ulint *src, const ulint *tgt, const size_t dms) |
| static double | Distance (const llint *src, const llint *tgt, const size_t dms) |
| static double | Distance (const ullint *src, const ullint *tgt, const size_t dms) |
| static double | Distance (const float *src, const float *tgt, const size_t dms) |
| static double | Distance (const double *src, const double *tgt, const size_t dms) |
Definition at line 19 of file DistanceFunction.hpp.
|
inlinevirtual |
Virtual destructor required for virtual classes.
| none. |
Definition at line 41 of file DistanceFunction.hpp.
|
inlinestatic |
Returns the distance from origing to src.
| src | Source array. |
| dms | Number of dimensions |
Definition at line 53 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 56 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 59 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 62 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 70 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 73 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 81 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 84 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 87 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 90 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 93 of file DistanceFunction.hpp.
|
inlinestatic |
Returns the distance from src to tgt.
| src | Source array. |
| tgt | Target array. |
| dms | Number of dimensions |
Definition at line 107 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 110 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 113 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 116 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 124 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 127 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 135 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 138 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 141 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 144 of file DistanceFunction.hpp.
|
inlinestatic |
Definition at line 147 of file DistanceFunction.hpp.


{% extends 'base.html' %} {% load bootstrap_tags %} {% block page.title %}Error{% endblock %} {% block content %} 400 We couldn't process your request {% endblock %}
400
We couldn't process your request


|
KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
Chunk is the smallest building block of Kratos memory management. More...
#include <chunk.h>
Public Types | |
Type Definitions | |
| using | BlockType = std::int64_t |
| using | SizeType = std::size_t |
Public Member Functions | |
Life Cycle | |
| Chunk ()=delete | |
| Default constructor is deleted. More... | |
| Chunk (Chunk const &rOther)=delete | |
| Copy constructor is deleted. More... | |
| Chunk (Chunk &&rOther)=delete | |
| Chunk (std::size_t BlockSizeInBytes, SizeType SizeInBytes) noexcept | |
| The constructor to be called. More... | |
| ~Chunk () noexcept | |
| Destructor is not virtual. This class can not be drived. More... | |
Operators | |
| Chunk & | operator= (Chunk const &rOther)=delete |
| Assignment operator is deleted. More... | |
Access | |
| SizeType | GetNumberOfBlocks () const |
| SizeType | GetNumberOfAvailableBlocks () const |
| const BlockType * | pGetData () const |
| const BlockType * | pDataBegin () const |
| const BlockType * | pDataEnd () const |
Inquiry | |
| bool | HasAvailableBlock () const |
| bool | Has (const void *pThePointer) const |
| bool | IsEmpty () const |
| bool | IsFull () |
| bool | IsInitialized () const |
| bool | IsReleased () const |
| void | lock () |
| void | unlock () |
Input and output | |
| std::string | Info () const |
| Turn back information as a string. More... | |
| void | PrintInfo (std::ostream &rOStream) const |
| Print information about this object. More... | |
| void | PrintData (std::ostream &rOStream) const |
| Print object's data. More... | |
Operations | |
| void | Initialize () |
| void * | Allocate () |
| This function does not throw and returns zero if cannot allocate. More... | |
| void | Deallocate (void *pPointrerToRelease) |
| void | Release () |
| std::size_t | Size () const |
| std::size_t | MemoryUsed () const |
| std::size_t | MemoryOverhead () const |
Chunk is the smallest building block of Kratos memory management.
The memory management of Kratos is implemented based on the design given in Modern C++ Design by A. Alexandrescu and chunk is the lower layer of it holding a chunk of NumberOfBlocks objects of BlockSize. This implementation is designed for large chunk size (i.e. 1M) imposes more overhead than the reference for storing a header containing the chunk size and block size.
| using Kratos::Chunk::BlockType = std::int64_t |
| using Kratos::Chunk::SizeType = std::size_t |
|
delete |
Default constructor is deleted.
|
delete |
Copy constructor is deleted.
|
delete |
|
inlinenoexcept |
The constructor to be called.
|
inlinenoexcept |
Destructor is not virtual. This class can not be drived.
|
inline |
This function does not throw and returns zero if cannot allocate.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Turn back information as a string.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Print object's data.
|
inline |
Print information about this object.
|
inline |
|
inline |
|
inline |


Great! You'll receive alerts or notice like update of attendance in email!
Beware! Any alerts or notice like update of attendance won't be sent as email!
If you wish to continue, please click the button below


|
XV6
|
#include <file.h>
Public Attributes | |
| uint | dev |
| uint | inum |
| int | ref |
| struct sleeplock | lock |
| int | valid |
| short | type |
| short | major |
| short | minor |
| short | nlink |
| uint | size |
| uint | addrs [NDIRECT+1] |
| uint inode::dev |
| uint inode::inum |
| struct sleeplock inode::lock |
| short inode::major |
| short inode::minor |
| short inode::nlink |
| int inode::ref |
| uint inode::size |
| short inode::type |
| int inode::valid |


Oracle Placement Paper
Computer Science Knowledge(30 questions)
1. What is the main component of operating system
2.  You are configuring the security policy for a group of users in the finance organizational unit (OU). You need to configure a group policy so that future changes to group policy will be applied within 15 minutes to any computers that are log on to the network. What should you do?
A. Enable the background refresh settings to use the default group policy refresh date
B. Enable the asynchronous group policy application settings
C. Enable and configure the group policy refresh interval for domain controller
D. Enable and configure the group policy refresh interval for computers
E. None of above
Ans-D
3. The Memory Buffer Register (MBR)
A. is a hardware memory device which denotes the location of the current instruction being executed.
B. is a group of electrical circuits (hardware), that performs the intent of instructions fetched from memory.
C. contains the address of the memory location that is to be read from or stored into.
D. contains a copy of the designated memory location specified by the MAR after a "read" or the new contents of the memory prior to a "write".
E. None of the above
Ans-D
4. Page stealing
A. is a sign of an efficient system
B. is taking page frames from other working sets
C. should be the tuning goal
D. is taking larger disk spaces for pages paged out
E. None of the above
Ans-B
5. What are the different process states in an operating system?
6. If you are using C language to implement the heterogeneous linked list, what pointer type will you use?
Ans-Void Pointer
7. What is the major data structures used in RDBMS,
Ans-Array
8. What is the major data structures used in Network data model & Hierarchical data model.
Ans-Graph,Trees
9. Primitive operations common to all record management systems include
A. Print
B. Sort
C. Look-up
D. All of the above
E. None of the above
Ans-C
10. What is the data structures used to perform recursion?
Ans-Stack
11. Check whether 2^(n+1) = O(2^n)?
12. state the big o of the following fragment:
sum =0;
for (int i=1; i<n; i++) {
for (int j=1; j< n/i; j++) {
sum = sum +j;
}
}
Ans- O(n log n)
13. What's the correct big O notation for an algorithm that runs in triangular time?
func(x):
for i in 0..x
for j in 0..i
do_something(i, j)
14. What will be the Big O notation for the function 100*x8 + 20*x2 + 12?
Ans- O(x8)
15. Decide the Big-O complexity of the given question
def sum_of_divisors(n)
result = 0
i = 1
while i < n
if n % i == 0
result += i
end
i += 1
end
return result
end
16. What are the main underlying concepts of object orientation?
17. What are models and Meta models?
18. Differentiate the class representation of Booch, Rumbaugh and UML?
19. Using ODL, you can define which of the following?
A. Attribute
B. Structure
C. Operation
D. All of the above.
Ans-D
20. Multiplicity is the same as what concept for an ERD?
A. Relationship
B. Attribute
C. Entity
D. Cardinality
Ans-D
21. What are the disadvantages in File Processing System?
22. What is durability in DBMS?
23. What are the different phases of transaction?
Ans- 1.) Analysis phase,
2.) Redo Phase,
3.) Undo phase.
24. Which prefixes are available to Oracle triggers?
A. :new only
B. :old only
C. Both :new and :old
D. Neither :new nor :old
Ans-C
25. What Oracle backup and recovery file contains user and system data?
A. Control file
B. Datafile
C. OnLine ReDo file
D. Offline ReDo file
Ans-B
26. What is the type of Oracle backup in which all uncommitted changes have been removed from the datafiles?
A. Full backup
B. Consistent backup
C. Inconsistent backup
D. Differential backup
Ans-B
27. Composition is a stronger form of which of the following?
A. Aggregation
B. Encapsulation
C. Inheritance
D. All of the above.
Ans-A
28. Which SQL-92 standard SQL command can be used to change a table name?
A. RENAME TABLE
B. CHANGE TABLE
C. ALTER TABLE
D. None of the above is correct.
Ans-D
29. Changing cardinalities in a database is:
A. a common database design task.
B. a rare database design task, but does occur.
C. a database design task that never occurs.
D. is impossible to do, so a new database must be constructed and the data moved into it.
Ans-A
30.If a denormalization situation exists with a many-to-many or associative binary relationship, which of the following is true?
A. All fields are stored in one relation.
B. All fields are stored in two relations.
C. All fields are stored in three relations.
D. All fields are stored in four relations.
Ans-B
English(25 questions)
1. In the question below a sentence broken into five or six parts. Join these parts to make a meaningful sentence. The correct order of parts is the answer.
1. of 2. we 3. Heard 4. him 5. had
A. 42351
B. 52341
C. 25341
D. 25431
E. 25314
Ans-E
2. In the question below a sentence broken into five or six parts. Join these parts to make a meaningful sentence. The correct order of parts is the answer.
1. not 2. Hari 3. Away 4. run 5. did
A. 13542
B. 35412
C. 52431
D. 25143
E. 21345
Ans-D
3. In questions below, a part of the sentence is italicised and underlined. Below are given alternatives to the italicised part which may improve the sentence. Choose the correct alternative
his powerful desire brought about his downfall.
A. His intense desire
B. His desire for power
C. His fatal desire
D. No improvemen
Ans-B
4. In questions below, a part of the sentence is italicised and underlined. Below are given alternatives to the italicised part which may improve the sentence. Choose the correct alternative
The logic of Berlin wall already had been undermined but when the news came through that the wall itself had been opened I jumped into a car.
A. had been undetermined already
B. had already been undetermined
C. had been already undetermined
D. No improvement
Ans-B
Questions(5-6) Which of phrases given below each sentence should replace the phrase printed in bold type to make the grammatically correct?
5. I need not offer any explanation regarding this incident - my behaviour is speaking itself.
A. will speak to itself B. speaks for itself
C. has been speaking D. speaks about itself
E. No correction required
Ans-B
6. He is too important for tolerating any delay.
A. to tolerate
B. to tolerating
C. at tolerating
D. with tolerating
E. No correction required
Ans-A
In questions(7-9), each passage consist of six sentences. The first and sixth sentence are given in the begining. The middle four sentences in each have been removed and jumbled up. These are labelled as P, Q, R and S. Find out the proper order for the four sentences.
7.
S1: For some time in his youth Abraham Lincoln was manager for a shop.
P : Then a chance Customer would come.
Q : Young Lincoln way of keeping shop was entirely unlike anyone else's
R : Lincoln would jump up and attend to his needs and then revert to his reading.
S : He used to lie full length on the counter of the shop eagerly reading a book.
S6: Never before had Lincoln had so much time for reading as had then.
The Proper sequence should be:
A. SRQP
B. QSPR
C. SQRP
D. QPSR
Ans-B
8.
S1: Minnie went shopping one morning.
P : Disappointed She turned around and returned to the parking lot.
Q : She got out and walked to the nearest shop.
R : She drove her car into the parking lot and stopped.
S : It was there that she realised that she'd forgotten her purse at home.
S6: She drove home with an empty basket.
The Proper sequence should be:
A. RSQP
B. RQSP
C. PQRS
D. QPRS
Ans-B
9.
S1: Far away in a little street there is a poor house.
P : Her face is thin and worn and her hands are coarse, pricked by a needle, for she is a seam stress.
Q : One of the windows is open and through it I can see a poor woman.
R : He has a fever and asking for oranges.
S : In a bed in a corner of the room her little boy is lying ill.
S6: His mother has nothing to give but water, so he is crying.
The Proper sequence should be:
A. SRQP
B. PQSR
C. QPSR
D. RSPQ
Ans-C
Questions (10-12) the sentences have been given in Active/Passive voice. From the given alternatives, choose the one which best expresses the given sentence in Passive/Active voice.
10. They greet me cheerfully every morning.
A. Every morning I was greeted cheerfully.
B. I am greeted cheerfully by them every morning.
C. I am being greeted cheerfully by them every morning.
D. Cheerful greeting is done by them every morning to me.
Ans-B
11. She spoke to the official on duty.
A. The official on duty was spoken to by her
B. The official was spoken to by her on duty.
C. She was spoken to by the official on duty.
D. She was the official to be spoken to on duty.
Ans-A
12. The doctor advised the patient not to eat rice.
A. The patient was advised by the doctor not to eat rice.
B. The patient was advised by the doctor that he should not eat rice.
C. The patient was being advised by the doctor that he should not rice by the doctor.
D. The patient has been advised not to eat rice by the doctor.
Ans-A
13. Choose the one which best expresses the given sentence in Indirect/Direct speech.
He said to his father, "Please increase my pocket-money."
A. He told his father, "Please increase the pocket-money"
B. He pleaded his father to please increase my pocket money.
C. He requested his father to increase his pocket-money.
D. He asked his father to increase his pocket-money.
Ans-C
14. Can you help me? I _____ a post office.
A. am looking for
B. look for
C. am look for
d. looking for
Ans-A
15. It's wrong. You_____ do it.
A. shouldn't to
B. needn't
C. don't have to
D. shouldn't
Ans-D
16. When the police arrived, the criminals _____ escaped.
A. were already
B. already
C. had already
D. have already
Ans-C
17. If I _____ in your position then, I would have told the truth.
A. have been
B. was
C. were
D. had been
Ans-B
18. They've moved to a different house _____ their children can attend a better school.
A. So as
B. in order
C. so that
D. for
Ans-C
19. In the question given below a word is printed in bold. Below it four choices are given. Pick up the one which is most nearly the same in meaning as the word printer in bold and can replaces it without altering the meaning of the sentence.
The attitude of Western countries towards the Third World Countries is rather callous to say the least.
A. passive
B. unkind
C. cursed
D. unfeeling
Ans-D
20. Working under pressure always brings _____ the best in him.
A. out
B. up
C. through
D. across
Ans-A
Questions (21-25) Read the passage given and answer the questions that follow


Thomas Grainger
Ultimately none of the WEP fixes were ever seriously used or effective
The only way to fix WEP implementations is to replace them


?FLORA
JAMAICENSIS
PUBLIC
GARDENS,
JAMAICA,
and
NEW
YORK
BOTANICAL
GARDEN.
New
York
Botanical
Garden
Locality,
No._
nusg
Date_
Collector,
Wă.
HARRIS.
aW,
└l
IX
jjT.
Usllti
IbSTfllb
HERBARIUM
OF
IOWA
STATE
UNIVERSITY
Laslacis
sorghoidea
(Desv.
ex
Hamllt.)
Hitchc
&
Chase
var.
sorghoidea
Determined
by
Gerrit
Davidsă
197
2
1659816
Legend -
Level of confidence that token is an accurately-transcribed word
extremely low
very low
low
undetermined
medium
high
very high


To support our research, may we log the sites you query and the queries you make? We will not report your identity or store any other information about you. More details.
To support our research, may we log the sites you query and the queries you make? We will not report your identity or store any other information about you. More details.


Dinner Plan
Lunch Plan
Breakfast Plan
Shopping List
Dinner Menu Plan
Change Starting Day
Clear All Menu Items
Shopping List
Add Item
Clear Completed Tasks
Clear All Tasks
×
Select day with which to begin your week:
Saturday
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
×
Are you sure you wish to clear all menu items?
Yes
No
Enter New Item Information
×
Name
Type
Vegetables
Fruits
Refrigerated
Dry Goods
Bakery
Meats
Miscellaneous
Quantity
Units (optional)
Units
tsp
tbsp
fl oz
c
gal
oz
lb
bag
box
can
jar
Enter


IO::Gateway
Integrate IOTA protocol with business workflows, tools, and components that are used everyday. Effortlessly! Everywhere! Non-Devs Friendly!
High-Level Access
Structured set of API calls developed on top of the IOTA protocol provides a high-level abstraction over the IOTA network for everyone to use and leverage. It affords a wide range of commands, keeping needs of non-dev users in mind. You do not have to be a developer to be able to use and leverage it. All implementation details of the IOTA protocol are hidden under the hood.
Standard Protocol
It implements user-friendly and standard API framework based on {REST}
, therefore, it is able to interact with a majority of business-related tools that are used nowadays.
In other words, it is a glue that integrates disparate components together. In addition to that, Cross-Origin Resource Sharing (CORS) is enabled by default, so you can leverage Gateway from your web sites.
Open Source Full-Stack
It is an open-source and multiplatform project. You do not have to rely on public endpoints and you can easily deploy it on your premises and infrastructure. It can be completely hidden within your private network, if needed. You do not have to deploy any IOTA-specific infrastructure components, since the gateway can leverage IOTA public nodes. No extra SW requirements are needed.
Smart Caching
The gateway implements a multi-level caching system to optimize a number of calls over IOTA network. It pulls only new information from the network, the rest is served from the long-term cache to minimize latency. In addition, the gateway was designed with the IOTA protocol in mind, so it smartly caches only elements for which it is approved to do so.
Extensible
The gateway can be easily used from the DevOps tools (e.g., PowerShell, Linux shell), productivity suites (e.g., Excel), business intelligence tools (e.g., PowerBI) or other integration platforms and business-related platforms, such as Office 365. The system is opened and extensible. New interfaces are being developed to serve some specific requirements of other integration platforms, such as the MS Flow or IFTTT.com. Thus, in the future, it will be even easier to interact with the IOTA network.
Gateway Overview
Key Components
- Documentation
- All API calls are documented, using Open API standard (Swagger). It is available as a stand-alone file in the structured JSON definition and as an interactive API explorer.
- Interfaces (Entry Points)
- An interface provides you with a definition of high-level API calls that encapsulate specific calls over the IOTA network. Those calls are hidden under the hood, so the users do not have to worry about implementation details. The interface layer is decoupled from the application business logic. This design enables us to prepare multiple interfaces targeting different purposes.
- Cache Layer
- Some responses are automatically cached for a given period of time (e.g., seconds or minutes), so the users do not have to worry much about effectiveness of their use cases. Any subsequent calls are served from the short-term cache to minimize their latency.
- API Controllers
- They contain application business logic and they are provided in a form of shared services across the application.
- Storage Layer
- Public API calls usually involve several chained calls over the IOTA network, therefore, they may be quite expensive (in terms of time needs). The application stores some elements (objects) returned from the IOTA network (e.g., confirmed transactions, transaction trytes, etc.) in order to minimize number of calls over the network. It enables to effectively pull only new information from the Tangle (only new transactions, etc.) and merge new objects with old ones.
- IOTA Network
- The component is designed to leverage a pool of public IOTA nodes and so it is not necessary to deploy any IOTA nodes in order to deploy the gateway. There is a background health-check process that periodically checks all IOTA nodes in the pool to minimize unsuccesfull calls over the IOTA network.
- Background Pipeline Worker
- Some tasks may be very time-demanding (e.g., sending transactions, monitoring callbacks, etc.), so they are added to a pipeline and are processed via an asynchronous process sequentially. The background worker can also be leveraged for the auto-monitoring balances, auto-promoter, etc.
Use Cases
The Gateway provides additional interface layer on top of the standard IOTA protocol to enable additional use cases. It is provided as a full-stack deployment and it can be easily installed in multiple instances anywhere, even within the virtual private networks, regardless operating system.
The application design keeps in mind high-level business-oriented tools, in which the use of general purpose languages would be difficult or not possible at all.
It enables to use cases such as:
- Checking IOTA balances in Excel
- Create business workflow that monitors the IOTA transactions and triggers some follow-up actions based on them
- Do you need to send a transaction just from a command line? No problem at all
- No dependencies, no third-party libraries, just the HTTP protocol
- ...Business Inteligence tools, Productivity Suites, ERPs, CRMs, and all other can now leverage information from the IOTA network
Let's interact with the IOTA network as easily as creating directories!
Examples
Shell
curl -X GET "https://api.iogateway.cloud/api/Tangle/address/XKJYSRFYMKGONBKBPWAYNVHQZM9FCRY9EGECGHPITKDXJWCVXRIAFLSRBFGC9CXCS9KMFWLL9MAGCMOUXJOYORXOCY/balance" -H "accept: application/json" | jq '.addresses[].balance'
Power Shell
$res = Invoke-RestMethod -Uri https://api.iogateway.cloud/api/Tangle/address/XKJYSRFYMKGONBKBPWAYNVHQZM9FCRY9EGECGHPITKDXJWCVXRIAFLSRBFGC9CXCS9KMFWLL9MAGCMOUXJOYORXOCY/balance
$res.addresses | Format-Table -Property balance
R
install.packages("jsonlite")
install.packages("httr")
require("httr")
require("jsonlite")
get_balance <- GET("https://api.iogateway.cloud/api/Tangle/address/XKJYSRFYMKGONBKBPWAYNVHQZM9FCRY9EGECGHPITKDXJWCVXRIAFLSRBFGC9CXCS9KMFWLL9MAGCMOUXJOYORXOCY/balance")
get_balance_text <- content(get_balance, "text" )
get_balance_json <- fromJSON(get_balance_text, flatten=TRUE)
get_balance_json
Power Query / Power BI / Excel
let
Source = Json.Document(Web.Contents("https://api.iogateway.cloud/api/Tangle/address/XKJYSRFYMKGONBKBPWAYNVHQZM9FCRY9EGECGHPITKDXJWCVXRIAFLSRBFGC9CXCS9KMFWLL9MAGCMOUXJOYORXOCY/balance")),
addresses = Source[addresses],
addresses1 = addresses{0},
#"Converted to Table" = Record.ToTable(addresses1)
in
#"Converted to Table"
MSFT Flow / Azure Logic Apps
Example of flow/logic task: Getting a balance and sending it via email every day.


This subpart prescribes policies and procedures for—
(a) Issuing notices of intent to disallow costs; and
(b) Disallowing costs already incurred during the course of performance.
(a) At any time during the performance of a contract of a type referred to in 42.802, the cognizant contracting officer responsible for administering the contract may issue the contractor a written notice of intent to disallow specified costs incurred or planned for incurrence. However, before issuing the notice, the contracting officer responsible for administering the contract shall make every reasonable effort to reach a satisfactory settlement through discussions with the contractor.
(b) A notice of intent to disallow such costs usually results from monitoring contractor costs. The purpose of the notice is to notify the contractor as early as practicable during contract performance that the cost is considered unallowable under the contract terms and to provide for timely resolution of any resulting disagreement. In the event of disagreement, the contractor may submit to the contracting officer a written response. Any such response shall be answered by withdrawal of the notice or by making a written decision within 60 days.
(c) As a minimum, the notice shall—
(1) Refer to the contract’s Notice of Intent to Disallow Costs clause;
(2) State the contractor’s name and list the numbers of the affected contracts;
(3) Describe the costs to be disallowed, including estimated dollar value by item and applicable time periods, and state the reasons for the intended disallowance;
(4) Describe the potential impact on billing rates and forward pricing rate agreements;
(5) State the notice’s effective date and the date by which written response must be received;
(6) List the recipients of copies of the notice; and
(7) Request the contractor to acknowledge receipt of the notice.
(d) The contracting officer issuing the notice shall furnish copies to all contracting officers cognizant of any segment of the contractor’s organization.
(e) If the notice involves elements of indirect cost, it shall not be issued without coordination with the contracting officer or auditor having authority for final indirect cost settlement (see 42.705).
(f) In the event the contractor submits a response that disagrees with the notice (see paragraph (b) of this section), the contracting officer who issued the notice shall either withdraw the notice or issue the written decision, except when elements of indirect cost are involved, in which case the contracting officer responsible under 42.705 for determining final indirect cost rates shall issue the decision.
The contracting officer shall insert the clause at 52.242-1, Notice of Intent to Disallow Costs, in solicitations and contracts when a cost-reimbursement contract, a fixed-price incentive contract, or a contract providing for price redetermination is contemplated.
Cost-reimbursement contracts, the cost-reimbursement portion of fixed-price contracts, letter contracts that provide for reimbursement of costs, and time-and-material and labor-hour contracts provide for disallowing costs during the course of performance after the costs have been incurred. The following procedures shall apply:
(a) Contracting officer receipt of vouchers. When contracting officers receive vouchers directly from the contractor and, with or without auditor assistance, approve or disapprove them, the process shall be conducted in accordance with the normal procedures of the individual agency.
(b) Auditor receipt of vouchers.
(1) When authorized by agency regulations, the contract auditor may be authorized to (i) receive reimbursement vouchers directly from contractors, (ii) approve for payment those vouchers found acceptable, and (iii) suspend payment of questionable costs. The auditor shall forward approved vouchers for payment to the cognizant contracting, finance, or disbursing officer, as appropriate under the agency’s procedures.
(2) If the examination of a voucher raises a question regarding the allowability of a cost under the contract terms, the auditor, after informal discussion as appropriate, may, where authorized by agency regulations, issue a notice of contract costs suspended and/or disapproved simultaneously to the contractor and the disbursing officer, with a copy to the cognizant contracting officer, for deduction from current payments with respect to costs claimed but not considered reimbursable.
(3) If the contractor disagrees with the deduction from current payments, the contractor may—
(i) Submit a written request to the cognizant contracting officer to consider whether the unreimbursed costs should be paid and to discuss the findings with the contractor;
(ii) File a claim under the Disputes clause, which the cognizant contracting officer will process in accordance with agency procedures; or
(iii) Do both of the above.


Manchester Marathon
Manchester ENG
Website: www.greatermanchestermarathon.com
Race Winners
(38 runnings)
29
Apr 2012 2:24:50 3:05:26 2003-2011
---
---
13 Oct
2002
2:25:58
2:46:28
23 Sep
2001
2:25:23
2:51:26
08 Oct
2000
2:23:53
2:42:44
10 Oct
1999
2:25:18
2:52:34
11 Oct
1998
2:23:23
2:53:56
12 Oct
1997
2:19:00
2:53:05
13 Oct
1996
2:23:32
2:48:50
1986-1995
---
---
30 Jun
1985
2:19:31
2:44:13
01 Jul
1984
2:16:08
2:46:54
29 May
1983
2:15:39
2:50:56
12 Jun
1982
2:16:22
2:45:07
18 Oct
1981
2:11:54
3:03:24
1974-1980
---
03 Jun
1973
2:12:24
04 Jun
1972
2:12:50
13 Jun
1971
2:12:39
23 Aug
1970
2:13:45
20 Jul
1969
2:13:42
1948-1968
---
03 May
1947
2:45:37
1937-1946
---
11 Apr 1936
2:40:02
29 Jun
1935
3:01:20
20 Jun
1934
2:56:11
05 Aug 1933
2:56:37
16 Jul 1932
2:36:12
25 Jul 1931
2:43:18.4
1929-1930
---
19 May 1928
2:39:29.6
30 Jul 1927
2:48:46.4
12 Jun
1926
2:43:51.8
08 Aug 1925
2:44:07.6
16 Aug 1924
2:36:25*
02 Jun
1923
2:51:25
Notes: 1923 is considered the inaugural race of this series. There was an early race held
on 01 May 1909 from Sandbach to-Fallowfield and won by James
Roberts (ENG) in 2:40:28.8 and a 19 mile race held in 1908 that was won by
Frederick Lord in 1:50:23 . The 1923-1928 races were known as the
Sporting Chronicle Marathon; the 1931-1936 races were known as the Daily
Dispatch Cup Marathon; the 1947 race was known as the Manchester Evening
Chronicle Marathon; the 1969-73 events were known as the Maxol Marathon; the 1985 event was known as the
Piccadilly Marathon.
07
Apr 2019
2:21:34
Aaron Richmond (ENG)
2:35:19
Jenny Spink (ENG)
08
Apr 2018
2:21:18
Shadrack Tanui (KEN)
2:38:21
Dani Nimmock (ENG)
02
Apr 2017
2:22:37
Patrick Martin (ENG)
2:37:03
Georgie Bruinvels-2
10
Apr 2016
2:22:34
Steven Bayton (ENG)
2:48:08
Kelly Crickmore (ENG)
19
Apr 2015
2:17:47
Paul-Victor Martelletti (ENG)
2:37:16
Georgie Bruinvels (ENG)
06
Apr 2014
2:16:59
Andrew Jones (ENG)
2:38:26
Emily Wicks (ENG)
28
Apr 2013
2:20:19
David Norman-2
2:42:24
Issy Menzies (SCO)
David Norman (ENG)
Rebecca Johnson (SCO)
not held
not held
Tomas Abyu (ETH)
Pauline Powell (ENG)
Chris Cariss (ENG)
Kerrie Wood (ENG)
Rob Deakin (ENG)
Shona Crombie-Hicks (ENG)
Anthony O'Brien (ENG)
Estelle McGuire (ENG)
Bashir Hussain-3
Jackie Newton (ENG)
Bashir Hussain-2
Sarah-Jane Heatley (ENG)
Bashir Hussain (ENG)
Janice Moorekite (ENG)
not held
not held
Harold Clague (ENG)
Lorna Irving (SCO)
Ian Thompson (SCO)
Libby Pfeiffer (ENG)
James Ashworth (ENG)
Leslie Watson-2
Kevin Best (ENG)
Leslie Watson (SCO)
Steven Kenyon (ENG)
Katie Fitzgibbon (ENG)
not held
Eckhard Lesse (GER)
Lutz Philipp (GER) (nc)
Ron Hill-2 (nc)
Akio Usami (JPN)
Ron Hill (ENG) (nc)
not held
John Henning (NIR)
not held
Harold Wood-6
George P Birchall (ENG)
Harold Wood-5
Arthur Cyril Chamberlain (ENG)
Harold Wood-4
Harold Wood-3
not held
Harold Wood-2
Samuel Ferris (ENG) (nc)
Harold Wood (ENG)
Duncan McLeod
Wright-2
Duncan McLeod Wright (ENG)
Ernest Leatherland (ENG)
The August 1924 race saw the two lead runners inadvertently cut the course.
The referee ruled "the placings at the finishing post must stand" and Duncan Wright was awarded the win.
Samuel Ferris in 2:47:44 was the first finisher to complete the full course.
On 31 May 1924, the Northern Olympic Trial (Great Northern) Marathon was held,
won by Ernest Leatherland (ENG) in 2:48:43.8.
The 2015 course was remeasured as 380m short, due to an error in
the calibration course. The 2013 and 2014 courses were basically the same
as the 2015 and are considered to have been a similar amount short.
(nc)
=> national championship
Ron Hill was the 1972 champion (2:12:51, 2nd place)
Most Wins
(1923-date)
Men
6
Harold Wood (ENG)
1926,1928,1931-32,1934,1936
Women
2
Leslie Watson (SCO)
1982-83
Georgie Bruinvels (ENG)
2015,2017
Prize Money
(ADR qualified runners)
Year Men Women Total 2017 $4,705 $5,870 $10,575 2016 5,850 6,075 11,925 2015 2,975 2,420 5,395 2014 7,210 3,665 10,875 2013 1,935 2,320 4,255 2012 2,035 2,035 4,070 .... 2002 1,170 780 1,950 2001 1,100 735 1,835 2000 1,095 730 1,825 1999 2,065 825 2,890 .... 1997 1,205 n/a 1,205 1996 800 n/a 800 Sums $32,145 $25,455 $57,600
Race Time Bias (sec/km)
Year Men Women 1973 -4.1 1972 -1.9 1971 -2.2 1970 -0.6 Avgs -2.2
Competitive Level
(1990-date)
Insufficient data to calculate the competitive level.
Quality Performances through 2019
Men <2:12 1 <2:13 5 <2:14 11 <2:15 13 Women <2:38 2 <2:40 4 <2:42 6 <2:44 10
Last Updated on
10 Apr 2019 mp
Contributors: Neil Shuttleworth, Martin Rix, Malcolm Heyworth, Andy Milroy, Marty Post, Mick McGeoch (11), Scott Hubbard, Klaas Loonstra (18), John Falvey (1)


Click if you wish to go back to the homescreen.


Belfast man convicted of attempted voyeurism with 'video glasses'
A JUDGE yesterday praised a member of the public who reported a man trying to record a young child getting changed at a Portstewart beach using a pair of "surreptitious" video sunglasses.
Christopher Hodgen (65), of Salisbury Court in Belfast, was detected in The Crescent area of the Co Derry seaside town where the child was with his mother in July this year.
Hodgen had denied the two charges he faced but was convicted yesterday at Coleraine Magistrates Court of attempted voyeurism and the attempted making of an indecent photograph.
District Judge Peter King said Hodgen had decided to travel to Portstewart having "armed yourself with a recording device".
The judge added that the design of the glasses and the way in which they were used by Hodgen were "fairly surreptitious".
Hodgen contested the charges against him, but instructed his legal counsel not to dispute the evidence.
He declined to give evidence.
A prosecutor said a witness saw a man - Hodgen - in Portstewart and he was holding the glasses by the stem and pushing buttons with a "red light" activated whilst a three-year-old boy who was "naked from the waist down" was nearby getting changed.
The court heard the glasses had audio and video capability and had been bought on July 26.
The prosecutor said that during a police interview the defendant said he travelled to the area to watch a Hugo Duncan show.
He made no comment to questions by police about the glasses or his actions near a play area.
The prosecution lawyer said the defendant "couldn't have been given more opportunities to give an innocent explanation. He took the decision not to do that".
A defence barrister told the court: "In effect, he has instructed me that he maintains his innocence but does not wish to give evidence to the court."
Judge King said inferences could be drawn from Hodgen's silences when given the opportunity to offer an explanation.
He added: "This is not a weak prosecution case".
Judge King said the outline of the facts in the statements were "compelling".
He also said he wished to commend a witness's "public spirit" in alerting police.
Sentencing has been adjourned until December for a pre-sentence report.


Combined budget provides a comprehensive overview of the combined budgetary transactions of the Central and State Governments. The data-sets in this section are related to Annual Plan outlays and pattern of their financing, trends in domestic saving and investment, trends in net domestic product of States, etc.
Union Budget refers to the budget of the Central Government declared annually by the Ministry of Finance. The Union Budget includes details of both its receipts and expenditures under several ministries and departments. The receipts account includes both tax and non-tax receipts.
This section provides both aggregate state budget indicators as published by the Reserve Bank of India and disaggregated budget data from individual states for different years. Each State has a Constitutional requirement of providing an annual statement of its anticipated receipts and expenditure for each financial year before the State Legislature. The set of...
Following the Constitutional status accorded to Urban Local Governments, various States created enabling legislation to transfer responsibilities of local infrastructure and service delivery to this tier of government. Budgets of Municipal Corporations provide details of sources of receipts (both own sources of receipts and other sources of revenue such as grants, etc.) and expenditure that are carried out by these bodies.
This section provides detailed data from the treasuries of various districts in different states. The data incorporated in this section has been collated from the records of disbursement from the respective state treasuries for the last few years.


Florida dog drives doughnuts in unmanned car before police rescue
by Associated PressPort St Lucie residents called police to halt joyride after seeing dog trapped in vehicle as it spun repeatedly
Florida authorities said they responded to a rogue vehicle spinning in reverse around a suburban cul-de-sac and found a a lone occupant inside: a black labrador retriever named Max.
News outlets reported that residents in Port St Lucie called police on Thursday after seeing the dog trapped and clambering around in the car as it spun repeatedly round, effectively performing circular “doughnuts”, a move favoured by victorious motor sports drivers.
Police said they thought the dog’s owner had stepped away from the running car and the pet then knocked it into reverse. One neighbor, Anne Sabol, said she watched as the car took out a mailbox and a trash can.
Police stopped the joyride by punching a passcode into the driver’s door. No one was hurt.
Sabol said the dog was in high spirits after it was rescued, saying it “jumped out of the car, wagging his tail”.


This class of yacht is called: " Optimist ". It is intended for children under 14 years old.
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.
This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.


CT-Application
Home
Servers
Status
Data
Graphs
Certificates currently in the database
About
520
results
Only with VAT
Only with VAT
Id
Subject
Issuer
Not before
Not after
Signature algorithm
VAT number
ID
Subject
Issuer
Not before
Not after
Algorithm
-
VAT
«
«
»
»


This is the multi-page printable view of this section.
Click here to print.
Return to the regular view of this page.
Alert template fields
List of template fields available in Butler alert messages.
Template fields
Butler uses the Handlebars library for templating work.
Handlebars offers a lot of useful features (nested template fields, evaluation context, template comments) and it’s recommended that you browse through at least the language features section of their getting started guide to get a feeling for what’s possible.
Different Butler monitoring features offer different template fields.
For example, the template fields available for reload alerts are different from the ones available for monitoring Windows services.
1 - Alert template fields for failed/aborted reload tasks
List of template fields available in Butler’s reload failed/aborted alert messages.
Template fields
Butler uses the Handlebars library for templating work.
Handlebars offers a lot of useful features (nested template fields, evaluation context, template comments) and it’s recommended that you browse through at least the language features section of their getting started guide to get a feeling for what’s possible.
Warning
Not all alert destinations (MQTT, outgoing webhooks etc) support template fields.
Please see the Concepts and Getting started sections for more information about which alert types support templates.
If a template field is used for an alert type where that field is not supported, the field will simply be blank. No errors will occur.
The following template fields are available in alert messages.
Note that some fields are usually (always?) empty, for example the script log for stopped messages.
This is simply how Sense works - the template fields just forward the information retrieved from the Sense APIs.
Failed reload |
Stopped reload |
Field name |
Description |
| ✅ |
✅ |
hostName |
Server on which a reload or other event took place. |
| ✅ |
✅ |
user |
Reload failures: User ID for use doing the reload. Typically sa_scheduler . Reload stopped: User ID of user stopping the reload. |
| ✅ |
✅ |
taskId |
ID of reload task that failed/was stopped. |
| ✅ |
✅ |
appName |
Name of Sense whose reload failed/was stopped. |
| ✅ |
✅ |
appId |
ID of Sense app whose reload failed/was stopped. |
| ✅ |
✅ |
appOwnerName |
Name of app owner (if this is available in the metadata provided by the Sense server) |
| ✅ |
✅ |
appOwnerUserDirectory |
App owner user’s user directory (if this is available in the metadata provided by the Sense server) |
| ✅ |
✅ |
appOwnerUserId |
App owner user’s user id (if this is available in the metadata provided by the Sense server) |
| ✅ |
✅ |
appOwnerEmail |
App owner email (if this is available in the metadata provided by the Sense server) |
| ✅ |
✅ |
logTimeStamp |
Timestamp as recorded in the Sense logs |
| ✅ |
✅ |
logLevel |
Log level of the Sense log file entry causing the alert |
| ✅ |
✅ |
logMessage |
Log message from the Sense log files |
| ✅ |
✅ |
executingNodeName |
Name of the server where the reload took place |
| ✅ |
✅ |
executionDuration.hours |
executionDuration is a JSON object. Duration of reload (hours part) |
| ✅ |
✅ |
executionDuration.minutes |
Duration of reload (minutes part) |
| ✅ |
✅ |
executionDuration.seconds |
Duration of reload (seconds part) |
| ✅ |
✅ |
executionStartTime.startTimeUTC |
JSON object. UTC timestamp for reload start |
| ✅ |
✅ |
executionStartTime.startTimeLocal1 |
Reload start timestamp, format 1 |
| ✅ |
✅ |
executionStartTime.startTimeLocal2 |
Reload start timestamp, format 2 |
| ✅ |
✅ |
executionStartTime.startTimeLocal3 |
Reload start timestamp, format 3 |
| ✅ |
✅ |
executionStartTime.startTimeLocal4 |
Reload start timestamp, format 4 |
| ✅ |
✅ |
executionStartTime.startTimeLocal5 |
Reload start timestamp, format 5 |
| ✅ |
✅ |
executionStopTime.stopTimeUTC |
JSON object. UTC timestamp for reload end |
| ✅ |
✅ |
executionStopTime.stopTimeLocal1 |
Reload end timestamp, format 1 |
| ✅ |
✅ |
executionStopTime.stopTimeLocal2 |
Reload end timestamp, format 2 |
| ✅ |
✅ |
executionStopTime.stopTimeLocal3 |
Reload end timestamp, format 3 |
| ✅ |
✅ |
executionStopTime.stopTimeLocal4 |
Reload end timestamp, format 4 |
| ✅ |
✅ |
executionStopTime.stopTimeLocal5 |
Reload end timestamp, format 5 |
| ✅ |
✅ |
executionStatusNum |
Final reload task status code |
| ✅ |
✅ |
executionStatusText |
Final reload task status message |
| ✅ |
✅ |
executionDetails[].timestampUTC |
executionDetails is an array of status updates for the reload task, similar to the one found in the QMC’s task view. UTC timestamp of the task status |
| ✅ |
✅ |
executionDetails[].timestampLocal1 |
Task status timestamp, format 1 |
| ✅ |
✅ |
executionDetails[].timestampLocal2 |
Task status timestamp, format 2 |
| ✅ |
✅ |
executionDetails[].timestampLocal3 |
Task status timestamp, format 3 |
| ✅ |
✅ |
executionDetails[].timestampLocal4 |
Task status timestamp, format 4 |
| ✅ |
✅ |
executionDetails[].timestampLocal5 |
Task status timestamp, format 5 |
| ✅ |
✅ |
executionDetails[].detailsType |
Task status timestamp, format 1 |
| ✅ |
✅ |
executionDetails[].message |
Task status message |
| ✅ |
✅ |
scriptLogHeadCount |
Number of lines extracted from the start of the script log |
| ✅ |
✅ |
scriptLogHead |
The first x lines from the reload’s script log |
| ✅ |
✅ |
scriptLogTail |
Number of lines extracted from the end of the script log |
| ✅ |
✅ |
scriptLogTailCount |
The first y lines from the reload’s script log |
| ✅ |
✅ |
qliksSenseQMC |
Links to QMC, as defined in main config file |
| ✅ |
✅ |
qliksSenseHub |
Links to Hub, as defined in main config file |
2 - Alert template fields for Windows services events
List of template fields available in Butler’s Windows services alert messages.
Email, Slack and Teams
Butler uses the Handlebars library for templating work.
This gives a lot of flexibility in how alert messages are formatted for the destination types that support template fields.
Handlebars offers a lot of useful features (nested template fields, evaluation context, template comments) and it’s recommended that you browse through at least the language features section of their getting started guide to get a feeling for what’s possible.
Warning
Not all alert destinations (MQTT, outgoing webhooks etc) support template fields.
Please see the Getting started sections for more information on how to set up alerts for each destination.
If a template field is used for an alert type where that field is not supported, the field will simply be blank. No errors will occur.
The following alert destinations support template fields:
The following template fields are available in alert messages.
Note that some fields are usually (always?) empty, for example the script log for stopped messages.
This is simply how Sense works - the template fields just forward the information retrieved from the Sense APIs.
| Email |
Slack |
Teams |
Field name |
Description |
| ✅ |
✅ |
✅ |
{{host}} |
The hostname of the server where the service is running |
| ✅ |
✅ |
✅ |
{{serviceStatus}} |
The status of the service, e.g. RUNNING or STOPPED |
| ✅ |
✅ |
✅ |
{{servicePrevStatus}} |
The previous status of the service, e.g. RUNNING or STOPPED |
| ✅ |
✅ |
✅ |
{{serviceName}} |
The name of the service as defined in Windows |
| ✅ |
✅ |
✅ |
{{serviceDisplayName}} |
The display name of the service as defined in Windows. Can sometimes be a bit more human readable than the serviceName. |
| ✅ |
✅ |
✅ |
{{serviceFriendlyName}} |
The display name of the service as defined in the Butler config file. Used to give the service a good name when both serviceName and serviceDisplayName are unsuitable for use in for example Grafana dashboards. |
| ✅ |
✅ |
✅ |
{{serviceStartType}} |
The startup mode of the service, e.g. Automatic or Manual |
| ✅ |
✅ |
✅ |
{{serviceExePath}} |
The path to the executable of the service |
InfluxDB
Window service data will be stored in the InfluxDB database specified in the config file Butler.influxdb.dbName
setting.
The latest status of each service will be stored in the butler_windows_services
measurement every time Butler checks the status of the service, i.e. not only when the service changes status.
Fields/metrics
The following metrics will be stored in a measurement named win_service_state
, for each Windows service:
| Field name |
Description |
| state_num |
A numeric representation of the Windows service’s current state. |
| state_text |
The Windows service’s current state (textual representation). |
| startup_mode_num |
A numeric representation of the Windows service’s startup mode. |
| startup_mode_text |
The Windows service’s startup mode (textual representation). |
Mapping of state_num
to state_text
:
| state_num |
state_text |
| 1 |
STOPPED |
| 2 |
START_PENDING |
| 3 |
STOP_PENDING |
| 4 |
RUNNING |
| 5 |
CONTINUE_PENDING |
| 6 |
PAUSE_PENDING |
| 7 |
PAUSED |
Mapping of startup_mode_num
to startup_mode_text
:
| startup_mode_num |
startup_mode_text |
| 0 |
Automatic |
| 1 |
Automatic (delayed start) |
| 2 |
Manual |
| 3 |
Disabled |
The following tags will be attached to all Windows service data stored in InfluxDB:
| Tag name |
Description |
| butler_instance |
The value in Butler.influxDb.instanceTag . Can be used to differentiate several Butler instances running in parallel. |
| host |
Host name where the Windows service is running. Comes from Butler.serviceMonitor.monitor.<host> . |
| service_name |
The name of the Windows service, as defined in Windows. |
| service_display_name |
The display name of the Windows service, as defined in Windows. |
| service_friendly_name |
The friendly name of the Windows service, as defined in the Butler config file Butler.serviceMonitor.monitor.<host>.services.<friendlyName> . |
New Relic
Butler will create New Relic events and/or log entries when a monitored Windows service changes state, for example from RUNNING
to STOPPED
.
Events
Events sent to New Relic will have these attributes attached:
| Attribute name |
Description |
| eventType |
Always set to qs_serviceStateEvent |
| butler_serviceHost |
The host name where the Windows service is running. Comes from Butler.serviceMonitor.monitor.<host> . |
| butler_serviceName |
The name of the Windows service, as defined in Windows. |
| butler_serviceDisplayName |
The display name of the Windows service, as defined in Windows. |
| butler_serviceStatus |
The status of the Windows service, e.g. RUNNING or STOPPED . |
| … |
Any static and dynamic attributes defined in Butler.incidentTool.newRelic.serviceMonitor.destination.event.attribute . |
| … |
Any static attributes defined in Butler.incidentTool.newRelic.serviceMonitor.sharedSettings.attribute.static . |
Log entries
Log entries sent to New Relic will have these attributes attached:
| Attribute name |
Description |
| logType |
Always set to qs_serviceStateLog |
| butler_serviceHost |
The host name where the Windows service is running. Comes from Butler.serviceMonitor.monitor.<host> . |
| butler_serviceName |
The name of the Windows service, as defined in Windows. |
| butler_serviceDisplayName |
The display name of the Windows service, as defined in Windows. |
| butler_serviceStatus |
The status of the Windows service, e.g. RUNNING or STOPPED . |
| … |
Any static and dynamic attributes defined in Butler.incidentTool.newRelic.serviceMonitor.destination.log.attribute . |
| … |
Any static attributes defined in Butler.incidentTool.newRelic.serviceMonitor.sharedSettings.attribute.static . |
The log message will be one of the following:
- “Windows service on host is RUNNING.”
- “Windows service on host is STOPPED.”
- “Windows service on host is in state START_PENDING.”
- “Windows service on host is in state STOP_PENDING.”
- “Windows service on host is in state CONTINUE_PENDING.”
- “Windows service on host is in state PAUSE_PENDING.”
- “Windows service on host is in state PAUSED.”
MQTT
Similar to how InfluxDB works, Butler will send an MQTT message to the topic specified in Butler.mqttConfig.serviceStatusTopic
every time it checks the status of a Windows service, i.e. not only when the service changes status.
Butler will ALSO send an MQTT message to the topics specified in Butler.mqttConfig.serviceRunningTopic
and Butler.mqttConfig.serviceStoppedTopic
when a Windows service is stopped or started.
Message payload for continuously sent messages is a JSON object with these properties:
| Property name |
Description |
| host |
The host name where the Windows service is running. Comes from Butler.serviceMonitor.monitor.<host> . |
| serviceName |
The name of the Windows service, as defined in Windows. |
| serviceFriendlyName |
The friendly name of the Windows service, as defined in the Butler config file Butler.serviceMonitor.monitor.<host>.services.<friendlyName> . |
| serviceStatus |
The status of the Windows service, e.g. RUNNING or STOPPED . |
| serviceDetails |
The details of the Windows service, e.g. RUNNING or STOPPED . |
Message payload for start/stop messages is a JSON object with these properties:
| Property name |
Description |
| host |
The host name where the Windows service is running. Comes from Butler.serviceMonitor.monitor.<host> . |
| serviceName |
The name of the Windows service, as defined in Windows. |
| serviceFriendlyName |
The friendly name of the Windows service, as defined in the Butler config file Butler.serviceMonitor.monitor.<host>.services.<friendlyName> . |
| serviceStatus |
The status of the Windows service, e.g. RUNNING or STOPPED . |
| serviceDetails |
The details of the Windows service, e.g. RUNNING or STOPPED . |
| prevState |
The previous state of the Windows service, e.g. RUNNING or STOPPED . |
| currState |
The current state of the Windows service, e.g. RUNNING or STOPPED . |
| stateChanged |
true if the Windows service changed state, false if not. |
Outbound webhooks
Outbound webhooks (=http calls) are sent when a Windows service changes state, for example from RUNNING
to STOPPED
.
The payload for PUT and POST http calls is sent in the message body as a JSON object with these properties:
| Property name |
Description |
| event |
Always set to Windows service monitor |
| host |
The host name where the Windows service is running. Comes from Butler.serviceMonitor.monitor.<host> . |
| serviceStatus |
The status of the Windows service, e.g. RUNNING or STOPPED . |
| serviceName |
The name of the Windows service, as defined in Windows. |
| serviceDisplayName |
The display name of the Windows service, as defined in Windows. |
| serviceStartType |
The startup mode of the service, e.g. Automatic or Manual |
| prevState |
The previous state of the Windows service, e.g. RUNNING or STOPPED . |
| currState |
The current state of the Windows service, e.g. RUNNING or STOPPED . |
| stateChanged |
true if the Windows service changed state, false if not. |
The payload for GET http calls is sent as query parameters with the same properties as above, but with the property names being all lowercase letters.
A typical GET webhook URL would look like this:
https://mywebhookserver.com?event=Windows service monitor&host=MyHost&servicestatus=RUNNING&servicename=MyService&servicedisplayname=MyServiceDisplayName&servicestarttype=Automatic&prevstate=RUNNING&currstate=STOPPED&statechanged=true


Australia captain takes pop at Ben Stokes over David Warner Ashes comments
Australia captain Tim Paine has accused England hero Ben Stokes of using David Warner to sell his new book.
Last week, Stokes claimed persistent sledging from Warner inspired his match-winning and Ashes-saving century in the third Test at Headingley last summer.
Asked whether it was a cheap shot from Stokes, Paine said: ‘Oh absolutely.
‘It just seems to be a common trend in England that they like to use Davey’s name to spike book sales.
‘I was obviously standing next to David the whole time and you are allowed to talk on the cricket field.
‘But by no means was he abusing him or sledging him.’
Advertisement Advertisement
Stokes’ stunning 135 not out steered England to a remarkable one-wicket victory over Australia in Leeds and kept the Ashes alive with two Tests to play.

‘A few of the Aussies were being quite chirpy but, in particular, David Warner seemed to have his heart set on disrupting me.
‘I could accept it from just about any other opponent. Truly. Not from him, though.’
Stokes’ heroics at Headingley prevented Australia from winning the Ashes outright but the tourists still retained the urn after drawing the five-match series 2-2.
England all-rounder Stokes will hope to help England beat New Zealand in a two-match Test series that starts on Wednesday evening.


|
Bug-reproducer Assistant Python kernel
1.0
Código Python de kernel del Bug-reproducer Assistant
|
Public Member Functions | |
| def | __init__ |
| def | parseLine |
| def | getRegionName |
| def | getInitialSpaces |
| def | getDeclarationSpaces |
| def | clearRegionStuff |
| def | enterCodeRegion |
| def | discoveredCodeRegion |
| def | alreadyDiscoveredRegion |
| def | getRegionMatch |
| def | isInsideCodeRegion_ |
| def | exitCodeRegion |
| def | parseLine_ |
| def | clearRegionStuff_ |
Public Attributes | |
| line_ | |
| nextLine_ | |
| discoverRegionRegex_ | |
| regionNameInRegex_ | |
| enterRegionRegex_ | |
| regionMatch_ | |
| regionName_ | |
| declarationSpaces_ | |
| initialSpaces_ | |
| matchingLine_ |
Base class region matcher, whose details by language are implemented by derivatives.
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::__init__ | ( | self, | |
| discoverRegionRegex, | |||
| regionNameInRegex, | |||
| enterRegionRegex | |||
| ) |
| self | The LanguageRegionMatcher instance to construct. |
| discoverRegionRegex | Regex to discover the code region. |
| regionNameInRegex | Regex to match the region name. |
| enterRegionRegex | Regex to discover region entering. Constructor. |
Reimplemented in bug_reproducer_assistant::code_regions_parsing::PythonRegionMatcher, and bug_reproducer_assistant::code_regions_parsing::CppRegionMatcher.
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::alreadyDiscoveredRegion | ( | self | ) |
| self | the LanguageRegionMatcher instance. |
It tells whether or not a region has already been discovered.
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::clearRegionStuff | ( | self | ) |
| self | The LanguageRegionMatcher instance. Clear the current region information, to be prepared to discover the next. |
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::clearRegionStuff_ | ( | self | ) |
| self | The CodeRegionIdentifier instance. Template method for the derivatives to implement region cleaning. |
Reimplemented in bug_reproducer_assistant::code_regions_parsing::PythonRegionMatcher, and bug_reproducer_assistant::code_regions_parsing::CppRegionMatcher.
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::discoveredCodeRegion | ( | self | ) |
| self | the LanguageRegionMatcher instance. |
It tells whether or not this line discovers a code region.
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::enterCodeRegion | ( | self | ) |
| self | the LanguageRegionMatcher instance. |
It tells whether or not this line enters in a code region.
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::exitCodeRegion | ( | self | ) |
It tells whether or not this line exits in a code region. It's implemented in the derivatives ('cause it depends on the language).
Reimplemented in bug_reproducer_assistant::code_regions_parsing::PythonRegionMatcher, and bug_reproducer_assistant::code_regions_parsing::CppRegionMatcher.
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::getDeclarationSpaces | ( | self | ) |
| self | The LanguageRegionMatcher instance. |
Get the "declaration spaces", i.e., the initial spaces in the line where the code region has been entered.
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::getInitialSpaces | ( | self | ) |
| self | The LanguageRegionMatcher instance. |
Get the initial spaces to add in the line being processed.
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::getRegionMatch | ( | self | ) |
| self | the LanguageRegionMatcher instance. |
Get the region regex match (it may be None).
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::getRegionName | ( | self | ) |
| self | The LanguageRegionMatcher instance. |
Return this region name.
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::isInsideCodeRegion_ | ( | self | ) |
| self | the LanguageRegionMatcher instance. |
It tells whether or not the current lines are inside a region.
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::parseLine | ( | self, | |
| line, | |||
| nextLine | |||
| ) |
| self | The LanguageRegionMatcher instance. |
| line | The current source code line being processed. |
| nextLine | The next code line (in Python, this affects the current line parsing, because it may indicate a code region enter or exit). This parsing calculates the data for functions like "getRegionName()" to work properly. |
Reimplemented in bug_reproducer_assistant::code_regions_parsing::PythonRegionMatcher.
| def bug_reproducer_assistant::code_regions_parsing::LanguageRegionMatcher::parseLine_ | ( | self | ) |
| self | The CodeRegionIdentifier instance. Template method for the derivatives to implement line parsing. This parsing calculates the data for functions like "getRegionName()" to work properly. |
Reimplemented in bug_reproducer_assistant::code_regions_parsing::CppRegionMatcher.


Apache HTTP Server Version 1.3
HTTP/1.1 KeepAlive problems with Netscape 3.0
Date: Mon, 1 Jul 1996 16:03:06 -0700 (PDT)
From: Alexei Kosut<EMAIL_ADDRESS>To: Apache Group
Subject: Re: keepalive and windoze
Good news and good news (of a sort)..
I was able to snag a Windows 95 machine here at Organic, and tried out
some things:
1) On Netscape 3.0b4, I was able to reproduce the bug, each and every
time. It's really simple: go to the Network Setup panel. Set it to
"Connect Every Time" and only let it have 1 connection at once (this may
not be necessary, but it's helpful). Then load an image that's
kept-alive. Then wait until the connection times out (this depends on the
server - 10-30 seconds, except for MIIS, which never times out, near as I
can tell). Then hit reload. It will hang. (actually, once it crashed).
2) This happens with all forms of server. Apache 1.1, Netscape 2.0,
Spyglass 1.2, NCSA 1.5 (although, as stated, I couldn't test MIIS).
3) Netscape 3.0b5 does, indeed, *not* have this bug. At least, I couldn't
get it to perform such. Yipee.
So, we just put up a note on the web page. Make sure we say that all the
servers have the bug, it's a Windows bug, and Netscape Navigator 3.0b5
works around it. That way, no one can yell at us. Yes?
-- Alexei Kosut<EMAIL_ADDRESS>The Apache HTTP Server
http://www.nueva.pvt.k12.ca.us/~akosut/ http://www.apache.org/
Apache HTTP Server Version 1.3