Chill v0.1.1 is now available. Chill is a client-side CouchDB library for the Rust programming language.
This release adds support for executing views, meaning an application using Chill can now use CouchDB for interesting work—and not merely as a document store.
This release also adds support for manipulating attachments—though only indirectly, as a consequence of actions that read or update documents. For example, an application can:
Consequently, the CouchDB server will contain the new attachment.
Here’s the full change_log.
My aim for future releases is to stick to a three-week release train, with each release containing whichever changes happen to make it in to the master branch during that time. I believe this schedule will work well until Chill provides broad coverage of the CouchDB API.
Got feedback? Email me at c.m.brandenburg@gmail.com.


Karel Petránek<EMAIL_ADDRESS>Java and C++ programmer for 9+ years
Doing research in computer vision and parallel computation
GPU programming and rendering research.
Game and artificial intelligence programming for OpenLieroX.
Won the Hackontest team programming competition in Zürich '08.
Computer vision and machine learning with applications to medical research at the Faculty of Military Health Sciences.
Both large-scale and small business Java & Java EE development.


Toggle navigation
Smart Home
About
Services
Contact
Portfolio
1 Column Portfolio
2 Column Portfolio
3 Column Portfolio
4 Column Portfolio
Single Portfolio Item
Blog
Blog Home 1
Blog Home 2
Blog Post
Other Pages
Full Width Page
Sidebar Page
FAQ
404
Pricing Table
Caption 1
Caption 2
Caption 3
Open Modal
×
Room
Welcome to Smart Home


Two arrested after west Mayo drugs seizure
TWO people have been arrested following an illegal drugs seizure in Westport.
Over €45,000 worth of drugs, including a significant quantity of cocaine, were discovered during a search of two houses in the town by the Mayo drugs unit.
A man and woman were arrested and questioned at Westport Garda Station.
They have since been released and a file has been sent to the DPP.


Below is a starter page for the AJAX Pet Adoption Agency assignment.
Please choose how you would like your pet to feel:
Please tell us what your pet will like:
Please tell us what your pet likes to eat:
Please name your pet:


ReceivePaymentController
controllers
ReceivePaymentStage
stages
Record
controllers
randomBytes
eclair
randomKey
eclair
receive
GUIUpdater
Handlers
receivePayment
ReceivePaymentStage
SendPaymentStage
rectRGB
MainController
resultBox
ReceivePaymentController
root
ChannelPaneController
MainController
AboutStage
OpenChannelStage
ReceivePaymentStage
SendPaymentStage
rootPane
NotificationPaneController


{% extends "description.html" %} {% set id="ln-keysend"%} {# id must be unique and follow the rules for ids in css https://www.w3.org/TR/CSS21/syndata.html#characters #} {% set project="Lightning" %} {# Use proper-case (ex. Bitcoin, not bitcoin) #} {% set sub_project="Keysend" %} {# set to False or "" if not using #} {% set simple_desc="Send Bitcoin to your friends by username" %} {# Keep this short (~70 characters); don't end with a period #} {% set details=True %} {% set further_reading=True %} {% block at_a_glance %}
Keysend (formerly Sphinx Send) is a way to store your friend's and family's public keys and send them Bitcoin. Your friend sends you an invoice, your wallet takes some data out of it and saves it to your phone with a nickname you choose. This is akin to saving your friend's phone number in your phone, except now you're saving their Lightning "address".
{% endblock at_a_glance %} {% block status %}It's in development and has recently made its way into a piece of Lightning software called LND. Lightning enthusiasts are using it to send payments to each other.
{% endblock status %} {% block future %}Once stable it'll be a commonly used and private form of contact list
{% endblock future %} {% block vs_alts %}Rather than publicly available solutions that give your username to the entire world (like Venmo or Paypal) Keysend is private and personalized so you might send Bitcoin to "Mom" but her friends will have her saved as "Carol" and no one else will have her private contact info.
{% endblock vs_alts %} {% block further_reading %} {% endblock further_reading %}


@*
* Copyright 2021 HM Revenue & Customs
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*@
@import config.AppConfig
@import templates._
@import views.utils.ServiceNameTitle
@import forms.FiltersForm
@import uk.gov.hmrc.play.views.html.{helpers => uiHelpers}
@import enums.Filter._
@import models.components._
@import views.html.helpers.accordionHelper
@(softwareChoices: SoftwareChoicesFilterViewModel, form: Form[FiltersFormModel])(implicit request: Request[_], messages: Messages, appConfig: AppConfig)
@js = {
@if(appConfig.features.providerDetailsEnabled()){
}
}
@accordionContent = {


P1 Task 3 - Obstacle Avoidance¶
Note
When finished, submit the iRobot project code of your solution in Moodle
The goal of this task is to avoid hitting the obstacles (required) and do this until the robot reaches the end of the playground (required). If you zoom out in the simulation environment,
you can find five blocks that you can move around (see figure 3). Place those blocks into the environment and program the robot to change its course when it hits an obstacle.
Use the bumber sensors (@event(robot.when_bumped)
) to detect whether the robot has touched an obstacle. Use the colour_scanned
event to detect
when the robot reached the end of the playground.


Input Types :
Output Types : SampleSet
Date :
1. Enter the port number and ip address
and click connect (or press return on the ip number)
2.
Select
which type of data you want –
3.
If
you select Trend data, select between hour trend data and day trend data
4.
Enter
a start time in gps seconds and press return, or click on “Get Latest” which
will return the latest time available on the server. Either of these will
result in a list a available channels being displayed.
5.
Select
the number of channels to be displayed and the name(s) of the channels. This
will change the number of output nodes.
6.
When you wish to disconnect
from the frameserver, click on “Disconnect”.


Date picker selecting current day, other dates disable
Date picker selecting specific day
Date picker selecting allowing April ,March and October, and 2021,2020 years
Date picker selecting allowing selecting first 3 days in a month


Stop by Booth 3A-121 to meet the new additions to BeagleBoard.org® family of products.
Also, check out the latest demos of BeagleBoard.org® platforms including PocketBeagle® and BeagleBone® Blue. Now in our 10th Year, BeagleBoard.org® facilitates new embedded applications from rapid prototyping for AI, to an Industrial project or a small IoT device.
Register Now for the Hands-On Coding with Embedded Linux Workshop with BeagleBoard.org® PocketBeagle®, February 27, 2019 from 2:30-5:30pm. This hands-on, getting started workshop with PocketBeagle® will cover the basics of coding with open-source Linux based software using online IDE Cloud9 and adding sensors and outputs; from add on boards to circuits- try your hand at your own design.
Meet with BeagleBoard.org® at Embedded World: Schedule a meeting at the show with Jason Kridner, our co-founder or Christine Long, our Executive director. Use the link below to pick a day and time. Meetings will be held at Hall 3A / Stand 3A-121.


Grady Diangana: Good guy Slaven Bilic has no West Brom favourites
Grady Diangana has described Slaven Bilic as a ‘good person’ and revealed he gets no preferential treatment from the boss despite their West Ham ties.
by Joseph MasiIt was during Bilic’s time in charge of the Hammers that Diangana got introduced to senior football with the head coach inviting the youngster to join up with the first-team for training.
The Croatian was also influential in bringing the 21-year-old to The Hawthorns – with Diangana initially set to join Championship rivals Derby on a temporary basis.
Bilic, though, made a last minute call to his former employers in a bid to hijack the deal.
And Diangana has since gone on to shine for the Baggies with the winger having scored four goals and registered five assists in 15 outings.
But despite their history, Diangana says Bilic doesn’t treat him differently to any other player.
And the forward also revealed what his head coach said to be him to convince him to join Albion.
“It was amazing,” Diangana said. “He (Bilic) gave me a call and explained to me his vision and how he wanted his team to set up, and how he wanted us to play. It all started from there.
“When we were both at West Ham I was back and forth (between the academy and first team).
“I trained a few times with the first team.
“And then when I got to Albion he (Bilic) was very welcoming.
“He’s helped me to develop my game and for me, he was very important in my decision.
“And ever since things have gone very well.
“It’s been an amazing season so far for us.
“There is a lot of work still to do. But I’m enjoying it.”
Asked if he feels he ever gets preferential treatment from Bilic, Diangana said: “No – I think he treats everyone the same and gives everyone respect.
“He doesn’t pick one out more than any other.
“He’s a good person.”
While Diangana was keen to sing Bilic’s praises, Albion coach Julian Dicks believes the winger deserves credit for the way he has conducted himself since joining the club on loan.
Dicks was appointed first-team coach at The Hawthorns in the summer and works with assistant head coaches Dean Racunica and Danilo Butorovic in supporting Bilic.
The former defender enjoys cult status at West Ham having played for the club in two separate spells.
And when asked about Diangana he said: “He is a great lad.
“He is very polite and for me that’s a very big thing because manners cost nothing.
“You say good morning to everybody.
“Even if you don’t like people you say good morning, you hold the door open for them. That’s just the way I am and he’s exactly the same.
“He’s a very polite young man.”


Yield performance tester
Compares performance of yielding function against backported version. If browser does not support yield, tester only runs backported version.
To add test,
1. Place file containing similarly named function to test/ directory.
2. Run ./update
.
3. Add test name and driver into main.js.
Test log:


Details
| Connection | |
|---|---|
| Username | |
| State | |
| Mode |
Stats
| Messages unacknowledged | |
|---|---|
| Prefetch count | |
| Global prefetch count |
Message rates
Consumers
| Consumer tag | Queue | Ack required | Exclusive | Prefetch count |
|---|
| Connection | |
|---|---|
| Username | |
| State | |
| Mode |
| Messages unacknowledged | |
|---|---|
| Prefetch count | |
| Global prefetch count |
| Consumer tag | Queue | Ack required | Exclusive | Prefetch count |
|---|


This is your shopping cart. Here you can edit the items, go back to the store, or check out.
| Name | Quantity | Cost | Total | |
|---|---|---|---|---|
| Your cart is empty. | ||||
| {{item.product.name}} | {{item.product.price}} | {{item.quantity * item.product.price | currency:"£"}} | X | |
| Add a delivery option: | {{delivery.cost | currency:"£"}} | |||
| Total: | {{cart.total(delivery) | currency:"£"}} |


Feathers Features
Feathers is an open source library of user interface components for Starling Framework. Let's take a look at some of what Feathers has to offer.
Overview
Dozens of user interface components for apps and games.
Hardware-accelerated graphics.
Target iOS, Android, Windows, macOS, and Android TV.
Built on top of Starling Framework and Adobe AIR.
Backed by Adobe and the community.
Cross Platform
Create user interfaces for desktop, mobile, and smart TV apps.
Easy to scale your app for different screen dimensions and densities with
ScreenDensityScaleFactorManager
.Support for fluid layouts (using anchors and percentages) that fit to a wide variety of screen sizes.
Choose between scrolling with touch physics including elastic, springy edges or traditional desktop scroll bars and the mouse scroll wheel.
Support for keyboard focus navigation using the tab key, with the ability to disable focus on individual components or children of specific container. Includes full control over focus order.
Skinning
All components may be skinned using regular Starling display objects, like
Image
orQuad
.Resizable skins using
scale9Grid
andtileGrid
.Strictly-typed properties for all skins and properties that affect visual styling. No vague
getStyle()
orsetStyle()
look-ups with string keys.ImageSkin
can change color and texture when a component's state changes.Supports themes that separate all skinning code from the application logic.
Robust Architecture
Invalidation. Queues property changes until Starling render phase to maximize performance.
Easy to understand for anyone familiar with Apache Flex or the AS3 components from Adobe Animate CC.
If no width or height is provided, components will resize themselves automatically based on their skins or their sub-components.
Factories and interfaces allow you to customize sub-components. For instance, select the type of sub-component best suited for phone, tablet, or desktop.
Choice of text rendering between bitmap fonts or vector fonts drawn to textures. Vector fonts may be rendered with either
flash.text.TextField
or Flash Text Engine.
Containers
Several built-in layouts, and support for custom layouts.
LayoutGroup
is a lightweight Feathers container with support for layouts.ScrollContainer
supports scrolling and layouts.Panel
supports a header and an optional footer, in addition to scrolling and layouts.Drawers
provides slide-out drawers to display menus and other actions.
Lists
The
List
component supports displaying a data provider using item renderers inside a scrollable container.Support for hierarchical data using
Tree
andGroupedList
.Display a table of data using the
DataGrid
component.PickerList
supports displaying a list as a pop-up triggered by aButton
.Several built-in layouts, including
VerticalLayout
,HorizontalLayout
, andTiledRowsLayout
.Support for custom layouts.
Layout virtualization for improved performance (creates and reuses renderers only for visible data).
Support for selecting an item, including optional multiple selection.
A robust default item renderer with up to three sub-views with full control over how they are positioned relative to each other.
Support for custom item renderers.
Variable item renderer dimensions.
Collection classes for various types of data, such as
ArrayCollection
,VectorCollection
, orXMLListCollection
.Optionally split items into multiple pages, and snap to each page when scrolling.
Menus and Navigation
Create menus and navigate between screens using
StackScreenNavigator
orTabNavigator
.Push and pop screens using a history stack that easily supports a back button.
Animate the transition between screens. Push and pop actions may use separate transitions, and individual screens may optionally be given their own unique transitions.
Support for custom transitions.
Dispatch events to trigger navigation between screens.
Inject properties into screens to quickly configure them.
More!
Buttons, sliders, radio buttons, check boxes, toggle switches, steppers, text inputs, tabs, and tons of other common UI controls.
A manager for drag and drop.
Add pop-ups above all other content in the app. Includes support for modal pop-ups that display an overlay between the pop-up and everything under it.
Sound useful?
Download Feathers, and get started building cross-platform, hardware-accelerated user interfaces for apps and games with Starling Framework and Feathers.


I am an engeeniering student persuing B.Tech from JSS Academy of Technical Education Noida. My stream is Electronics and Communicaton. Intested in Web Developement and Coding.
I started learning to code when I was 12 years old because it was something that peaked my intreast. Over
time i mastered many skill but still kept on exploring new and intreasting courses and trying har to make them
mine.
Few of them are:
java
Python
Web developement
AWS
Love food . like to cook and try out new new dishes and try to create them.


This example demonstrates how to build a particle that changes its behavior depending on the charges present around.
Imagine given the following particles:
o - empty placeholder
f - floating particle, that jumps to the empty placeholder's position located within 1 distance unit away
e - charge with value -1 and radius 10
m - charge with value +4 and radius 0
g - simple compound
q - block compound, that substitutes e, m, and f particles with o
u - particle that jumps out from compound q
d - particle that jumps into compound q
We are to create a particle that begins to move when e charges appear in the context.
Such particle would be: g(o, q(g(f, m, u, d, e), o))


This is a markdown block. Your new assemble/swig project!
Accepts a filter as an argument
Works across complex content.


{{ ABOUT_SECTION }}
© @{{ TWITTER_ACCOUNT }} {{ CURRENTYEAR }}
Powered by Pelican :: Theme based on Pelicanyan


LOVE! VALOUR! COMPASSION!
A film review by Matthew Ignoffo
Copyright 1997 Matthew Ignoffo
The film is well intended, but like many films of plays, it doesn't have the impact. It is well done and has a good cast in a nice setting. The first problem is that the character who is supposed to hold the whole plot together (the owner of the house in the country) is such a vacant, bland person (and is played that way by the actor) that the story is just a lose set of scenes. Jason Alexander does a good job with the part played by Nathan Lane on stage. Bobby, the blind lover, has a wonderful sweetness that is really appealing. Hot latino Ramone is very impressive as the "other man." John Glover really steals the film as two brothers named Jeckyll -- undoubtedly an allusion to Jekyll & Hyde since the two brothers are opposites. One is nasty and bitter. The other is very likable and is dying of AIDS. We see most of the cast fully nude although Mr. Alexander graciously shows us his tush but nothing else. The mood, especially the mood music, comes off as a bit syrupy. But the strongest appeal of the film is that it is about human relationships. Ultimately it is not about gay men, but people.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Error
An error has occured while processing your request and has been reported. We apologize for any inconvenience.
Return to
Screenchop.com


Back
Move to Other House
Save
From Location.
To Location.
Birth Week:
Avaliable Male:
Avaliable Female:
Production date:
Quantity
Male Quantity:
Female Quantity:
Total Weight:


A link to CMake set up:
https://blog.csdn.net/Bruce_0712/article/details/53574170
Some errors that may occur:
- VS Compiling Error
Microsoft Visual Studio
Unable to start program ‘D:\jobs\8i\CodingTest\ForegroundExtractionApp\out\build\x64\Debug\ALL_BUILD’.
Access is denied.
Solution:
Don’t set ALL_BUILD as startup project - VS Linking Error
ForegroundExtractionApp.exe - 系统错误
由于找不到 VCRUNTIME140D_APP.dll，无法继续执行代码。重新安装程序可能会解决此问题。
Solution:
Copy DLLs from msvc2017_64\bin instead of winrt_x64_msvc2017\bin - CMake Error
qt_wrap_ui called with incorrect number of arguments
Solution:
Use qt5_wrap_ui instead - Runtime Error (debug)
Cannot find Qt5Cored.dll
Solution:
Find them and copy to build\MyCMakeLearner\Debug - Linking Error
Error LNK2001 unresolved external symbol “public: virtual struct QMetaObject const * __cdecl MyImageLabel::metaObject(void)const “ (?metaObject@MyImageLabel@@UEBAPEBUQMetaObject@@XZ) ForegroundExtractionApp D:\jobs\8i\CodingTest\ForegroundExtractionApp\out\build\ForegroundExtractionApp\mainwindow.obj 1
Solution:
Include .h into qt5_wrap_cpp (source_moc ${headers})


Setuptools is only required for the template engine plugin, which can be used to integrate Genshi with Python web application frameworks such as Pylons or TurboGears. Genshi also provides a Setuptools-based plugin that integrates its internationalization support with the Babel library, but that support can also be used without Setuptools being available (although in a slightly less convenient fashion).
If you have a recent version of Setuptools installed, you can directly install Genshi using the easy_install command-line tool:
$ easy_install Genshi
This downloads and installs the latest version of the Genshi package.
If you have an older Genshi release installed and would like to upgrade, add the -U option to the above command.
Binary packages for Windows and Mac OS X are provided for Genshi. To install from such a package, simply download and open it.
Once you've downloaded and unpacked a Genshi source release, enter the directory where the archive was unpacked, and run:
$ python setup.py install
Note that you may need administrator/root privileges for this step, as this command will by default attempt to install Genshi to the Python site-packages directory on your system.
Genshi comes with an optional extension module written in C that is used to improve performance in some areas. This extension is automatically compiled when you run the setup.py script as shown above. In the case that the extension can not be compiled, possibly due to a missing or incompatible C compiler, the compilation is skipped. If you'd prefer Genshi to not use this native extension module, you can explicitly bypass the compilation using the --without-speedups option:
$ python setup.py --without-speedups install
For other build and installation options, please consult the easy_install and/or the Python distutils documentation.
If you encounter any problems with Genshi, please don't hesitate to ask questions on the Genshi mailing list or IRC channel.


This intention converts a color specification using
r
,
g
,
b
and
a
properties to a color specification using a
hex
property.


You additionally have the option to sign up directly with an email and password, which registers you for an account with the backing Okta login provider.


Developers will use hidden fields for tracking, login, pricing, etc. information on a loaded page. While this is a convenient and easy mechanism for the developer, they often don't validate the information that is received from the hidden field. This lesson will teach the attacker to find and modify hidden fields to obtain a product for a price other than the price specified
The user should be able to exploit a hidden field to obtain a product at an incorrect price. Try to purchase the HDTV for less than the purchase price, if you have not done so already.


:: com :: sun :: star :: chart ::
|
| enum ChartRegressionCurveType |
- Description
- specifiest the type of the regression curve to be displayed.
|
| Values |
| NONE |
displays no regression curve.
|
| LINEAR |
displays a linear regression curve.
|
| LOGARITHM |
displays a linear logarithmic regression curve.
|
| EXPONENTIAL |
displays an exponential regression curve.
|
| POLYNOMIAL |
[ DEPRECATED ]
displays a polynomial regression curve.
|
| POWER |
displays a regression curve using a power function.
|
| Values' Details |
NONE
NONE,
- Description
- displays no regression curve.
|
|
LINEAR
LINEAR,
- Description
- displays a linear regression curve.
The values of the series are approximated using the model
y = A·x + B.
|
|
LOGARITHM
LOGARITHM,
- Description
- displays a linear logarithmic regression curve.
The values of the series are approximated using the model
y = A·log(x) + B.
|
|
EXPONENTIAL
EXPONENTIAL,
- Description
- displays an exponential regression curve.
The values of the series are approximated using the model
y = A·eB·x.
|
|
POLYNOMIAL
POLYNOMIAL,
- Usage Restrictions
- deprecated
- Description
- displays a polynomial regression curve.
|
|
POWER
POWER,
- Description
- displays a regression curve using a power function.
The values of the series are approximated using the model
y = A·xB.
|
|
Top of Page
Copyright © 2013, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.


These throwback McDonald's Happy Meal toys are coming to a location near you
by Michael Franklin, Senior Digital ProducerCALGARY – Parents all across Canada will be able to share a little bit of their childhood with their own kids this month as McDonald's is celebrating a big milestone.
Beginning this week, McDonald's Canada will be selling special 40th anniversary Happy Meals that contain some of the most popular toys ever to be found inside them.
Between November 7 and 10, families will be able to collect one of 15 popular toys in the Surprise Happy Meal.
The toys included in the special meals are:
- Cowboy McNugget (not available in Quebec) (McDonald’s): 1988
- Fireman McNugget (not available in Quebec) (McDonald’s): 1988
- Mail Carrier McNugget (not available in Quebec) (McDonald’s): 1988
- Hamburger Changeable (McDonald’s): 1989
- Grimace (McDonald’s): 1990
- Dino Happy Meal Box Changeable (not available in Quebec) (McDonald’s): 1991
- McDonald’s Hot Wheels Thunderbird (not available in Quebec) (Mattel): 1993
- Hamburglar (McDonald’s): 1995
- Power Rangers (Hasbro): 1995
- Space Jam Bugs Bunny (Warner Brothers): 1996
- Patti the Platypus (Ty Beanie Baby): 1997
- Tamagotchi (Bandai): 1998
- My Little Pony (Hasbro): 1998
- Furby (Hasbro): 1999
- Hello Kitty (Sanrio): 2013
"Happy Meal toys are as synonymous to childhood as the iconic red boxes are to the McDonald's brand," said Antoinette Benoit, chief marketing officer of McDonald's Canada in a release. "Now, parents can share fond memories with their kids while creating new ones as they unbox their Surprise Happy Meal to discover an old favourite."
In addition to providing fun and good food to Canadian families, a portion of each Happy Meal sold in Canada has gone towards supporting the Ronald McDonald House Charities. Since 2004, the Happy Meal program has raised more than $70 million to help families stay close together while their child receives medical treatment.
The Surprise Happy Meal is available in 90 countries around the world and will be available in Canada while supplies last.


Ontario elementary teachers about two weeks away from legal strike position
by Katherine DeClerq, Multi-Platform Writer, CTV News TorontoOntario elementary school teachers are now in a legal position to strike in 17 days if a deal cannot be reached with the province.
On Friday, the Elementary Teachers’ Federation of Ontario (ETFO) said that it has received a no-board report from the Ministry of Labour.
“ETFO is fighting for investment, not cuts in education, but Doug Ford’s Education Minister Stephen Lecce isn’t listening,” said ETFO president Sam Hammond in a statement.
“While ETFO is now in a legal position to take strike action in 17 days, we will continue to focus on contract talks in an attempt to arrive at a deal that improves student learning conditions and educator working conditions.”
Elementary school teachers voted 98 per cent in favour of strike action two weeks ago.
The no-board report was granted the day after the province passed a bill in the Legislature capping public sector wage increases to one per cent a year, for the next three years.
The unions representing Ontario teachers are preparing to challenge the government in court over the legislation.
A no-board report was issued for high school teachers on Nov. 1, however they have not yet coted on a strike mandate.
With files from the Canadian Press


1 The case for learning ASM
1.1 Curiosity
You will always be a “lightweight” programmer unless you know assembly. Assembly is how the machine works1. All programming languages are syntactic sugar for Assembly2. There’s a ceiling to how efficient you can make your programs without having any idea how they’re actually executed by the machine.
High level languages are advanced enough to give programmers wildly useful abstractions, so high level that the code can feel more like a math proof or telling the computer what information you want instead of how to find it. I imagine a future world where programs are written by describing in English (or other natural language) what you want your program to do, and an AI writes the code for you, filling in the blanks which you can tell it to amend later if it got it wrong. But we are not there yet. No matter what code you are writing today, at the end of the day, you still are giving the machine a linear list of instructions to execute, and obviously, different ways you write that code would change the list of instructions the machine runs.
To have an expert ability on how your final machine code would behave, you have to know (1) how your high level code is compiled/interpreted to low level instructions and (2) how those low level instructions affect efficiency and resource usage. Without this, you’re basically guessing. Suppose you didn’t know anything about stacks, and you noticed your code that used lots of recursion performed poorly. You might figure out that recursion is slow (not realizing its relation to the CPU stack), so you refactor to iterate instead, not being able to see it coming the next time stack exhaustion is involved in some other scenario. Optimizing code without knowing the hardware is essentially reverse engineering the CPU, which is a lot more effort than taking the time to skim the Intel manual.
Working with high level languages is like putting together Lego blocks—the components for your project are neatly provided to you as modular pieces. These Lego pieces, although tremendously useful, are manufactured abstractions having semantics completely divorced from those of their runtime as electrons moving around on a circuit board. The advantage of knowing how to use assembly is a matter of insight. A programmer who knows how to use assembly has drawn back the curtains on computing to see beyond the high level charade.
The standard path for a high level programmer is to focus on the insides and outs of their high level tools—Java, Ruby, Linux, etc.—and basically ignore what happens on the CPU. The OS and virtual machines provide a usable mental model with which to successfully write applications. In 99% of cases, such application programmers would not be served by knowing assembly; in fact, it may be a hindrance since many high level mental models (e.g., Haskell or Mathematica) are so abstracted from the machine. There are two types of programmers3:
- ones that focus on the ultra theoretical/high level space and thrive there; they use languages like Python, Java, Ruby, C#, and maybe dabble in functional languages
- ones that gravitate toward closer to the hardware; they tend to spend most of their time working with C or C++ and enjoy working on infrastructural systems with strict resource constraints like operating systems, compilers, or video games
The latter category needs no convincing to know assembly. They have to know assembly. My goal here is to convince those in the first category to learn assembly.
1.2 Native code is the future (medium-term, 5-30 years out)
Knowing how to read and write assembly is an amazing benefit to any programmer writing code for native platforms (e.g., C/C++, Rust, Swift, Golang). I predict that we will see a mass migration back to native code as hardware stops accelerating in step with the acceleration of demand for improved software. Over the past several decades, hardware has been improving exponentially, and this allowed software to also improve exponentially with little improvement in the efficiency of software development. Software development did the opposite and got less efficient, not surprisingly, as Moore’s law allowed software developers to get away with slower code. As has been discussed ad nauseum, Moore’s law is already over. (My CPU from 2011 was no more than 10-20% slower than the one I have now.) Eventually, either software will stop improving exponentially (disappointing everyone) or software people will have to finally innovate as hard as the hardware manufacturers did.
Also, all the easy software—the kind that doesn’t have to be efficient because it’s simple—has already been done, often several times over at this point. The world doesn’t need a new messaging app or another todo list app. Those types of apps could be written in Python or PHP because they’re little more than thin wrappers over databases. New software will have to continue be exponentially more impressive. People are going to demand resource-intensive graphical experiences like VR and realtime computer vision applications, all supported by ultra-low latency servers in data centers (where 1 ms means millions of dollars). Unlike the messaging app, todo list, or Twitter of yesteryear, there’s no way the new generation of software can be written in super high level languages running on slow VMs; they will have to be efficient CPU/GPU-aware compiled code running on bare metal.
Ironically, to be prepared for the future of software, you will need to know the ancient arts of assembly and C.
1.3 Being able to debug and reverse engineer
You can’t successfully reverse engineer without knowing assembly. And reverse engineering is awesome.
 Knowing ASM gives you a superpower—you can debug, manipulate, crack, or hack anybody’s program, whether or not they gave you the high level source for it. The latter is probably the most attractive motivation for learning assembly and is the reason I got into it.
A programmer who knows how to use assembly has the power to take any mysterious, high level black box of a program and figure out what it does (and change what it does!) by disassembling it. This skill, once sufficiently honed, is a superpower. The overarching motivation for learning assembly is one of curiosity. Assembly is the logical endpoint for the curious student of computing who keeps asking, How does it work?
1.4 Embedded systems
Another trend of computing is a movement away from bulky personal computers and adoption of small devices that do a few things really well. People are already getting rid of their laptops and just using their smartphones. The smaller the target, the more low level the code running on it has to be.
1.5 It will never be a wasted investment of time
In your lifetime, I can guarantee that CPUs/GPUs will be basically the same. The older and more culturally ingrained a technology is, the longer it lasts. I wouldn’t be surprised if we’re still using the C calling convention in year 2100.
2 Reference
The only book you need for Assembly are the official Intel software developer manuals.
3 Choosing an assembler
4 Hello World
5 Syntax
5.1 Instructions
Symbolically, ASM is a very simple language. There are only 3 constructs:
- label
- mnemonic/opcode
- argument
label: opcode argument_1, argument_2, argument_3
There can be zero to 3 arguments. Some opcodes do not take any arguments.
To analogize with traditional programming, the opcode is like a the name of a function. Every opcode may have different effects (obviously) and accordingly different semantics for its arguments.
The label can be used as a place to jump to from other places in the code.
5.2 Intel vs. AT&T
In Intel syntax, the first argument, argument_1
is the destination and argument_2
serve as the source. In AT&T syntax, the first argument is the source, the second argument the destination.
Intel syntax: mov a 0x01
would copy the integer value of 1 into a
.
AT&T syntax: mov 0x01 a
would copy the integer value of 1 into a
.
5.3 Macros
6 Memory
7 Registers
8 Functions
The most important thing to know in reading disassembly is how to parse function calls.
CALL is the mnemonic that takes a 32-bit address of a function to call. CALL actually executes more than one instruction.
Every function call in ASM opens like this…
RET pops the stack pointer and returns the instruction pointer to the address of the caller.
9 Control flow
10 Using objdump
11 Using debuggers
11.1 lldb
11.2 gdb
11.3 WinDbg
12 Reverse engineering
Footnotes:
This is not entirely accurate. At one point in history, assembly opcodes did translate 1:1 to machine instructions. On modern Intel processors, there is a whole world below assembly instructions, the microcode, which is generally too low level for anyone but Intel engineers to worry about, let alone an application programmer who just wants to know assembly to better debug his or her high level programs.
This isn’t strictly true because (1) JIT’ed compilers can map a given piece of high code to many distinct sets of machine instructions by optimizing at runtime and (2) because some languages like C are barely syntactic sugar for Assembly. Nevertheless, regardless of the complexity of the intermediary steps, what you write in high level code will end up as machine instructions.
Of course there is significant overlap between these categories. Let’s not get overly pedantic. Most people specialize in one of these two clusters, though.


Try out our Premium Member services: Virtual Legal Assistant, Query Alert Service and an ad-free experience. Free for one month and pay only if you like it.
HIGH COURT OF TRIPURA AGARTALA WP(C)104 of 2020 1. M/s Maa Kali Bricks Kiln Industries, to be represented by Sanatan Paul, one of the partners of M/s Maa Kali Bricks Kiln Industries, Chittamara, MBC Nagar, Belonia, South Tripura 2. Sri Sanatan Paul, s/o late Sunil Paul, resident of Arjya Colony, P.O. & P.S. Belonia, South Tripura 3. Sri Babul Majumder, son of late Subal Majumder, resident of Arjya Colony, P.O. & P.S. Belonia, South Tripura ........Petitioner(s) VERSUS 1. The State of Tripura (to be represented by the Principal Secretary, Rural Development Department, Government of Tripura), New Secretariat Building, New Capital Complex, Kunjaban, P.S. New Capital Complex, Agartala, West Tripura, PIN:799010 2. The Chief Engineer, Rural Development Department, Government of Tripura, PN Complex, Gurkhabasti, Kunjaban, P.S. New Capital Complex, Agartala, West Tripura, PIN:799006 3. The Executive Engineer, Rural Development Department, Government of Tripura, office of the Executive Engineer, RD Santirbazar Division, Santirbazar, South Tripura Page 2 of 32 4. The Sub Divisional Magistrate, Belonia, South Tripura, Government of Tripura, office of the SDM, Belonia, South Tripura 5. The Block Development Officers, Government of Tripura, Bokafa/ Rajnagar/BC Nagar/ Hrishyamukh/ Jolaibari, South Tripura 6. Tripura State Pollution Control Board, to be represented by its Member Secretary, Tripura State Pollution Control Board, Paribesh Bhavan, PN Complex, Gorkhabasti, Agartala, West Tripura, PIN- 799006 7. The Member Secretary, Tripura State Pollution Control Board, Paribesh Bhavan, PN Complex, Gorkhabasti, Agartala, West Tripura, PIN-799006 8. The Assistant Environmental Engineer, Tripura State Pollution Control Board, Paribesh Bhavan, PN Complex, Gorkhabasti, Agartala, West Tripura, PIN- 799006 9. M/s Santoshi Bricks Industries, represented by Sri Sujit Kumar Saha, son of late Subal Chandra Saha, sole- proprietor, 84, Chittaranjan Road (opposite Gedu Miah Masjid) Shibnagar, Agartala, P.S. East Agartala, P.O. College, District: West Tripura .........Respondents(s)
For Petitioner(s) : Mr. Samarjit Bhattacharjee, Advocate For Respondent(s) : Mr. D bhattacharjee, GA Mr. Ratan Datta, Adv.
Mr. A Bhowmik, Adv.
Date of hearing : 08.06.2020
Date of pronouncement : 09.09.2020
Whether fit for reporting : YES
Page 3 of 32
HON'BLE MR. JUSTICE S. TALAPATRA
HON'BLE MR. JUSTICE S.G. CHATTOPADHYAY
Judgment & Order
Heard Mr. Samarjit Bhattacharjee, learned counsel appearing for the petitioner as well as Mr. D Bhattacharjee, learned GA appearing for the respondents No. 1 to 5, Mr. Ratan Datta, learned counsel appearing for the respondents No. 6,7 & 8 and Mr. A Bhowmik, learned counsel appearing for the respondent No.9.
2. By means of this writ petition, the petitioner has challenged the cancellation order dated 22.01.2020 (Annexure-19 to the writ petition) and the NIe-T dated 22.01.2020 (Annexure-20 to the writ petition). By the said cancellation order dated 22.01.2020, the Executive Engineer, RD Santirbazar Division has informed all concerned that consequent upon the verification of tenders for supply of bricks, as all the tenders were found informal, hence invalid, the tendering process initiated vide PNIT No. e-PT- IV/EE/RD/STB/2019-20 dated 14.06.2019 has been cancelled for inviting fresh tenders.
3. As sequel to the said cancellation, on the very day of cancellation, i.e. 22.01.2020 by the notice inviting e-tender No. e- PT/XXI/EE/R/STB/2019-20 dated 22.01.2020, the Executive Engineer, RD, Santirbazar Division, Government of Tripura for and on behalf of the Government of Tripura has invited item wise Page 4 of 32 separate tenders (single Bid) from the eligible bidders in PWD Form No.9. The last date for dropping the tender was 3 p.m. on 04.02.2020 for procurement of the items for various construction sites of Santirbazar Municipal Council and Belonia Municipal Council and 5 (five) RD Blocks under the jurisdiction of RD Santirbazar Division, South Tripura District as per the terms and conditions as provided in the said DNIT. The items, earnest money, cost of tender form and eligibility of the bidder are shown below in the form of table which is exact extract from the NIe-T dated 22.01.2020.
CLASS OF TENDERER LAST DATE & TIME DOWNLOADING & ESTIMATED COST EARNEST MONEY COST OF TENDER OPENING OF BID TIME & DATE OF FOR e-BIDDING SI APPLICATION DOCUMENT Name of Item & DNIT NO FORM (RS) No BIDDING (RS) (RS) 1 Procurement of 1st class brick & 1st class straight picket for various worksites under Santrirbazar Municipal Council & Bokafa RD Block under South Tripura District (2nd Call) DNITNO:-e-DNIT 88/BRICKS (BKF)/EE/RD/STB/ 2019-20 dt-22/01/2020 Brick klin owner/Firm having manufacturing unit of brick 2 Procurement of 1st class brick & 1st class straight picket for various worksites under Jolaibari RD Block under South Tripura District (2nd Call) DNITNO:-e-DNIT 89/BRICKS (JLB)/EE/RD/STB/ Upto 2.00 PM of 04/02/2020 https://tripuratenders.gov.in At 3.00 PM on 04/02/2020 2019-20 dt-22/01/2020 3 Procurement of 1st class brick & 1st class straight picket for various worksites under 50.00 Lakh 50,000.00 1,000.00 Hrishyamukh RD Block under South Tripura District (2nd Call) DNITNO:-e-DNIT 90/BRICKS (HRM)/EE/RD/ STB/ 2019-20 dt-22/01/2020 4 Procurement of 1st class brick & 1st class straight picket for various worksites under Rajnagar RD Block under South Tripura District (2nd Call) DNITNO:-e-DNIT 91/BRICKS (RJN)/EE/RD/STB /2019-20 dt-22/01/2020 5 Procurement of 1st class brick & 1st class straight picket for various worksites under Belonia Municipal Council area & BC Nagar RD Block under South Tripura District (2nd Call) DNITNO:-e-DNIT 92/BRICKS (BCN)/EE/RD/ STB/2019-20 dt-22/01/2020 Page 5 of 32 The further instructions for participating in the said e- bidding have been provided in the NIe-T dated 22.01.2020.
4. The petitioner, is a manufacturer of bricks under the name and style of Maa Kali Bricks Kiln Industries (the petitioner No.1), represented by the petitioners No.2&3. There is no dispute or in other words, nobody has disputed in respect of the ownership of the Brick Kiln Industry (the petitioner No.1). The said brick kiln industry had obtained the certificate for consent to operate dated 23.06.2016 (Annexure-3 to the writ petition) under Section 25/26 of Water (Prevention and Control of Pollution) Act, 1974 and Section 21 of the Air (Prevention and Control of Pollution) Act, 1981. The said certificate was valid up to 18.06.2017. At the time of procuring the said consent to operate the petitioner No.1 paid fees up to 18.06.2026. It has been claimed that the said Brick Kiln Industry has capacity of producing 16 lakhs bricks per month.
5. On 17.06.2019, the Executive Engineer, Rural Development Department, Santirbazar Division, the respondent No.3 floated four notice inviting e-tenders separately (Annexures- 4A,4B, 5A and 5B) inviting item wise e-tender (single bid) for procurement of the items shown in the tables below: Page 6 of 32 TABLE-A 1 PNIT NO. e-PT-IV/EE/RD/STB/2019-20dt-17/06/2019 2 DNIT NO. e-DNIT-11/BRICKS(BCN)/EE/RD/STB/2019-20 dt.17/06/2019 3 Name of item Procurement of 1st class brick & 1st class straight picket and Well burnt brick aggregate of different sizes for various worksites under Belonia Municipal Council area & BC Nagar RD Block under South Tripura District 4 Eligibility of bidder Brick klin owner/Firm having valid manufacturing unit of brick 5 Earnest money Rs.40,000/- (Rupees forty thousand) only 6 Estimated cost Rs.40,00,000 (Rupees forty Lakh) 7 Tender fee Rs.1000.00 (Non refundable) in the form of D/D 8 Inspection Departmental inspection 9 Date of floating Tender 17/06/2019 10 Last date of e-bidding 08/07/2019 (upto 3.00 PM) 11 e-bidding website https://tripuratenders.gov.in 12 Date of opening of Bid 08/07/2019 (at 3.30 PM) (probable) 13 Declaration of Formal/Informal In the time of opening, formal/informal declaration Bidders is not possible. It will be declared after detailed scrutiny is over 14 Period of Contract 01 (One) year from the date of approval 15 No of written pages incl. this 19 (Nineteen) pages page TABLE-B TIME & DATE OF DOWNLOADING TENDER FORM TENDERER APPLICATION CLASS OF SI LAST DATE & OPENING OF TIME FOR e-
DOCUMENT ESTIMATED Name of Item & DNIT NO & BIDDING No EARNEST COST OF BIDDING MONEY COST (RS) (RS) (RS) BID 1 Procurement of 1st class Brick klin brick & 1st class straight owner/Firm https://tripuratenders.gov.in Upto 3.00PM of 08/07/2019 picket and Well burnt having At 3.30 PM on 08/07/2019 brick aggregate of manufacturing different sizes for various unit of brick 1,00,000.00 40.00 Lakh worksites undue Belonia 1,000.00 Municipal Council area & BC Nagar RD Block undue South Tripura District. DNIT NO:-e-
DNIT 11/BRICKS
(BCN)/EE/RD/ TB/2019-
20 dt-17/06/2019
Page 7 of 32
TABLE-C
1 PNIT NO. e-PT-IV/EE/RD/STB/2019-20dt-
17/06/2019
2 DNIT NO. e-DNIT-
11/BRICKS(RJN)/EE/RD/STB/2019-20
3 Name of item Procurement of 1st class brick & 1st class
straight pieket and Well burnt brick
aggregate of different sizes for various worksites under Rajnagar RD Block under South Tripura District 4 Eligibility of bidder Brick klin owner/Firm having valid manufacturing unit of brick 5 Earnest money Rs.40,000/- (Rupees forty thousand) only 6 Estimated cost Rs.40,00,000 (Rupees forty Lakh) 7 Tender fee Rs.1000.00 (Non refundable) in the form of D/D 8 Inspection Departmental inspection 9 Date of floating Tender 17/06/2019 10 Last date of e-bidding 08/07/2019 (upto 3.00 PM) 11 e-bidding website https://tripuratenders.gov.in 12 Date of opening of Bid (probable) 08/07/2019 (at 3.30 PM) 13 Declaration of Formal/Informal In the time of opening, formal/informal Bidders declaration is not possible. It will be declared after detailed scrutiny is over 14 Period of Contract 01 (One) year from the date of approval 15 No of written pages incl. this page 19 (Nineteen) pages TABLE-D SI Name of Item & DNIT NO DOWNLOADIN APPLICATION LAST DATE & No TIME & DATE OF OPENING G & BIDDING MONEY (RS) TIME FOR e-
DOCUMENT ESTIMATED TENDERER FORM (RS) COST (RS) CLASS OF EARNEST COST OF BIDDING TENDER OF BID 1 Procurement of 1st Brick klin class brick & 1st class owner/Firm straight picket and having https://tripuratenders.gov.in Upto 3.00PM of 08/07/2019 Well burnt brick manufacturing At 3.30 PM on 08/07/2019 aggregate of different unit of brick sizes for various 1,00,000.00 40.00 Lakh worksites undue 1,000.00 Rajnagar RD Block undue South Tripura District DNITNO;-e-DNIT 10/BRICKS (RJN)/EE/RD/STB/201 9-20 dt-17/06/2019 Page 8 of 32
6. While floating the above tenders the respondent No.3 has categorically stipulated about the documents to be uploaded. Those are common for each of 4 NIe-Ts (Annexure-4A,4B,5A & 5B to the writ petition). The tenderer were required to upload the following documents: (i) Document/certificate from appropriate department in support of having brick kiln; (ii) factory license issued from the Factory and Boilers Department; (iii) pollution clearance certificate from Tripura State Pollution Control Board, (TSPCB), Gurkhabasti, Agartala, West Tripura; (iv) Labour License. That apart, it had been instructed that the downloaded DNIe-T be uploaded with digital signature (not attested). The tendering authority has also asked for uploading the documents viz, (i) Professional Tax Clearance Certificate; (ii) PAN Card; (iii) GST Registration Certificate; (iv)Copy of the last GST return.
7. The petitioner had uploaded all the material documents and the declaration as required, but along with other bids/tenders the petitioner's tender was also declared informal. But initially his tender was not declared informal, rather was determined valid. By the memorandum No. F.7(1)-BRICKS/EE/RD/STB/2019-2020/615 dated 05.12.2019 (Anenxure-7 to the writ petition) it was apprised that out of total four bidders only one bidder [the petitioner] was found formal after the detailed scrutiny. The rates were taken up Page 9 of 32 for consideration by the High Purchase Committee (HPC) on 15.12.2019 at 3.00 p.m. in the chamber of the District Magistrate and Collector, South Tripura, Belonia.
8. From the said memorandum it is evident that the HPC considered the rates submitted by the single formal bidder and had a detailed discussion with respect to the reasonableness of the rates of first class brick and first class straight picket only considering the fact that e-tender and NIT was widely published. Item Sl. No. 3,4 and 5 were not considered for recommendation as it was revealed that the items are non scheduled and the rates of which were not available in the SoP and thus, the quoted rate could not be compared with any reference rate. The reasonableness of the quoted rate could not be assessed.
9. From the table as provided below the recommendation made by the HPC in respect of the two items as accepted by the HPC, the rates, etc. as approved will be available:
Recommended Rate per unit incl. all taxes & charges forest royalty,
carrying, loading, Unloading, Cost
SI Tentative Name of
Particulars of item Unit stacking, counting, charges etc Involvement
No quantity Bidder
whichever is/are applicable to in rupees
deliver in any work site of the area
(in Rs)
1 1st Class Bricks at Belonia Maa Kali Bricks
Municipal Council area & BC Industries ,
Nagar RD Block Gopi Deb Roy,
No 1,00,000 11.90 11,90,000.00
Bankar,
Belonia, South
Tripura
2 1st Class Straight Pickets at
Belonia Municipal Council No 1,00,00 11.90 11,90,000.00 -DO-
area & BC Nagar RD Block
Total= Rs.23,80,000.
Page 10 of 32
It has been also noted below the said table that item No.3,4&5 (see the NIe-T) were not considered for recommendation with the rate as quoted, inasmuch as those rates could not be analyzed for being the non-scheduled items and no reference for comparable rates was available. Similar memorandum had been issued for other four sites vide the memorandum dated 05.12.2019 (Annexure-7A), the memorandum dated 05.12.2019 (Annexure-
7B), the memorandum dated 05.12.2019 (Annexure-7C) and the memorandum dated 05.12.2019 (Annexure-7D).
10. In terms of the said recommendations, the supply orders for the bricks for different sites were issued on 01.01.2020 (Annexure-8A and 8B) and on 03.01.2020 (Annexure-9A, 9B and 9C to the writ petition). When the petitioner was preparing for causing the supply according to the said orders, he had suddenly received a show cause notice from the respondent No.3 (the Executive Engineer, RD Santirbazar Division) on 10.01.2020 (Annexure-15 to the writ petition) by which it was observed that the rate of the bricks for financial year 2019-2020 was recommended by the HPC, South Tripura District for procurement in respect of various development infrastructure to be implemented departmentally with MGNREG and Panchayats and under other development schemes in Hrishyamukh, Rajnagar and BC Nagar block through e-tenders. Reference of those ordersare provided in Page 11 of 32 the said show cause notice dated 10.01.2020. It has been further observed in the said show cause notice, the petitioner was found only formal bidder. After scrutiny, further action, as noted was taken.
11. It has been observed that when the validity of the certificate for consent to operate was, on having reliable information, verified by the tendering scrutiny committee, it had been found that the said certificate was invalid for the relevant period. In view of invalidity of the environmental certificate, submitted along with the tender documents and the confirmation received in this regard from the TSPCB under their letter dated 06.01.2020, the tendering authority has observed that it is clear that the petitioner had suppressed the fact of invalidity of the certificate for consent to operate. It has also been observed in that show cause notice dated 10.01.2020 that the said certificate for consent to operate was issued on 23.06.2016 with validity up to 18.06.2026 by the letter dated 23.06.2016. However, the said certificate was subsequently reviewed by the TSPCB and the said Board considered its validity for one year and accordingly the said certificate dated 23.06.2016 was valid up to 18.06.2017. In this context, the Pollution Control Board had issued a letter dated 05.02.2016. The petitioner has never challenged that reduction. On Page 12 of 32 the contrary, he had complied all directions in terms of the new categorization.
12. It had been brought to the notice of the tendering authority that the petitioner was running a manufacturing unit of bricks without a valid certificate for consent to operate since 19.06.2017. Hence, the TSPCB issued the closure notice dated 08.07.2019 and the said notice was published in the various newspapers including the Dainik Sambad and Syandan Patrika on 16.06.2019 and 17.06.2019 respectively. Subsequently, the SDM, Belonia had also issued a show cause notice on 30.07.2019. Subsequently, the TSPCB had reissued the certificate for consent to operate dated 22.11.2019 valid till 21.11.2029 in favour of the petitioner, M/S Maa Kali Bricks Industry, NBC Nagar, Belonia, South Tripura.
13. According to the tendering authority, the petitioner had suppressed that it did not have the valid certificate for consent to operate during the relevant period with mala fide intention. Thus, the petitioner had violated the essence of the contract by suppressing the relevant fact required by the General Terms and Conditions of the DNIe-T. The petitioner was asked to explain why the punitive action shall not be taken against him by barring his participation in future tenders for next two years invoking the condition under clause 29 of the tender. By the show cause notice, Page 13 of 32 the petitioner was asked to explain why its tender will not be declared informal.
14. The petitioner submitted the reply on 10.01.2020 (Anenxure-16 to the writ petition) and stated inter alia, that the 'pollution clearance certificate' from the TSPCB, Gurkhabasti, Agartala was required to be submitted with the tender. The petitioner had submitted the respective certificate with the tender which was on scrutiny found fit. Moreover, there is no provision for submitting any environmental clearance certificate in the respective DNIT, but in this regard, the petitioner has contended that the valid documents of environmental clearance from the concerned authority were submitted. There had been no suppression of material facts according to the petitioner as it had submitted in the reply that no such clause that the environmental clearance certificate was to be uploaded in the tender form, it has been urged for directing the respondents not to rescind the tender or declare its tender as informal or to bar him from participating in the future tenders for two years.
15. By the communication dated 21.01.2020 (Anenxure-
17) the tendering authority has clearly stated they were not satisfied with the reply filed by the petitioner for the reasons that validity of the certificate for consent to operate, synonymous of pollution clearance certificate issued by the TSPCB by their letter Page 14 of 32 dated 23.06.2016 had expired and there had been no valid certificate during the relevant period. Suppressing the fact relating to validity of the certificate for consent to operate the petitioner had breached the conditions and clause 29 of the General Terms and Conditions of the DNIT. Hence, it was stated that the punitive action would be initiated against the petitioner in accordance with the DNIe-T.
16. The petitioner through one of its partners has further stated that as per the norms of the DNIT it had obtained the consent to operate from the respective authority w.e.f. 23.06.2016 to 18.03.2026, a copy of the said certificate was also sent to the District Magistrate, South Tripura, the Director of Industries and Commerce, Tripura, Labour Commissioner, Labour Department, Tripura, SDM, Belonia, Block Development Officer, BC Nagar, South Tripura, District Scientific Officer, DSTE, South Tripura, but, from the publication in the daily newspapers the petitioner came to know that the validity of the said certificate was cancelled without having any basis. Even the petitioner was not informed by the respective authority by any means. Moreover, the fees that was paid for long ten years was not been refunded. Being aware of the development, the petitioner had approached the TSPCB for issuing the corrigendum deleting the name of the petitioner by the letter dated Page 15 of 32 11.07.2019, but nothing had been communicated by them. As such, there was no suppression of any material fact.
17. The said communication dated 24.01.2020 (Annexure- 18 to the writ petition), as it appears, did not evoke any positive response from the tendering authority and the tendering authority issued the cancellation order dated 22.01.2020 (Anenxure-19 to the writ petition). Along with that, they had issued a fresh NIeT (Annexure-20 to the writ petition) on the same date with elaborate instructions for the tenderers.
18. The petitioner has enclosed the order dated 27.08.2019 as passed by this Court in a Public Interest Litigation being WP(C)(PIL) No. 17 of 2019, but the relevance of the said order is far-fetched.
19. By the order dated 24.09.2019, subsequent to the earlier order in the said PIL, the High Court had directed the brick kiln owners to apply for obtaining necessary sanctions/permissions. It was observed further that it shall be open for the authority(s) concerned, including the regulator, i.e. State Pollution Control Board, to issue necessary sanctions and permissions, be it in the nature of provisional or otherwise, in accordance with law. It has been categorically observed that such approvals can be afforded only on receipt of the applications from 'the establishments' for establishing fresh unit or running the existing units on payment of Page 16 of 32 costs, if not already deposited. Payment of costs means, the cost that was imposed by this Court in the said Public Interest Litigation.
20. By the other subsequent order dated 30.09.2019 the earlier order was clarified that if the applications are made in proper form, complete in all respects, the authority may consider the same by relaxing the rules. By another order dated 03.10.2019 passed in the said PIL the consequential action as taken by the authority has been noted. By the said order, the TSPCB was also directed to take appropriate and expeditious action so that these brick kilns can be made functional on compliance of the requirement of law. The other part of the order has no relation and relevance with the present case.
21. Mr. Samarjit Bhattacharjee, learned counsel appearing for the petitioner has submitted that the said order of cancellation and issuance of the fresh NIe-T are grossly illegal and cannot be sustained in law. According to him, the certificate for consent to operate dated 23.06.2016 was valid up to 18.06.2026. But the TSPCB compelled the petitioner to make a fresh application for issuing consent to operate certificate. Having no other alternative, the petitioner made such application and on 21.11.2019 the TSPCB issued the consent to operate certificate valid till 21.11.2029 (See Annexure-14 to the writ petition).
Page 17 of 32
22. Mr. S Bhattacharjee, learned counsel for the petitioner has further submitted that no question of suppression of facts can arise in the context of the facts. Therefore, the punitive action as proposed under Clause 29 of the General Terms and Conditions of the DNIT is not sustainable and hence, is liable to be interfered with as arbitrary, unreasonable and coercive in nature on depriving the petitioner from complying the supply orders for making some marginal benefits out of those. Mr. Bhattacharjee, learned counsel has submitted that in the context, this Court will be inclined to interfere with such action of the respondents.
23. In support of his contention, Mr. Bhattacharjee, learned cousenl has referred a decision of the Apex Court, Mansukhlal Vithaldas Chauhan Vs. State of Gujarat reported in (1997) 7 SCC 622. Fundamentally, that was a case of sanction for prosecution but Mr. Bhattacharjee, learned counsel has referred the said decision in respect of the obligation of the authorities of the state to act fairly. Unless that is done it has been observed by the Apex Court, it would cause miscarriage of justice. It has been held in Mansukhlal Vithaldas Chauhan (supra) that the obligation to act fairly on the part of the administrative authorities was evolved to ensure the rule of law and to prevent failure of justice. The doctrine is complimentary to the principle of natural justice which the quasi judicial authorities are bound to observe. It is true that Page 18 of 32 the distinction between a quasi judicial and administrative action has become thin as pointed out by the Apex Court as far back as in 1970 in A.K. Kraipak Vs. Union of India reported in (1969) 2 SCC 262.
24. It has been further observed that even the extent of judicial scrutiny/judicial review in the case of administrative action cannot be larger than in the case of quasi-judicial action. If the High Court cannot sit as an appellate authority over the decisions and orders of quasi-judicial authorities it follows equally that it cannot do so in the case of administrative authorities. In the matter of administrative action, it is well known, more than one choice is available to the administrative authorities, they have a certain amount of discretion available to them. They have 'a right to choose between more than one possible course of action upon which there is room for reasonable people to hold differing opinions as to which is to be preferred'. This observation has been made in A.K. Kraipak (supra) having referred to the speech of Lord Diplock in Secretary of State for Education and Science Vs. Tameside Metropolitan Borough Council, (1976) 3 All ER 665. The court cannot substitute its judgment for the judgment of administrative authorities in such cases. Only when the action of the administrative authority is so unfair or unreasonable that no Page 19 of 32 reasonable person would have taken that action, can the court intervene.
25. Mr. Bhattacharjee, learned counsel has referred to another decision of the Apex Court in Consortium of Titagarh Firema Adler S.P.A.-Titagarh Wagons Ltd. Vs. Nagpur Metro Rail Corporation Ltd., reported in (2017) 7 SCC 486 where the Apex Court has observed, having referred to Consortium of Titagarh Firema Adler S.P.A. Vs. Nagpur Metro Rail Corporation Ltd. reported in 2016 SCC Online Bom 14834 that the decision making process of the Technical Evaluation Committee has been guided by the relevant factors and it cannot be said that they have not taken into consideration any of the relevant factors. Hence, the decision of the Technical Evaluation Committee would fall within the ambit of rationality.
26. In reply to the contention raised by Mr. Bhattacharjee, learned counsel representing the petitioner, Mr. D Bhattacharjee, learned GA has straightway submitted that the petitioner had practiced fraud by presenting and uploading the certificate for consent to operate dated 23.06.2016 (Annexure-3 to the writ petition) which was amended much before the tendering period. True it is that, initially the said certificate was made valid up to 18.06.2016. Even when the TSPCB had issued the closure notice, as stated before, the petitioner was running the manufacturing unit Page 20 of 32 of bricks without any valid certificate for consent to operate as the earlier certificate dated 23.06.2016 was made valid till 18.06.2017 by the letter issued by the TSPCB on 20.12.2016. Therefore, it was known to the petitioner that its certificate for consent to operate was valid till 18.06.2017. The tender was floated on 17.06.2019 and closed on 08.07.2019. Thus, the certificate that was produced and uploaded in the tender process was no more valid. In its place, a new certificate was issued on 20.12.2016, but the petitioner has deliberately suppressed that change of the tenure of the validity of the certificate for consent to operate brought by the communication dated 20.12.2016 from the tendering authority. The tendering authority, on bona fide belief, cleared the tender of the petitioner for two supplies but when the said fraud came to the notice of the tendering authority, after giving due show cause notice, the petitioner's tender was declared informal and the entire tendering process was cancelled. Simultaneously, a new process was floated.
27. The respondents No. 6, 7 & 8 has filed an elaborate affidavit. The respondent No.6, the Tripura State Pollution Control Board is the authority to issue the certificate for consent to operate for running a brick kiln. That certificate was issued on observing the environmental clearance measures. In their affidavit, the respondents No. 6, 7 & 8 have stated that the certificate for consent to operate was issued on 23.06.2016 initially with validity Page 21 of 32 of 10 years but that was reviewed and the validity was granted for one year meaning till 18.06.2017. It is evident that the unit was operating during the period from 19.06.2017 to 21.11.2019 without obtaining the certificate for consent to operate from the TSPCB. Only on 07.11.2019, the petitioner's unit had applied for renewal of the consent to operate certificate. While issuing the consent to establish and operate certificate in favour of the brick kilns in Tripura, certain terms and conditions are imposed on the manufacturers. One of which is submission of Environmental Clearance (EC) Certificate. It has been so done as per the direction of the National Green Tribunal (NGT) contained in the order dated 02.11.2016 delivered in OA No. 74/2015/EZ titled as Joydeep Mukherjee Vs. Pollution Control Board and Anr.
28. The respondents No. 6, 7 & 8 have also admitted that the certificate for consent to operate as issued on 22.11.2019 is made valid till 21.11.2029. Since the petitioner was running the brick kiln without the valid certificate for consent to operate, the closure order was issued. They have stated in para 10 of their reply that the State Level Environment Impact Assessment Authority (SEIAA) notified by the Government of India is responsible for issuance of the Environmental Clearance (EC) certificate. The unit has obtained EC certificate from the Member Secretary, SEIAA. Page 22 of 32
29. Mr. Ratan Datta, learned council appearing for the respondents No. 6, 7 & 8 has referred to the notification dated 28.05.2016 (Annexure-2 to their reply) where, in terms of the modified direction under the Water (Prevention and Control of Pollution) Act, 1974 and Air (Prevention and Control of Pollution) Act, 1982 harmonization of classification of industrial sector in red/orange/green/white categories has been made. In order to bring uniformity in the classification across the country, the Central Pollution Control Board issued direction regarding harmonization of classification of industrial sector under red/orange/green and white categories [See para 3 of the notification dated 28.05.2016]. As stated, the four categories of the industries, operations, process and activities have been dealt with by the said notification.
30. Annexure-1 of the said notification has provided the list of industries and their categories such as red, orange, green and white. It appears that the brick fields (excluding the fly ash brick manufacturing using lime process) fall under the orange category. The orange categories of industries, process and operation of activities would get renewal for consent to operate after every 10 years. Accordingly, when the certificate for consent to operate was issued, it was issued for 10 years. Mr. Dutta, learned counsel has stated that the fresh application was filed by the petitioner to have the renewal certificate for consent to operate under the new Page 23 of 32 categories on 14.01.2016 to the Member Secretary, Tripura State Pollution Control Board and accordingly the earlier certificate dated 23.06.2016 was modified in terms of the new notification. In terms of the said application the consent to operate was extended till 18.06.2017.
31. For this purpose, when the new notification came into operation, the TSPCB by their letter dated 05.12.2016 informed the petitioner that the Board will review all the certificates. It has also been informed to the petitioner that the TSPCB had decided to reconsider the validity of the consent certificate issued earlier for one year (See the letter dated 05.12.2016 Annexure-5 to the reply filed by the respondents No. 6,7 & 8). But after the expiry of the validity, which occurred on 18.06.2017, the petitioner did not apply for the renewal but such application for renewal was made only on 07.11.2019 [see Annexure-6 to the reply filed by the respondents No. 6, 7 & 8] to the Member Secretary, TSPCB but the said unit of the petitioner carried out operation illegally without any valid certificate for consent to operate. That illegal operation invited the closure in strict compliance of the order of the National Green Tribunal which has been perused by this Court in a Public Interest Litigation.
32. The respondent No.9, represented by Mr. A Bhowmik, learned counsel, has also filed a separate reply which is completely Page 24 of 32 in tune with the reply filed by the other respondents. There is no fresh material to take note of.
33. Mr. D Bhattacharjee, learned GA has placed his reliance on Consortium of Titagarh Firema Adler S.P.A.-Titagarh Wagons Ltd.(supra) to contend that the respondents have acted fairly. In Consortium of Titagarh Firema Adler S.P.A.-Titagarh Wagons Ltd. (supra), the Apex court has not only relied on Monte Carlo Ltd. V. NTPC Ltd. reported in (2016) 15 SCC 272 but has approvingly reproduced the following passage:
30. ........ The two-Judge Bench took note of the fact that in Jagdish Mandal (supra) it has been held that, if the decision relating to award of contract is bona fide and is in public interest, courts will not, in exercise of power of judicial review, interfere even if a procedural aberration or error in assessment or prejudice to a tenderer, is made out. The decisions in Master Marine Services (P) Ltd. v. Metcalfe & Hodgkinson (P) Ltd. and another, (2005) 6 SCC 138, B.S.N. Joshi & Sons Ltd. v. Nair Coal Services Ltd. and others (2006 11 SCC 548 and Michigan Rubber (India) Ltd. (supra) have been referred to. The Court quoted a passage from Afcons Infrastructure Ltd. (supra) wherein the principle that interpretation placed to appreciate the tender requirements and to interpret the documents by owner or employer unless mala fide or perverse in understanding or appreciation is reflected, the constitutional Courts should not interfere. It has also been observed in the said case that it is possible that the owner or employer of a project may give an interpretation to the tender documents that is not acceptable to the constitutional Courts but that by itself is not a reason for interfering with the interpretation given. After referring to the said authority, it has been ruled thus:
"26. We respectfully concur with the aforesaid statement of law. We have reasons to do so. In the present scenario, tenders are floated and offers are invited for highly complex technical subjects. It requires understanding and appreciation of the nature of work and the purpose it is going to serve. It is common knowledge in the competitive commercial Page 25 of 32 field that technical bids pursuant to the notice inviting tenders are scrutinized by the technical experts and sometimes third party assistance from those unconnected with the owner's organization is taken. This ensures objectivity. Bidder's expertise and technical capability and capacity must be assessed by the experts. In the matters of financial assessment, consultants are appointed. It is because to check and ascertain that technical ability and the financial feasibility have sanguinity and are workable and realistic. There is a multi-prong complex approach; highly technical in nature. The tenders where public largesse is put to auction stand on a different compartment. Tender with which we are concerned, is not comparable to any scheme for allotment. This arena which we have referred requires technical expertise. Parameters applied are different. Its aim is to achieve high degree of perfection in execution and adherence to the time schedule. But, that does not mean, these tenders will escape scrutiny of judicial review. Exercise of power of judicial review would be called for if the approach is arbitrary or malafide or procedure adopted is meant to favour one. The decision making process should clearly show that the said maladies are kept at bay. But where a decision is taken that is manifestly in consonance with the language of the tender document or subserves the purpose for which the tender is floated, the court should follow the principle of restraint. Technical evaluation or comparison by the court would be impermissible. The principle that is applied to scan and understand an ordinary instrument relatable to contract in other spheres has to be treated differently than interpreting and appreciating tender documents relating to technical works and projects requiring special skills. The owner should be allowed to carry out the purpose and there has to be allowance of free play in the joints."
31. In Tamil Nadu Generation and Distribution Corporation Ltd. v. CSEPDI-Trishe Consortium, (2017) 4 SCC 318, the Court, after referring to Jagdish Mandal (supra) and taking note of the complex fiscal evaluation and other aspects, held:
"36. ... At this juncture we are obliged to say that in a complex fiscal evaluation the Court has to apply the doctrine of restraint. Several aspects, clauses, contingencies, etc. have to be factored. These calculations are best left to experts and those who have knowledge and skills in the field. The financial computation involved, the capacity and efficiency of the bidder and the perception of feasibility of completion of the project have to be left to the wisdom of the financial experts and consultants. The courts cannot really enter into the said realm in exercise of Page 26 of 32 power of judicial review. We cannot sit in appeal over the financial consultant's assessment. Suffice it to say, it is neither ex facie erroneous nor can we perceive as flawed for being perverse or absurd."
32. In Reliance Telecom Ltd. and another v. Union of India and another, (2017) 4 SCC 269 the Court referred to the authority in Asia Foundation & Construction Ltd. v. Trafalgar House Construction (I) Ltd. and others (1997) 1 SCC 738 wherein it has been observed that:
"58. ......though the principle of judicial review cannot be denied so far as exercise of contractual powers of Government bodies are concerned, but it is intended to prevent arbitrariness or favouritism and it is exercised in the larger public interest or if it is brought to the notice of the court that in the matter of award of a contract power has been exercised for any collateral purpose."
Thereafter, the Court in Reliance Telecom Ltd. (supra) proceeded to state thus:
"58. ... In the instant case, we are unable to perceive any arbitrariness or favouritism or exercise of power for any collateral purpose in the NIA. In the absence of the same, to exercise the power of judicial review is not warranted. In the case at hand, we think, it is a prudent decision once there is increase of revenue and expansion of the range of service."
And again:
"59. It needs to be stressed that in the matters relating to complex auction procedure having enormous financial ramification, interference by the Courts based upon any perception which is thought to be wise or assumed to be fair can lead to a situation which is not warrantable and may have unforeseen adverse impact. It may have the effect potentiality of creating a situation of fiscal imbalance. In our view, interference in such auction should be on the ground of stricter scrutiny when the decision making process commencing from NIA till the end smacks of obnoxious arbitrariness or any extraneous consideration which is perceivable."
33. The learned counsel for the appellants invited our attention to the authority in W.B. State Electricity Board v. Patel Engineering Co. Ltd. (2001) 2 SCC 451 wherein it has been ruled:
"24. ... The appellant, Respondents 1 to 4 and Respondents 10 and 11 are all bound by the ITB which should be complied with scrupulously. In a work of Page 27 of 32 this nature and magnitude where bidders who fulfil prequalification alone are invited to bid, adherence to the instructions cannot be given a go-by by branding it as a pedantic approach, otherwise it will encourage and provide scope for discrimination, arbitrariness and favouritism which are totally opposed to the rule of law and our constitutional values. The very purpose of issuing rules/instructions is to ensure their enforcement lest the rule of law should be a casualty. Relaxation or waiver of a rule or condition, unless so provided under the ITB, by the State or its agencies (the appellant) in favour of one bidder would create justifiable doubts in the minds of other bidders, would impair the rule of transparency and fairness and provide room for manipulation to suit the whims of the State agencies in picking and choosing a bidder for awarding contracts as in the case of distributing bounty or charity. In our view such approach should always be avoided. Where power to relax or waive a rule or a condition exists under the rules, it has to be done strictly in compliance with the rules. We have, therefore, no hesitation in concluding that adherence to the ITB or rules is the best principle to be followed, which is also in the best public interest. xxxxx
31. ... The Project undertaken by the appellant is undoubtedly for the benefit of the public. The mode of execution of the work of the Project should also ensure that the public interest is best served. Tenders are invited on the basis of competitive bidding for execution of the work of the Project as it serves dual purposes. On the one hand it offers a fair opportunity to all those who are interested in competing for the contract relating to execution of the work and, on the other hand it affords the appellant a choice to select the best of the competitors on a competitive price without prejudice to the quality of the work. Above all, it eliminates favouritism and discrimination in awarding public works to contractors. ... Merely because a bid is the lowest the requirements of compliance with the rules and conditions. ..."
Emphasis added]
34. Mr. Bhattacharjee, learned GA has submitted that as per the Delegation of Financial Powers Rules, Tripura, 2017 the Head of Department shall be competent to accept the tender recommended by the Lower Purchase Committee and the Secretary of the Department shall be competent to accept the tenders Page 28 of 32 recommended by the Higher Purchase Committee while the Minster In-charge of the Department shall be competent to accept the tenders recommended by the Departmental Purchase Committee. (See rule 9). In the present exercise, no such acceptance is available in the records. Therefore, in the legal terms, the supply orders were informal in nature. Even the petitioner has not supplied a single brick to any project for which the supply orders were contemplated.
35. Mr. A Bhowmik, learned counsel for the respondent No.9 has relied on Ramana Dayaram Shetty Vs. International Airport Authority of India and Ors, reported in (1979) 3 SCC 489 to contend that the standard of eligibility held out in the notice inviting tender cannot be departed arbitrarily. The tendering authority is under obligation to act according to the adverted conditions of the tenders.
36. In Ramana Dayaram Shetty (supra) the Apex Court has further observed that it has been clearly stated that the constitutional mandate of Article 14 as well as the judicially evolved rule of administrative law herald that the authority is not entitled to act arbitrarily in accepting the tender but the authority is bound to conform to the standard or norm laid down in the notice inviting tender. According to Mr. Bhowmik, since the petitioner was lacking in one of the conditions as aforesaid, the tendering authority did Page 29 of 32 not have any power to accept such tender. On revelation of the 'fraud' as exercised by the petitioner, the tendering authority has rightly declared the tender informal and consequentially cancelled the entire process as there was no other formal tenderer.
37. On a similar point, he has referred Ram Gajadhar Nishad Vs. State of UP & Ors, reported in (1998) 2 SCC 486.
38. Mr. Bhowmik has quite emphatically submitted that suppression is a vice. It not only creates fraud, but it as well pollutes the clear stream of justice. In this regard, he has referred Kishore Samrite Vs. State of Uttar Pradesh & Ors., reported in (2013) 2 SCC 398 where the Apex Court had observed that whoever approached the constitutional courts with unclean hands, without disclosing complete facts and misusing the judicial process, exemplary action shall be taken against him. In Kishore Samrite (supra) the Apex Court has not only dismissed the writ petition but imposed the exemplary cost of Rs.5,00,000/- for abuse of process of the court.
39. Having appreciated the rival contentions of the learned counsel for the parties, this Court finds that the petitioner has deliberately suppressed the decision of the TSPCB as reflected in their communication dated 05.12.2016 (Annexure 5 to the reply filed by the respondents No.6, 7 & 8) that on reconsideration, the validity of the consent certificate has been reduced to one year. Page 30 of 32 Despite knowledge of such development, the petitioner had produced the certificate dated 23.06.2016 which showed that the certificate of consent to operate was valid till 18.06.2026 whereas by the decision as reflected in the communication dated 05.12.2016 the period of validity was reduced to 18.06.2017.
40. The petitioner was well aware that he had no valid certificate of consent to operate, to produce the same as the Pollution Clearance Certificate. It may be noted that the said certificate was accepted as the Pollution Clearance Certificate. Even now, the respondents have shown any exception to such acceptance. However, the first pollution clearance certificate was issued on 17.10.2019 (Annexure-10 to the reply filed by the respondents No. 6, 7 & 8). Despite that he placed the said certificate for consent to operate dated 23.06.2016 (Anenxure-4 to the writ petition) for consideration. This is a deliberate act of suppression of material facts and not less than exercising fraud. The tendering authority (the respondent No. 3) having exposed to the said fraud had taken immediate action by issuing show cause notice dated 10.01.2020 (Annexure-15 to the writ petition) and having considered the reply of the show cause, the decision of the tendering authority was communicated to the petitioner by the letter dated 21.01.2020 (Annexure 17 to the writ petition). The further explanation of the petitioner dated 24.01.2020 was of no Page 31 of 32 utility for any purpose. In this regard, the court may take notice that by DNIe-T dated 17.06.2019 valid and attested 'pollution clearance certificate from Tripura State Pollution Control Board, Gurkhabasti, Agartala, West Tripura' was directed to be uploaded. Hence, the contention of Mr. Bhattacharjee, learned counsel should be discarded and is discarded.
41. Accordingly, this Court does not find any infirmity in the action taken by the respondent No.3. But this Court is unable to accept the submission of Mr. Bhattacharjee, learned GA that there was no acceptance by the competent authority as per rule 9 of Delegation of Financial Powers Rules, Tripura, 2017 inasmuch as the supply orders issued the respondent No.3 are annexed with the writ petition. If it is such that the supply orders were issued without compliance of Rule 9 the department may necessary inquiry.
42. The petitioner has again indulged to abuse the process of the court on the basis of the said certificate dated 23.06.2016 (Annexure-3 to the writ petition) by filing this writ petition without any reference to the reduction of tenure of validity. Having regard to the principle of Kishore Samrite (supra) this court shall impose a cost of Rs.10,000/- on the writ petitioners and the said cost shall be paid to the Special Home constituted under the Juvenile Justice (Care and Protection of Children) Act, 2015 at Narsingarh, Agartala and the said amount shall be utilized for purchasing the materials Page 32 of 32 for the inmates of that home. Such amount shall be paid within 30 days from today to the Director, Social Welfare and Social Education, Government of Tripura, Agartala by Cheque and the Director, Social Welfare and Social Education shall place the said fund to the Principal Judge, Juvenile Justice Board, West Tripura, Agartala who is hereunder authorized to make all necessary expenditures at his or her discretion.
43. Having observed thus, the writ petition stands dismissed. Pending applications, if any, also stand disposed of.
44. By the order dated 07.02.2020 this court had stayed the operation of the order dated 22.01.2020. As the writ petition stands squarely dismissed, the said order dated 22.01.2020 stands vacated.
JUDGE JUDGE lodh


When our founder, Joel Stanley, moved from Philadelphia PA to Austin in 1980, he brought his love of a great Philly cheesesteak, a local place where everyone is treated like family. With a grill and a dream, Joel served cheesesteaks with a Texas twist in the heart of Austin. He opened his first Texadelphia in Austin in 1981 on “The Drag” (Guadalupe Street across from the University of Texas campus). From “Day One”, Texadelphia was a hit, first with UT students, but then with Austin residents across the city.
Soon after the first Texadelphia opened, the word spread of Texadelphia’s Cheesesteaks, Fresh Queso, and house-made Guacamole and amazingly addictive Mustard Blend. With a lot of hard work and the help of our fans, we’ve opened more restaurants with the same passion and commitment to food, our friends and a truly unique experience.
We start with the highest quality, fresh ingredients. We make each and every cheesesteak to order and top it with a signature sauce of your choice. All of our cheesesteaks, burgers, salads and deli-sandwiches are served with complimentary tortilla chips and fresh salsa. It’s how our founder did it, it’s how we do it. It’s our passion.
Today’s Texadelphia menu has grown from just one great cheesesteak… Our menu features a great variety of Original Texas Cheesesteaks for all tastes, scratch made Queso, Guacamole and Salsa as well as Signature Sauces that are made in-house every day. Other offerings include Burgers, Salads and Deli Sandwiches. All of our Cheesesteaks and sandwiches are served with tortilla chips and our scratch made salsa and can be topped with one of our signature sauces for free.
But when it comes down to it, we do one thing better than anyone else. We are the home of the “Original Texas Cheesesteak.” It’s what we’ve been doing since 1981


public class Log
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
boolean |
appendOnRestart
If the log writes to a file, should it append to the file on restart,
or should it overwrite the file?
|
static int |
D_STDERR
Specifies that the log should write to stderr (System.err)
|
static int |
D_STDOUT
Specifies that the log should write to stdout (System.out)
|
java.io.File |
filename
A filename, if the writer writes to a file
|
boolean |
isLoggingToSystemOut |
boolean |
postAnnouncements
Should the log post announcements?
|
boolean |
repostAnnouncementsOnRestart
Should the log repost all announcements on restart
|
LogRestarter |
restarter
The log's restarter
|
boolean |
silent
Should we write to this log at all?
|
java.io.PrintWriter |
writer
The log's writer
|
| Constructor and Description |
|---|
Log(java.io.File _filename,
boolean _postAnnouncements,
boolean _appendOnRestart)
Creates a log to a given filename; this file may or may not
be appended to on restart, depending on _appendOnRestart.
|
Log(java.io.File _filename,
boolean _postAnnouncements,
boolean _appendOnRestart,
boolean gzip)
Creates a log to a given filename; this file may or may not
be appended to on restart, depending on _appendOnRestart.
|
Log(int descriptor,
boolean _postAnnouncements)
Creates a log on stdout (descriptor == Log.D_STDOUT)
or stderr (descriptor == Log.D_STDERR).
|
Log(java.io.Writer _writer,
LogRestarter _restarter,
boolean _postAnnouncements,
boolean _repostAnnouncementsOnRestart)
Creates a log on a given Writer and custom LogRestarter.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
finalize() |
Log |
reopen()
Forces a file-based log to reopen, erasing its previous contents.
|
Log |
restart()
Restarts a log after a system restart from checkpoint.
|
public boolean silent
public transient java.io.PrintWriter writer
public java.io.File filename
public boolean postAnnouncements
public LogRestarter restarter
public boolean repostAnnouncementsOnRestart
public boolean appendOnRestart
public boolean isLoggingToSystemOut
public static final int D_STDOUT
public static final int D_STDERR
public Log(java.io.File _filename, boolean _postAnnouncements, boolean _appendOnRestart) throws java.io.IOException
java.io.IOException
public Log(java.io.File _filename, boolean _postAnnouncements, boolean _appendOnRestart, boolean gzip) throws java.io.IOException
java.io.IOException
public Log(int descriptor, boolean _postAnnouncements)
public Log(java.io.Writer _writer, LogRestarter _restarter, boolean _postAnnouncements, boolean _repostAnnouncementsOnRestart)
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public Log restart() throws java.io.IOException
java.io.IOException
public Log reopen() throws java.io.IOException
java.io.IOException