text:
Q: How to resize the icon of specific QTabBar icon? I'm trying to create an effect similar to this gif:

While you are hovering over the tab button it shows a text and also resizes the icon.
I was reading the docs about the property icon-size it says it supports QTabBar, but adding the property into the tab stylesheet, has no effect when the button is being hovered.
I'm doing something wrong or it's a 'bug'?
QTabBar::tab:hover {
     font-size: 12pt;
     icon-size: 64px 64px;
     color: rgb(255, 255, 255);
     background: transparent;
}

As I couldn't get it working with a stylesheet, I tried using an event filter:
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    ui->tabWidget->tabBar()->installEventFilter(this);
}

bool MainWindow::eventFilter(QObject *obj, QEvent *event)
{

        if (event->type() == QEvent::HoverEnter)
        {
            QTabBar *tabbar = static_cast<QTabBar*>(obj);
            tabbar->setIconSize(QSize(40, 40));
        }
        else if (event->type() == QEvent::HoverLeave)
        {
            QTabBar *tabbar = static_cast<QTabBar*>(obj);
            tabbar->setIconSize(QSize(32,32));
        }

       // pass the event on to the parent class
       return QMainWindow::eventFilter(obj, event);
}

Result:

Whenever any tab button has hovered, it resizes all icons.
How I could resize just the tab button under the mouse instead of the entire "QTabBar"?
Tab stylesheet options from the gif above:

QTabWidget::pane {
    background: transparent;
}

QTabBar::tab {
    font-size: 12pt;
    color: rgba(255, 255, 255, 0);
    background: transparent;
}

QTabBar::tab:hover {
     font-size: 12pt;
     color: rgb(255, 255, 255);
     background: transparent;
}

QTabBar::tab:selected {
    background: transparent;
}

I don't understand what's going on with the text, the tab text is "Tab" but it's cropping the "T".
Why the tab pane background is not getting transparent?

A: The recommendation in my comment of yesterday:

The last resort might be to make a custom widget for the tab bar, and to use a QStackedWidget as container for the tab pages.

There are probably samples around. Instead of googling I didn't hesitate to add one on my own:
qIconBar.h:
#ifndef Q_ICON_BAR
#define Q_ICON_BAR

#include <vector>

#include <QIcon>
#include <QWidget>

class QIconBar: public QWidget {
  Q_OBJECT

  private:
    Qt::Orientation _ori;
    QSize _qSizeIcon = QSize(64, 64); // icon size
    int _spc = 4; // size between
    double _scl = 0.6; // scale factor for icons not under mouse
    struct Tab {
      QIcon qIcon;
      QString qLabel;
    };
    std::vector<Tab> _tabs;
    int _iTab = 0; // current tab

  signals:
    void currentChanged(int i);
    void tabClicked(int i);

  public:
    /// constructor.
    explicit QIconBar(
      Qt::Orientation ori = Qt::Horizontal, QWidget* pQParent = nullptr);

    /// destructor.
    virtual ~QIconBar() = default;

    // disabled:
    QIconBar(const QIconBar&) = delete;
    QIconBar& operator=(const QIconBar&) = delete;

  public:
    virtual QSize sizeHint() const;

    QSize iconSize() const { return _qSizeIcon; }
    void setIconSize(const QSize& qSizeIcon);

    int addTab(const QIcon& qIcon, const QString& qText)
    {
      return insertTab(-1, qIcon, qText);
    }
    int insertTab(int i, const QIcon& qIcon, const QString& qText);
    void removeTab(int i);

    int tabAt(const QPoint& qPos) const;
    QIcon tabIcon(int i) const
    {
      return (size_t)i < _tabs.size() ? _tabs[i].qIcon : QIcon();
    }
    void setTabIcon(int i, const QIcon& qIcon);
    QString tabText(int i) const
    {
      return (size_t)i < _tabs.size() ? _tabs[i].qLabel : QString();
    }
    void setTabText(int i, const QString& qLabel);

    int count() const { return (int)_tabs.size(); }
    int currentIndex() const { return _iTab; }
    void setCurrentIndex(int i);

  protected:

    virtual void paintEvent(QPaintEvent* pQEvent) override;

    virtual void mouseMoveEvent(QMouseEvent* pQEvent) override;

    virtual void mousePressEvent(QMouseEvent* pQEvent) override;

    virtual void leaveEvent(QEvent* pQEvent) override;
};

#endif // Q_ICON_BAR

Concerning the API, I (shamelessly) borrowed from QTabBar.
qIconBar.cc:
#include <QMouseEvent>
#include <QPainter>

#include "qIconBar.h"

QIconBar::QIconBar(Qt::Orientation ori, QWidget* pQParent):
  QWidget(pQParent),
  _ori(ori)
{
  setMouseTracking(true);
}

QSize QIconBar::sizeHint() const
{
  const int n = (int)_tabs.size();
  const int spc = std::max(n - 1, 0) * _spc;
  return _ori == Qt::Vertical
    ? QSize(_qSizeIcon.width(), _qSizeIcon.height() * n + spc)
    : QSize(_qSizeIcon.width() * n + spc, _qSizeIcon.height());
}

int QIconBar::insertTab(int i, const QIcon& qIcon, const QString& qText)
{
  if ((size_t)i > _tabs.size()) i = (int)_tabs.size();
  _tabs.insert(_tabs.begin() + i, { qIcon, qText });
  update();
  if (i <= _iTab && _iTab + 1 < (int)_tabs.size()) {
    setCurrentIndex(_iTab + 1);
  }
  return i;
}

void QIconBar::removeTab(int i)
{
  if ((size_t)i >= _tabs.size()) return;
  _tabs.erase(_tabs.begin() + i);
  update();
  if ((size_t)_iTab >= _tabs.size()) {
    setCurrentIndex(0);
  }
}

int QIconBar::tabAt(const QPoint& qPos) const
{
  if (!QRect(QPoint(), size()).contains(qPos)) return -1;
  return _ori == Qt::Vertical
    ? qPos.y() % (_qSizeIcon.height() + _spc) < _qSizeIcon.height()
      ? qPos.y() / (_qSizeIcon.height() + _spc)
      : -1
    : qPos.x() % (_qSizeIcon.width() + _spc) < _qSizeIcon.width()
      ? qPos.x() / (_qSizeIcon.width() + _spc)
      : -1;
}

void QIconBar::setCurrentIndex(int i)
{
  _iTab = i;
  emit currentChanged(_iTab);
  update();
}

void QIconBar::paintEvent(QPaintEvent* pQEvent)
{
  const QPoint qPosMouse = mapFromGlobal(QCursor::pos());
  const int iTabMouse = tabAt(qPosMouse);
  QPainter qPainter(this);
  for (int i = 0, n = (int)_tabs.size(); i < n; ++i) {
    const Tab& tab = _tabs[i];
    const QPoint qPos(
      (_ori == Qt::Horizontal) * i * (_qSizeIcon.width() + _spc)
        + _qSizeIcon.width() / 2,
      (_ori == Qt::Vertical) * i *(_qSizeIcon.height() + _spc)
        + _qSizeIcon.height() / 2);
    if (i == _iTab) {
      QRect qRect(QPoint(), _qSizeIcon);
      qRect.moveCenter(qPos);
      qPainter.fillRect(qRect, palette().color(QPalette::Base));
    }
    if (!tab.qIcon.isNull()) {
      const double scale = iTabMouse == i ? 1.0 : _scl;
      const QSize qSizeIcon = scale * _qSizeIcon;
      const QPixmap qPixmap = tab.qIcon.pixmap(qSizeIcon);
      QRect qRect(QPoint(), qSizeIcon);
      qRect.moveCenter(qPos);
      qPainter.drawPixmap(qRect, qPixmap);
    }
    if (i == iTabMouse) {
      QFont qFont = font();
      qFont.setBold(true);
      qPainter.setFont(qFont);
      QRect qRect(QPoint(), _qSizeIcon);
      qRect.moveCenter(qPos);
      qPainter.drawText(qRect, Qt::AlignHCenter | Qt::AlignBottom,
        tab.qLabel);
    }
  }
}

void QIconBar::mouseMoveEvent(QMouseEvent* pQEvent)
{
  update();
  QWidget::mouseMoveEvent(pQEvent);
}

void QIconBar::mousePressEvent(QMouseEvent* pQEvent)
{
  if (pQEvent->button() == Qt::LeftButton) {
    const int iTab = tabAt(pQEvent->pos());
    if ((size_t)iTab < _tabs.size()) {
      setCurrentIndex(iTab);
      emit tabClicked(iTab);
      return;
    }
  }
  QWidget::mousePressEvent(pQEvent);
}

void QIconBar::leaveEvent(QEvent* pQEvent)
{
  update();
  QWidget::leaveEvent(pQEvent);
}

A sample application testQIconBar.cc:
#include <QtWidgets>
#include "qIconBar.h"

const struct Item {
  const char* filePathIcon;
  const char* label;
} items[] = {
  { "icons/document-open.svg", "File" },
  { "icons/document-properties.svg", "Edit" },
  { "icons/edit-find.svg", "Find" },
  { "icons/help-help.svg", "Help" }
};
const size_t nItems = std::size(items);

int main(int argc, char** argv)
{
  QApplication app(argc, argv);
  // setup GUI
  QWidget qWinMain;
  qWinMain.setWindowTitle("QIconBar Test");
  qWinMain.resize(640, 480);
  QHBoxLayout qHBox;
  QIconBar qIconBar(Qt::Vertical);
  qHBox.addWidget(&qIconBar);
  QStackedLayout qStack;
  qHBox.addLayout(&qStack, 1);
  qWinMain.setLayout(&qHBox);
  qWinMain.show();
  // populate icon bar and stack
  QFont qFont = qWinMain.font();
  qFont.setPixelSize(30);
  for (const Item& item : items) {
    qIconBar.addTab(
      QIcon(item.filePathIcon), QString::fromUtf8(item.label));
    const QString qText
      = QString("This is the page for item %1.").arg(item.label);
    QLabel* pQLbl = new QLabel(qText);
    pQLbl->setFrameStyle(QFrame::StyledPanel | QFrame::Plain);
    pQLbl->setFont(qFont);
    pQLbl->setAlignment(Qt::AlignCenter);
    qStack.addWidget(pQLbl);
  }
  qStack.setCurrentIndex(qIconBar.currentIndex());
  // install signal handlers
  QObject::connect(&qIconBar, &QIconBar::currentChanged,
    &qStack, &QStackedLayout::setCurrentIndex);
  // runtime loop
  return app.exec();
}

Additionally, I used the following CMakeLists.txt:
project(QIconBar)

cmake_minimum_required(VERSION 3.10.0)

set_property(GLOBAL PROPERTY USE_FOLDERS ON)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)

find_package(Qt5Widgets CONFIG REQUIRED)

include_directories("${CMAKE_SOURCE_DIR}")

qt5_wrap_cpp(moc_sources QIconBar.h
  TARGET testQIconBar)

add_executable(testQIconBar
  testQIconBar.cc qIconBar.cc qIconBar.h
  ${moc_sources})
target_link_libraries(testQIconBar Qt5::Widgets)

…and compiled this in Visual Studio 2019.
Output:

According to feedback, I tested my MCVE concerning transparency of the widgets — i.e. with a background image in the main window:

The QIconBar doesn't clear it's background — the contents is just drawn over the background of the parent window. (It's the same with the QLabels I used in the QStackedLayout.)


text:
Q: Android controlling views from Application Object I am building an android application that has an Application object (App) that is 'controlling' the flow of the program. When the program starts I present the user with a splash screen while the App class downloads updates, preforms maintenance...etc.
My question is: How do I let the App object change the views - closing the splash screen (I don't want the user pressing the back button and viewing it again...) then opening the 'main menu' view.
I am relatively new to Android, so this setup may not be the best way to structure the Application - applications in the past have struggled when the user has rotated the screen (the activity restarts and re-downloads..etc. the init stuff) This is the solution I have come up with? Correct?

public class App extends Application {
    public void onCreate() {
            init_work();
            // switch views
    }
}

A: This is not the usual approach to developing an app in Android.
A good place to start is:
http://developer.android.com/guide/topics/fundamentals.html
Usually the responsbility of the application is simply to set up global state - IE manage database connections, initiate server communication etc.
The UI flow is generally handled by creating separate Activities. These control the flow by selecting the next activity to run and starting an intent to move to the next stage.
A splash screen could be handled in one of two ways:

*

*Have the first activity create a dialog, which closes itself after a certain time has elapsed.

*Create the splash screen as an activity that starts the main activity after a period of time has elapsed, and closes itself using finish().

A: What you need to do is implement each screen with its separate Layout and separate Activity and switch between activities using Intents. This is the best practice I use.

redpajama_set_name: RedPajamaStackExchange


I offer the following observation, subject of course to expert comment.
System" and any physical components that were a part of it.
aware that there is a system.
just as the Proxy can provide summary information for the Local  Services.
for the Proxy to just communicate with each Cloud Service independently.
interface with each Cloud Service and each local service.
had previously agreed to and that seem inconsistent with the Semantic Model.
Proxy.  IPP Server + Print Service == IPP Printer.
extent that it acts for the imaging services.
interface, etc.), which gets it from the local system control service.
beyond the Proxy, a Local Imaging System.
service boxes to be "system control service and system object"?
"Device"  as an actor in the cloud specification, in favor of System.
the Semantic Model and IPP notions of separation.
seem reasonable that it could also trigger an Identify via this path.
agree IdentifyDevice is one of the expected operations.
schema and WSDL files is an XML-RPC server talking to an Imaging Service.


With stripes, we can clearly see how much pride seamstresses put into sewing last time. The lines match symmetrically to form a perfect frock.
Tangerine and clean white lines, in whichever way you see it makes this an easy to wear piece.
Cotton fabric with metal back zipper.
Best fits UK8. Local S-M.
Online- $59sgd inclusive of smartpac mailing.


text:
Shkodër sau Shkodra (în sârbă Скадар/Skadar, în turcă İșkodra, în română Scutari) este un oraș din nord-vestul Albaniei, reședința Districtului Shkodër, situat pe malul Lacului Shkodër și a regiunii Shkodër. Este printre cele mai vechi orașe din Albania și un important centru cultural și economic. Are o populație de circa 90.000 de locuitori (2004), iar împreună cu localitățile din jur numără circa 130.000 locuitori. Primarul orașului este Lorenc Luka, din partea Partidului Democrat al Albaniei.

Orașe înfrățite

 - Skopje, Macedonia
 - Prizren, Kosovo
 – Ulcinj (Albanian: Ulqin), Muntenegru
 - Gjakova, Kosovo
 - Cetinje, Muntenegru

Imagini

Legături externe

  Bashkia Shkodër (site-ul oficial al orașului)

Orașe din Albania
Shkodër

redpajama_set_name: RedPajamaWikipedia


text:
Cherry Hill / News / What you can do with fractions in real life?
What you can do with fractions in real life?
Oct 19, 2022 | Location Cherry Hill
A fraction is used for the representation of equal parts of a whole body. While performing our daily activities, we use fractions unknowingly in several ways. You might say things like "We're having dinner at a quarter past seven", or "we need 2/3 of a cup of sugar for the cake". From the fridge to a clock on the wall there are fractions all around us. Here are a few real-world applications of fractions in everyday life:
Eating at a restaurant:Suppose you go to a restaurant with friends and the waitress brings only one bill. To divide the total amongst your friends, you use fractions.
Exchange of Money: Most of our currencies contain fractions in the form of decimals. For example, we use dollars in the US, and other countries may have some other currency. So to interchange money, we take the help of fractions.
Construction: For measurement, we use units like inches and feet. Let's say you want the carpenter to build you a table, and you specify dimensions such as six feet, two and half a quarter inches. The carpenter uses the fraction concept to break down that measurement and cut the wood according to your requirements. Without the concept of fractions, it wouldn't be possible to carry out such measures.
Science: When counting objects or things, most science uses fractions. Consider the case of measuring the colonies of bacteria in a dish with different species of bacteria. Through fractions, we represent how many bacteria of a specific species are there in a word. For example, three-fourths of the species, A bacteria, is in the dish. It makes the task relatively easy as it allows us to differentiate between the species. We may also be able to estimate the survival rate and reproduction rate of bacteria using fractions.
Following a recipe: Recipes sometimes suggest using 1/2 teaspoon of sugar, and 3/4 a tablespoon of salt. Some recipes also have quantities to serve 2. To adjust the ingredients for 3 people, we use fractions if we are making the same dish.
Sport: A constant use of fractions is used in sports to keep track of the variables that affect results. In sport, the distance jumped or thrown or the time taken to complete a race is always shown in fractions. Fractions are used to analyze the performance of a player or a team.
Medicine: Fractions are used in a variety of ways in medicine. Most of the medical tests performed by medical professionals display their results in fractions or decimals. With a slight change in the value, an abnormality or disease can be detected. Research and development of new drugs and vaccines, which require accurate measurements of different chemicals, are even more dependent on fractions.
Fractions are indispensable in everyday life; they impact everything profoundly around us and are really important. Try to think of other ways in which fractions are used in your life.
Trigonometric Applications in Real Life
Jan 17, 2023 | Location Cherry Hill
With trigonometry finding out the heights of mountains or towers is possible, also in astronomy, it is used to find the distance between stars or planets and is widely used in physics, architecture, and GPS navigation systems. Let's find out more in this blog.
How Coding Makes Math Fun
Dec 27, 2022 | Location Cherry Hill
Do you know that learning to build cool applications and software can actually strengthen a child's appreciation for math skills? Let's find out more about coding and math in this blog.
Math Vs Statistics: Important Points One Should Know
The main difference between math and statistics is that statistics is the study of the collection, description, analysis, interpretation, and representation of data, while math is the science of numbers, quantity, and space. Although both deal with numbers, there are considerable differences between the two fields. Let's find out in this blog.

redpajama_set_name: RedPajamaCommonCrawl


Miss Norway or Frøken Norge, now known as Miss Universe Norway, is national beauty pageant of Norway which sends representatives to the Miss Universe pageant.
Miss Norway was held for first time in 1950 by Dagbladet Magazine and Aud Grenes was crowned as the first ever Miss Norway. Till 1980, the pageant was run by Dagbladet Magazine. From 1981-85, the pageant was run by Miss Norway Models Agency Inc. and then continued by Frøken Norge Corporation from 1986 - 2010.
In 2012, a new concept called Miss Universe Norway was established by the company Motivaction A/S after the application for the license for Miss Universe in Norway was approved. The same year, the Miss World Norway competition was created by organizers who took over the Miss World license.
In 1990, Mona Grudt Bittrick became the first Norwegian to capture the Miss Universe title. She remains the only Miss Universe winner from Norway till date.


text:
BASLER, Edna "Lucille"
by Judy Tracy | Feb 1, 2016 | Obituaries
Edna "Lucille" (Cummings) Basler passed from this life on January 19, 2016 at the age of 90 in Lawrence, KS. Lucille was born May 30, 1925 to Harry L. (Pete) and Ruth Cummings on the farm four miles south of Leedey, OK
Lucille went to Prairie View Grade School and then finished at Leedey High School. On June 3, 1944 she was united in marriage to Oy Basler at Cheyenne, Oklahoma. Over the next few years their family grew to six with the birth of their four children, Bobby, Patty, Jerry, and Danny. Oy and Lucille eventually moved to Leedey where they remained for the next thirty years.
Lucille was a homemaker who also worked as a bank teller, helped on the farm and drew house plans for their construction company.
Lucille accepted Christ as her Savior and was baptized on April 5, 1942. She was a member of the United Methodist Church of Leedey, OK. Lucille taught Sunday school, helped with Bible study, and was a vacation Bible School Teacher. Lucille was a member of the Senior Citizens of Leedey and enjoyed fellowship everyday with her senior friends.
Lucille enjoyed writing, reading painting and traveling. She liked to spend time with her family and enjoyed traveling with her husband in their RV for many years. Lucille was a loving mother who taught her children to work hard and achieve to their highest potential. Her grandchildren and great-grandchildren were a great joy to her.
Preceded in death are her parents, Pete and Ruth Cummings, husband, Oy Basler and brother-in-law Jim Perry.
Remaining to cherish her memory are her children, Bobby Basler and wife, Diane, Leedey, OK; Patty Huntzinger and husband Tom, Lawrence, KS; Jerry Basler and wife Christina, Piedmont, OK and Danny Basler and wife Teresa, Fenton, MO; grandchildren, Jeremy Basler and wife Alison, Jennifer Little and husband Chad, Joel Basler and wife Jennifer, Erin Oliva and husband Mike, Amber Randel and husband Jeff, Kristin Hoskins and husband Curtis, Jeffrey Basler and wife Kimberly, Arina Basler and Anton Basler, great-grandchildren, Ashlyn Basler, Jadyn Basler, Paden Little, Emma Basler, Josie Little, Katie Basler, Anna Randel, Lily Basler, Samantha Randel, Alex Oliva, Sadie Hoskins, Piper Hoskins, Cade Clifton and Kyler Basler, sister Ruth Evelyn Perry, Oklahoma City, OK; niece Caitlin Graham and a lifetime of friends.
Services were held Saturday, January 23, 2016 at 2:00 p.m. at the United Methodist Church, Leedey, Oklahoma with burial following at Evergreen Cemetery, Leedey, OK. Condolences may be made to the family at shawfuneralhome.net, Shaw Funeral Home of Leedey, OK.
Cheyenne Star, January 28, 2016


is a grassroots group of residents of Laguna and Acoma pueblos dedicated to assessing community and environmental health from impacts of past uranium development and protecting sacred cultural sites and areas, including Mt. Taylor, a mountain sacred to Indigenous peoples of New Mexico.
Read about THINK OUTSIDE THE MINE – 4th Annual Uranium Documentary Film Festival, July 15 and July 17, Laguna Pueblo.


Key outputs from the Research Network will be made available for download.
Below is the Parys Declaration on the Importance of Wetlands in Drylands, prepared by attendees following the inaugural meeting of the Network.
Below is the Science Brief prepared as part of the preparations for the United Nations Global Sustainability Development Report 2015.
The brochure '10 Reasons why the Geomorphology of Wetlands is Important' is provided below, both as a full colour and a printer friendly version. Nb. these are near-final versions, with a few small issues still to correct, and the final versions will be uploaded in due course.


Augmented Reality is creating waves throughout many industries. There are many use cases for Augmented Reality applications in multiple industries. Healthcare, training, manufacturing, architecture and retail are just a handful of industries developing for this new medium.
We at CY Vision, want to make AR safe, comfortable and enjoyable for all. Our cutting edge technology eliminates discomfort associated with bulky glasses, limited field of view and motion sickness. AR should be safe, fun and easy for all.


The Millers Arms in Canterbury is looking for a part time, experienced Chef to join our busy kitchen team immediately.
We know that great Chefs are the key ingredient to a successful kitchen, so we would be pleased to hear from experienced chefs at all levels, so long as you can provide us with the skills, commitment and enthusiasm required to be successful in the role.
In return, we will offer you continued personal development, support and training, a competitive pay rate, great company benefits and the opportunity for you to join our proven chef's development programme, which will help you achieve your career potential in the longer term.


The value of loans in Saudi Arabia increased 3 percent in February of 2019 over the same month in the previous year. Loan Growth in Saudi Arabia averaged 13.29 percent from 2001 until 2019, reaching an all time high of 46.99 percent in October of 2004 and a record low of -1.40 percent in June of 2017.
Loan Growth in Saudi Arabia is expected to be 2.50 percent by the end of this quarter, according to Trading Economics global macro models and analysts expectations. Looking forward, we estimate Loan Growth in Saudi Arabia to stand at 3.30 in 12 months time. In the long-term, the Saudi Arabia Bank Lending Growth is projected to trend around 3.50 percent in 2020, according to our econometric models.
This page provides - Saudi Arabia Loan Growth- actual values, historical data, forecast, chart, statistics, economic calendar and news. Saudi Arabia Bank Lending Growth - actual data, historical chart and calendar of releases - was last updated on April of 2019.


text:
Event highlights at Bookshop West Portal:
David Harris author of The Genius Oct. 7th
Amy Bloom reads Oct. 14th
Richard Blair and Kathleen Goodwin speak about California Trip, Oct. 16th
Vicki Tiernan reads from Almost Perfect, Oct. 23rd
New Knitting Classes at BookShop West Portal
Yoga Conference Coming Soon!
David Harris author of The Genius: How Bill Walsh Reinvented Football and Created an NFL Dynasty
Tuesday, October 7th at 7:00 PM
In the annals of sport, few individuals have had as great an impact on their game-or on its relevance to life outside the lines-as Bill Walsh. With knowledge, skill, passion, and a critical eye, David Harris reveals in The Genuis the brilliant man behind the coaching legend. David Harris is the author of ten books-including his widely acclaimed study of the professional football business, The League-and a former contributing editor at The New York Times Magazine and Rolling Stone. He has been a 49ers fan since he was ten and first crossed paths with Bill Walsh as a Stanford student in the 1960's. He lives in the San Francisco Bay Area.
" ...Harris clearly knows his football, but the personal drama of Walsh's career is told with such verve that even nonfans will be riveted. " —Publishers Weekly
Upcoming Events At BookShop West Portal
Amy Bloom author of Away
Tuesday, October 14th at 7:00 PM
Away is the epic and intimate story of young Lillian Leyb, a dangerous innocent, an accidental heroine. When her family is destroyed in a Russian pogrom, Lillian comes to America alone, determined to make her way in a new land. When word comes that her daughter, Sophie, might still be alive, Lillian embarks on an odyssey that takes her from the world of the Yiddish theater on New York's Lower East Side, to Seattle's jazz district, and up to Alaska, along the fabled Telegraph Trail toward Siberia.
"Echoes of Ragtime, Cold Mountain and Irving Howe's World of Our Fathers, in an amazingly dense, impressively original novel." —Kirkus Reviews
Richard Blair and Kathleen Goodwin authors of California Trip
Thursday, October 16th at 7:00 PM
"California Trip spans nearly 40 years... from Grace Slick onstage at Altamont to nude sunbathers on the San Mateo coast to rodeo performers in Guerneville to face-painted children at Make-A-Circus in Oakland. It's not just a picture postcard. As the title declares, it's a trip." —Contra Costa Times
Vicki Tiernan author of Almost Perfect: Disabled Pets and the People Who Love Them
Thursday, October 23rd at 7:00 PM
"This touching collection of essays isn't 'almost' anything--it clearly hits the mark. These courageous pets offer a shining example of what it means to not only rise to challenges, but to succeed with wags and purrs." —Amy D. Shojai, Certified Animal Behavior Consultant
New Knitting Classes with Thea Grey
Be sure to check-out the full fall schedule, with 7 new classes at www.bookshopwestportal.com/knit.html.
" Not only is Thea a patient and thorough teacher, she's enthusiastic and skilled in many different knitting techniques. She's helped me go beyond merely following patterns. " —Rachella, Freelance Writer and Editor
6th Annual Yoga Journal San Francisco Conference
January 16-19th at the Hyatt Embarcadero
See our website at www.bookshopwestportal.com


So my collection of post WTTDA things expands. My copy of "Enabling: Between the click and the bang" arrived in the post today.
It feels oddly like I am back in 1994/5 when I was playing at caseworkers with Tony "Doc" Shiels; Strange but happy days.
So I decided to see if I could play at the 23 game. It is far more difficult than one would have imagined.
This is an oddly satisfying excercise, it actually feels like I am composing haiku, something I have never managed before, strange to say.
I am too lazy to do it 23 times so I shall just re-write the rules and stick to the law of fives.
What a peculiar life we lead. In the past few days I have interviewed legendary Film Maker Tony Klinger about The Who, legendary artist Martin Springett about his friendship with even more legendary artist Pauline Baynes (illustrator of the Narnia books), and legendary cryptozoologist Loren Coleman about why the latest rash of yeti articles in the press have mostly got the wrong end of the stick. And I have finally done what is needed to get the CDs of the Xtul EP sorted something like three years after the bulk of the recording.
Iwas told yesterday evening that an old friend of mine is very ill. My love and prayers go out to her.


text:
Client Advisories
Jeffrey M. Kolansky
White Collar Defense & Corporate Compliance
Supreme Court of Pennsylvania,1978
United States District Court, Eastern District of Pennsylvania,1985
United States Court of Appeals for the Third Circuit
State Court (Summit County), Utah
Bachelor of Arts, 1975
Antioch University School of Law
Juris Doctor, 1978
Jeffrey M. Kolansky is the co-managing partner of Archer's Philadelphia Office. Mr. Kolansky is Chairman of the firm's White Collar Defense and Corporate Compliance Group, and a member of the Government Affairs and the Civil Rights Practice Groups. He also serves as a member of the firm's Finance Committee.
Mr. Kolansky began his legal career in 1977 as a Special Assistant United States Attorney in and for the District of Columbia. He served as an Assistant District Attorney from 1978-1985, and as Senior Supervising District Attorney, Major Felony Trials Unit from 1987-1990, in Philadelphia, Pennsylvania. Between 1985 and 1987, he was a Senior Trial Attorney at the Philadelphia law firm, Griffith & Burr, P.C. In 1990, Mr. Kolansky founded the law firm Kolansky & Tuttle, P.C., which merged with Archer in 2004.
Mr. Kolansky is a nationally recognized expert on police and law enforcement practice and procedure. After his time in the Philadelphia District Attorney's office, Mr. Kolansky was lead counsel to the Philadelphia Fraternal Order of Police for 14 years, involved in the daily defense of the rank and file officers on innumerable civil and alleged criminal matters, including federal civil rights defenses and allegations of conspiracy and 1983 violations. Mr. Kolansky has lectured and appeared on local and national radio and television regarding issues relating to allegations of excessive force and police abuse and other law enforcement topics, and at their request, has assisted numerous police organizations and departments with issues relating to federal and local grand juries and other investigations.
Mr. Kolansky has tried to conclusion hundreds of jury trials and thousands of bench trials, motions and other matters. Moreover, Mr. Kolansky has provided counsel in government and internal investigations, agency enforcement proceedings, and in many types of civil and criminal litigation. He has represented corporations, financial institutions, public entities, individuals, and business and government officials. He has also represented attorneys and legal departments in external investigations.
Mr. Kolansky's years of private sector and government positions, his vast knowledge of the Federal and State Court systems and administrative agencies, and the styles and procedures of the jurists and practitioners on those benches and in those posts, have earned him a national reputation as an expert in the field of white collar defense and corporate compliance. As a result, he is often called upon to provide counsel and guidance to government officials and individuals on issues relating to compliance, criminal defense, public policy, police issues, civil rights defense, employment law and other areas of litigation, employment discrimination defense matters, and medical and professional practice issues.
Often involved in bet-the-company litigation, Mr. Kolansky has successfully represented many clients in complex, high-stakes criminal and civil litigation, and has provided counsel to corporations on legal compliance and compliance reviews. He counsels and defends national and international clients on issues relating to the Foreign Corrupt Practices Act (FCPA) and regularly provides advice to companies concerning Anti-Bribery and FCPA issues and Anti-Money Laundering (AML) matters. Additionally, Mr. Kolansky handles matters relating to the Office of Foreign Assets Control (OFAC), alleged Campaign Finance Irregularities, Anti-Trust, False Claims Act and related defenses.
Mr. Kolansky's clients also benefit from his skill and experience in navigating complex, multijurisdictional and multinational disputes in federal and state courts at all levels. Mr. Kolansky's practice extends to the representation of clients, which include foreign nationals who face litigation under the Anti-Terrorism Act (ATA) and the Terrorism Risk Insurance Act (TRIA) including the garnishee and interpleader actions involving OFAC sanctions and blocked assets by the United States Department of Treasury.
Mr. Kolansky has made frequent appearances on local Philadelphia and national television and radio programs, speaking on law enforcement, police and civil rights issues. He has also been a regular CLE presenter on a variety of topics such as civil rights, sentencing guidelines, and labor & employment.
Represents individuals and corporations in investigations and prosecutions of alleged pharmaceutical compounding fraud brought by the federal government
Represents individuals and corporations in matters relating to alleged OFAC and Kingpin Act designations
Represents individuals and corporations on allegations of FCPA violations, anti-money laundering and FCA issues
Represents individuals and corporations on Homeland Security and I.C.E. issues and Audits
Successfully resolved anti-trust litigation filed by the Justice Department against a British/American transportation corporation
Represents major health care centers and physicians in broad scope of compliance, compensation, Stark Act, and Medicare and Medicaid matters
Represents lenders in major litigation
Represents multiple municipalities and governmental units, (most notably the City of Philadelphia for more than 28 years), and their employees, in major Civil Rights Defenses, Labor and Employment matters and other complex defenses, including, but not limited to, dozens of successful federal court defenses of allegations of police corruption by police units and individual police officers, police criminality, fraud, manufacturing of evidence and related matters
Represents the Philadelphia Police Commissioner and the City of Philadelphia in various labor disputes
Represents the Philadelphia Prison System and Prison Commissioner, and successfully resolved multiple Class Action suits alleging unconstitutional conditions of confinement arising from the practice of triple-celling of inmates within the Philadelphia Prison System
Successfully resolved multiple major plaintiffs' personal injury lawsuits for in excess of $3 million
Successfully handled prosecution and defense of multiple qui tam actions
Commissioner on the Pennsylvania Commission on Crime and Delinquency (PCCD), as appointed by Pennsylvania Governor Edward G. Rendell, 2004; re-appointed by Governors Tom Corbett and Tom Wolf
Former Chair, Law Enforcement and Justice Systems Advisory Committee, Pennsylvania Homeland Security
Former Chair, Public Safety Advisory Committee, Pennsylvania Commission on Crime and Delinquency
Vice-President, Philadelphia Police Foundation Board of Directors
Member, Pennsylvania District Attorneys Association
Member, National Association of District Attorneys
Member, American Trial Lawyers Association
Member, Pennsylvania Trial Lawyers Association
Member, American Association of Justice
Member, Philadelphia Bar Association
Former Member, Board of Directors, Chamber Orchestra of Philadelphia
Member, Board of Directors, Pinemere Camp Association – Stroudsburg and Philadelphia
Former President and Treasurer, Board of Directors, Pinemere Camp Association – Stroudsburg and Philadelphia
Former Member, Board of Directors, American Heart Association – Southeastern Pennsylvania Chapter
Former Member, Board of Governors, Germantown Cricket Club
Member, Union League of Philadelphia
Former Chief Counsel, Philadelphia Fraternal Order of Police – Lodge No. 5 (1993 – 2003); Former Associate Counsel (1990 – 1993)
Former Chief Counsel, Cheltenham Police Association
Member, Greater Philadelphia Chamber of Commerce
Pennsylvania Super Lawyer
Spirit of Life Award, City of Hope
Recognized in "Who's Who in America"
Recognized in "Who's Who in American Law"
Articles and Presentations
Speaker, Alternative Energy Seminar, "The Energy of the Future?," Union League of Philadelphia (September 2011)
Visiting Lecturer, Villanova University School of Law Sentencing & Punishment Program
Guest Lecturer, "Prosecution of Drug Offenses," Temple University (1982-1986 & 1988-1992)
David Weinstein Joined NJBIZ in Discussing the Future of New Jersey's Energy Policy
Read More all Press Releases
Data Privacy and Cybersecurity Issues For The Transactional Attorney
Read More all Articles and Advisories
ERISA Benefit Plan Wraps and SPDs: Structuring and Amending Compliant Plan Documents and Notices
Read More all Events and Seminars


text:
Westport Food Festival goes down a treat
Inaugural Westport Food Festival heralded as a huge success as organisers look to 2012
'FOODIES' from all over the west salivated and sampled the delicious culinary tastes on offer over the weekend before last and gave a big 'thumbs up' to the inaugural Westport Food Festival.
The 'Come Dine with Me' dinner that opened the festival on Friday night was a resounding success with all tickets sold out in advance. The event provided an opportunity to savour a six-course meal with wines for €35 and these were prepared by ten of Westport's finest chefs.
Organisers said they were delighted with the response and added that space allowing they could have sold at least another 600 tickets. Festival director Orla O'Malley said, "We were inundated with enquiries for tickets. Diners had the opportunity to vote for their favourite course at the Come Dine With Me event and the winner on the night was Seamus Commons from Knockranny House for his stunning dessert of Apple Mousse, Parfait, Nut Tart Crumble Doughnut Jelly, Burnt Butter Ice Cream."
Over 2,500 people visited the Festival Food Village on the Mall and the Food Producers Fringe at the Clock Tower. Many of the stalls at the Festival Food Village were sold out by mid-afternoon on Saturday.
Kevin Dundon's SuperValu sponsored demonstrations in the Food Village were very well attended. The wine tasting event with Wines Direct at Hotel Westport was fully attended and entry to the Marquee on the Quay which hosted Sunday's demonstrations and barbecue was closed off at 3pm due to full capacity.
The festival committee have already received bookings for next year and plans are afoot to build on this year's success and organise a second Westport Food Festival in 2012. Festival director Orla O'Malley concluded, "The demand is there for a festival of this kind. We have built the foundations for a successful festival and we hope that next year's event will be even bigger and better."