#Loop 1: 0003
Explore tagged Tumblr posts
Text
> [Explore] Who are you?
Oh! Well, uh, hm.
I don't exactly... I don't really know. I don't think I have a name?
I mean, I haven't really needed one? I've been on my own for a long time.
You stare into the open space, thinking. Whoever it is, it doesn't have a body for you to look pointedly at, but it otherwise can see and hear you, which is fortunate. But listening to it, it feels like its everywhere and nowhere all at once.
“I don't think a name is very important, but if you want one you can think something up.”
“We could always come up with a name together!”
“Well, I could always come up with something to call you.”
(Explore) “Where am I?"
(Get up.)
(Look around.)
> [Vote]
<- Previous --[ Start ]-- Next ->
#Loop 1: 0003#text format#interactive story#path through the woods au#slay the princess#slay the princess au#stp au#the princess#the other#the whisper
23 notes
·
View notes
Text
My current Remi theories
Agghhh I’m very late….but here we go ^^;
ੈ✩‧₊˚༺☆ ₊°༺❤︎༻°₊ 。。 ₊°༺❤︎༻°₊ 。。 ₊°༺❤︎༻°₊ 。༻ੈ✩‧₊˚₊
TIMELINE SPECULATION
Okay so first of all again starting with a timeline. Now Remi’s recordings seem like they could be over the course of multiple years? So since as far as I’m aware we don’t know what year tsumigram takes place I’m going to be referring to the first paragraph of recording one as year 0001 and then if I believe the year changes 0002 so on and so forth so keep in mind I’m not actually referring to the real life years 0001 , 0002 , 0003 ect ect.
“Summer is ending. Let's stop already, how long are we going to chew on this cold food?” End of august
“Spring is ending. We part and come back together, this must be a form of true love for you; though as for me, I'm not so sure.” End of may
“Winter is ending. Closeness never matters; they switch their opinions in an instant, and always, always, always, always choose someone else instead.” End of February
“Autumn is ending This was a game of play-pretending for everyone but me; right, I wanted a place I and others could belong to, but as I've seen through lies, I'm burning down the theatre..” November/December
“Summer is ending. You simply disappeared without a word; I didn't care, did I care? Too many people, I get lost.” End of August again
Now there are two interpretations since the memories from this recording if my research is correct :
-1) the memories take place over the corse of five years which explains why we start in august the 8th month of the year and then go to the 5th , 2nd , 11/12th and finally back to 8th assuming the recordings are chronological then this is the only answer that really makes sense
-2) the alternative would be that the paragraphs are in reverse order so then you’d go 2>5>8>11/12>8
but I personally lean more towards them being in chronological order because there feels like a progression. In paragraph one Remi asks the other why they are still in this relationship? The relationship to borrow Remi’s metaphor had gone cold then in the next paragraph they seem to be on better terms but still not great then 3 we are back to the relationship being strained and getting worse…it won’t make alot of sense for us to start with “you simply disappeared” and end with “how long are we going to chew on this cold food? = how long are we going to prolong this dying relationship?
The only thing really giving me pause is that its such a long time. 5 years! Remi is 18 thats just under 1/3 of her life time…it makes me feel like I’ve made some mistake in my research….
moving onto the second memory
“Year by year, I look back and feel all the same, let me out of this, let me out of this loop! I wonder what kind of person I used to be before. Is it your fault? Changing me so much. Cherry blossom petals, a wave of crystal water covering my ankles, tender girly laughs from all sides.” CHERRY BLOSSOM’S SAVE THE TIME LINE YET AGAIN :D because cherry blossoms were blooming that places this paragraph around late March and early April.
“Ah, my first ever wish made on New Year night was to meet a true friend. I imagined my own friends, and this is how I became a writer, slowly but surely. I met real friends to grow up with, slowly but surely, but all of them were condescending, and I got trapped in a small box of expectations. “ because its new years eve December 31st
“Warm snowflakes falling from the night sky, the stars are never seen in the city; I watch myself looking up from the sidelines, holding onto the lantern as my last hope.” Now personally I interpret the warm snow flakes line as describing the stars rather than actual snowflakes as warm snowflakes is a contradicting description and the fact the next line literally talks about the stars with that in mind the lantern is the only clue as to wear to place the memory now I’m not fully sure on this but the main Japanese lantern related thing I could find was Toro Nagashi now I’m a little iffy on this since from my research Toro nagashi is mostly about the dead and guiding dead souls but I did see a few places mention wishes “Toro Nagashi is a summer tradition in which people make wishes and float paper lanterns down a river” again I’m really not sure about this but its the best connection I could find so far…this slots (assuming the toro nahashi connection is correct) this memory at the 13th - 16th of August or July.
“Running through a chilly meadow, sun rising and I hold your hand, catching lavender clouds as I stay at home.” Chilly = cold // cold = autumn? September December???
“You're squeezing something heavy with your hands, water covering your eyes, so you can't see what's there; sun’s warmth is on your back, a chill feeling spreading over the body.” Warmth = summer???
I’m quite shaky on alot of the conclusions but my overall interpretation of the time line is.
The trial starts possibly some time in December due to 003’s birthday being soon after T1 starts???
ੈ✩‧₊˚༺☆ ₊°༺❤︎༻°₊ 。。 ₊°༺❤︎༻°₊ 。。 ₊°༺❤︎༻°₊ 。༻ੈ✩‧₊˚₊
FULL TIMELINE THEORY
0001 / august / ?? Summer is ending. Let's stop already, how long are we going to chew on this cold food?”
0002 / march / April / ??
“Year by year, I look back and feel all the same, let me out of this, let me out of this loop! I wonder what kind of person I used to be before. Is it your fault? Changing me so much. Cherry blossom petals, a wave of crystal water covering my ankles, tender girly laughs from all sides.”
0002 / may / ?? “Spring is ending. We part and come back together, this must be a form of true love for you; though as for me, I'm not so sure.”
0003 / February / ??
“Winter is ending. Closeness never matters; they switch their opinions in an instant, and always, always, always, always choose someone else instead.”
0003 / December / 31st
“Ah, my first ever wish made on New Year night was to meet a true friend. I imagined my own friends, and this is how I became a writer, slowly but surely. I met real friends to grow up with, slowly but surely, but all of them were condescending, and I got trapped in a small box of expectations. “
0004 / August / ??
“Warm snowflakes falling from the night sky, the stars are never seen in the city; I watch myself looking up from the sidelines, holding onto the lantern as my last hope.”
0004 / September / ??
“Running through a chilly meadow, sun rising and I hold your hand, catching lavender clouds as I stay at home.”
0004 / december / ??
“Autumn is ending This was a game of play-pretending for everyone but me; right, I wanted a place I and others could belong to, but as I've seen through lies, I'm burning down the theatre..”
0005 / august / ??
“Summer is ending. You simply disappeared without a word; I didn't care, did I care? Too many people, I get lost.”
0005 / August / ??
“You're squeezing something heavy with your hands, water covering your eyes, so you can't see what's there; sun’s warmth is on your back, a chill feeling spreading over the body”
0005 / December / ??
milgram
ੈ✩‧₊˚༺☆ ₊°༺❤︎༻°₊ 。。 ₊°༺❤︎༻°₊ 。。 ₊°༺❤︎༻°₊ 。༻ੈ✩‧₊˚₊
THOUGHTS ON HER CRIME
Now moving on to what I think remi’s crime is…..I have not idea! That is the reason why this is so late because I am completely lost on what it could be :)
clearly remi was in some sort of unfulfilling relationship were she felt she was giving more then taking , felt neglected and like it was dying for a long while before it actually ended. So her victim is probably that person?
as for the description
“You're squeezing something heavy with your hands, water covering your eyes, so you can't see what's there; sun’s warmth is on your back, a chill feeling spreading over the body.
It's not the time to listen to yourself. It's never the time, remember?
Your knees and hands seem to hurt, but you keep on pushing, can't give up — now or never”
ummm it kinda gives me the vibes of drowning? Like keep pushing = keep pushing the head under water??? Water coving her eyes could be because she’s also under water…? But I feel like “something heavy with your hands, water covering your eyes,” thats gotta be tears right? Like yes it could be a large body of water was involved if so probably the one implied here “a wave of crystal water covering my ankles,”

Her murder location does look like a lake surrounded but trees to me? But that could just be the distortion. That what go me started down the whole drowning train of thought.

(Gorgeous diagram I know)
but just overall I don’t have a strong theory (this seems to be a reoccurring theme….)
ੈ✩‧₊˚༺☆ ₊°༺❤︎༻°₊ 。。 ₊°༺❤︎༻°₊ 。。 ₊°༺❤︎༻°₊ 。༻ੈ✩‧₊˚₊
RECORDING/UNDER COVER IMAGES
Once again moving on. Time to tackle these two images , her memory recordings and her undercover.


Starting with the memory recording this is alot more abstract then hotaru’s so I feel like the symbolism in it can be read into more. Remi is in space and I feel like space is probably a metaphor for her relationship. Space is cold and a vacuum you can’t speak or be heard in space (without special equipment and the whole no speaking thing is more that if you open your mouth you die and boil/freeze alive but lets put the logistics to the side for a minute) she is surrounded by other planets (possibly reproductive of the other people like the other people implied by lines like “ tender girly laughs from all sides.” / “I wanted a place I and others could belong to” / always choose someone else instead“ ect) and how planets and other celestial objects go in set orbit going round and around on the same path could be seen as similar to how remi describes the relationship “So tiring. I need to break the cycle.” There’s falling star’s in the bg which could refence wishing stars or possibly the concept of star crossed lovers? Or wishing
I attempted to map the planets from the art to our solar system which again not sure if its ment to be our solar system or just a general space setting but if it is our solar system then perhaps we could read into the fact that in this context remi would be on the outer side of the solar system far away from the sun and in the colder part of the system.

unrelated observations that the shape on the side kinda looks like a wave or maybe thats just my conformation bias talking…?
And this art could also possibly reference a magical girl transformation ??? I feel like I’m reaching to much with those last two points tho…
As for the undecover frame we have already seen remi liken her relationship to food “Let's stop already, how long are we going to chew on this cold food?” So relationship metaphor???
there seems to be strawberries in the picture which according to google in japan has symbolism of love and is a gift on valentines day in japan….? it is also apparently a symbol of the goddess Venus which links it back in with space but idk
ੈ✩‧₊˚༺☆ ₊°༺❤︎༻°₊ 。。 ₊°༺❤︎༻°₊ 。。 ₊°༺❤︎༻°₊ 。༻ੈ✩‧₊˚₊
MY CURRENT THOUGHTS ON VOTING
I really don’t feel like I know enough to vote her anything….? I went with victim in the end because I didn’t really feel like I had any strong concussion on her situation but I feel like I gotta be missing something cuz it was 50% predator when I originally wrote this section.
#I feel like I’ve failed as a theorist but atleast the post looks pretty!#I didn’t want to read any other theories (not that I really consider this a theory post any more since it amounted to no real conclusions)#Till I finished this so maybe I’m missing something obvious that someone already pointed out#I feel like it the whole time I was writing this or thinking about it I had this consistent feeling I was missing something#But atleast it’s done now…and I can stop feeling guilty that it’s been rotting away in my drafts
15 notes
·
View notes
Text
Project RBH Devlog 0003 – Locked and Loaded
We’re a week down, three to go. I have no idea if I’m still on target or not because there’s one rather sizeable part of this project that I can’t even begin to run a time estimate on, but more on that later. For now, let’s check in on my progress.
As a refresher, by Week 6 I hope to have a fully playable micro-demo of this game. To get that to happen, the following needs to get done:
1 ‘dungeon’
Hub Area
Menus
7 enemies COMPLETE
1 boss
The basic powerups COMPLETE
SE + Music
Art
As you can see, I’ve finished the last three enemies, who I’ll introduce shortly. I also made some adjustments to the enemies showcased previously, mostly by increasing the range of their attacks. I also made terrain block the shockwave attack, so that cover will cause it to break up and create gaps in the ring.
As for the new enemies, we can start with a basic turret that repeatedly fires missiles at the player before taking a few second of cooldown between volleys.
I’m quite happy with how the missiles slow to a stop before detonating. There’s currently a minor bug with the missiles and how they interact with the player’s mercy invincibility, but it’s an easy fix I can change with a few keystrokes, I just haven’t yet. It was a fix I had to implement because of a different enemy we’ll see later.
Next we’ve got another area denial enemy. This one’s pretty simple, they fire in a circle, rotating their fire to create something of a spiral. They aren’t even aiming at the player, but the volume of bullets could prove to be something of an issue.
Not exactly a threat alone but dangerous in swarms.
Finally we have another enemy that doesn’t actually use bullets to shoot at the player. They instead have a cone attack of floor spikes.
This is the reason I needed that one fix I mentioned earlier. My damage code would recognize the attack as dealing zero damage when the attack was charging up (that is to say, when the spikes are still in the ground), and trigger mercy invincibility even though no HP was lost. This wasn’t a hard fix; I just added an exit to the damage function if the damage equals zero. That missile issue I mentioned is that the missile does not do zero damage, so the player is invincible for the actual explosion.
Next up is a minor bugfix. Previously, if you died, you would keep all of your powerups. I overcomplicated fixing this at first by trying to make a second set of variables to set the player variables equal to, but manually resetting them all is way more efficient.
While I was fixing the damage thing, I realized I forgot a powerup last week, so I added that really quick. They’re not exactly difficult additions.
Next up was the addition of Hitstop and camera shake. These are tools to help emphasize feedback to player, to make it easier to understand that you have been hit and where. Now when the player takes damage, the game pauses for a fraction of a second followed by a shaking effect with the camera. This is technically a bug, actually, as they’re supposed to happen simultaneously. I think I know how to fix it but I haven’t gotten around to it yet.
I had some issues with the hitstop actually, since the bullets use some of Game Maker Studios physics handling, and therefore will continue to move even while running no code, but I sorted that out with an empty While loop.
Which leaves us now onto the next hurdle. And it’s the big one. If anything is going to cut my time a bit close to that release date goal, it’s this.
Procedural Generation.
I plan to use the simple method of gluing premade rooms together like The Binding of Isaac rather than something more like how Nuclear Throne creates a totally random space. This gives me quite a bit of control over the encounters the player can have, as well as the environment. This is a game based around RUN AND GUN, as you might recall, and a more randomized organic shape might result in environments that clash with that gameplay.
The problem with that is that I’m not exactly a programming genius. I’m a designer, I design the backend and work with programmers who bring my design to life. Doing it myself is something I have to do because I am a solo developer but we are well outside my typical wheelhouse.
(I should note that designers should know at least a little bit of how to program, both for ease of communications with developers and coders, and to help with testing design such as parameter changes. Doing everything alone is a bit different.)
Researching how to pull this off was a pain. I mentioned before the Nuclear Throne method, and that’s the method that about 90% of tutorials cover. The method I want to use is mostly reduced to theory instead of practical implementation. However, I found a promising lead so I think I’ll be able to pull this off.
With any luck, next week I’ll be showing off some kind of procedural generation. The faster I get it done, the more variation I can add to it.
Three weeks to go.
Until next Devlog!
-DeusVerve
Special thanks to my Tier 3 Patron Haelerin!
Support me on Patreon
19 notes
·
View notes
Text
The Third Other/ part 2……
[ free-improvisation , noise , drone , experimental ] 即興/噪音/實驗/喝醉
時間:1/23(Sun.) 19:00-22:00 地點:23Music Room
■免費入場,每人低消一杯飲品 ■支持表演者,支持酒吧,禁止外帶酒水
表演者介紹:
●Lica …
Sound is better than silent, which refers to all, and sound is the base of expression that constitutes the establishment of words. Lica is a bridge and an emotional medium that sends words that cannot be easily spoken.
有聲勝於無聲,而無聲則是開始也是結束。聲音是構成詞的表達基礎, Lica 是一座橋樑,也是一種情感媒介,可以傳達難以言說的話語。 [ no-input ]
https://karmadetonationtapes.bandcamp.com/album/reverse
●Chloe Lin...
Pipa trying to find its own way out. 林雨儂 … .....總是尋找新聲音與頻率的琵琶手 [traditional pipa and contemporary electricity] https://chloeyunonglin.bandcamp.com
●Nj Nj
Keyboard improvising newbie….📷 鍵盤即興菜鳥 [ keyboard ]
https://njnj.bandcamp.com
●Sherr Von Huang …
He will get his heart eaten for you. 他的心就是他的表演 [ guitar and soul ]
https://kanalkrank.bandcamp.com/track/0001-26
●Yao Lu ……
One can't feel real…. when he's sober. One can't play well …..when he gets Hammered. 願眾人彌留在音樂與夢之間,遊於醉鄉 [ bass ]
https://kanalkrank.bandcamp.com/track/0003-26
●La Flèche’ ...
An old 45 vinyl, scratched ; autumn evening above the waste-ground and memory of parisian-suburbs. Is it a spell, a loop, a circle uncrossable...? 旧的 45 乙烯基,有划痕;荒地之上的秋夜和巴黎郊区的记忆。它是一个咒语,一个循环,一个无法跨越的圆圈......? [ guitar, voice, saxophone, violin ]
https://lafleche.bandcamp.com
●Kanalkrank ...
Diving through the drone-clouds. 在无人机云中潜水 [ anything that will make a noise 📷 ]
https://kanalkrank.bandcamp.com
0 notes
Text
Let’s Make One of Those Fancy Scrolling Animations Used on Apple Product Pages
Apple is well-known for the sleek animations on their product pages. For example, as you scroll down the page products may slide into view, MacBooks fold open and iPhones spin, all while showing off the hardware, demonstrating the software and telling interactive stories of how the products are used.
Just check out this video of the mobile web experience for the iPad Pro:
Source: Twitter
A lot of the effects that you see there aren’t created in just HTML and CSS. What then, you ask? Well, it can be a little hard to figure out. Even using the browser’s DevTools won’t always reveal the answer, as it often can’t see past a <canvas> element.
Let’s take an in-depth look at one of these effects to see how it’s made so you can recreate some of these magical effects in our own projects. Specifically, let’s replicate the AirPods Pro product page and the shifting light effect in the hero image.
The basic concept
The idea is to create an animation just like a sequence of images in rapid succession. You know, like a flip book! No complex WebGL scenes or advanced JavaScript libraries are needed.
By synchronizing each frame to the user’s scroll position, we can play the animation as the user scrolls down (or back up) the page.
Start with the markup and styles
The HTML and CSS for this effect is very easy as the magic happens inside the <canvas> element which we control with JavaScript by giving it an ID.
In CSS, we’ll give our document a height of 100vh and make our <body> 5⨉ taller than that to give ourselves the necessary scroll length to make this work. We’ll also match the background color of the document with the background color of our images.
The last thing we’ll do is position the <canvas>, center it, and limit the max-width and height so it does not exceed the dimensions of the viewport.
html { height: 100vh; }
body { background: #000; height: 500vh; }
canvas { position: fixed; left: 50%; top: 50%; max-height: 100vh; max-width: 100vw; transform: translate(-50%, -50%); }
Right now, we are able to scroll down the page (even though the content does not exceed the viewport height) and our <canvas> stays at the top of the viewport. That’s all the HTML and CSS we need.
Let’s move on to loading the images.
Fetching the correct images
Since we’ll be working with an image sequence (again, like a flip book), we’ll assume the file names are numbered sequentially in ascending order (i.e. 0001.jpg, 0002.jpg, 0003.jpg, etc.) in the same directory.
We’ll write a function that returns the file path with the number of the image file we want, based off of the user’s scroll position.
const currentFrame = index => ( `https://www.apple.com/105/media/us/airpods-pro/2019/1299e2f5_9206_4470_b28e_08307a42f19b/anim/sequence/large/01-hero-lightpass/${index.toString().padStart(4, '0')}.jpg` )
Since the image number is an integer, we’ll need to turn it in to a string and use padStart(4, '0') to prepend zeros in front of our index until we reach four digits to match our file names. So, for example, passing 1 into this function will return 0001.
That gives us a way to handle image paths. Here’s the first image in the sequence drawn on the <canvas> element:
CodePen Embed Fallback
As you can see, the first image is on the page. At this point, it’s just a static file. What we want is to update it based on the user’s scroll position. And we don’t merely want to load one image file and then swap it out by loading another image file. We want to draw the images on the <canvas> and update the drawing with the next image in the sequence (but we’ll get to that in just a bit).
We already made the function to generate the image filepath based on the number we pass into it so what we need to do now is track the user’s scroll position and determine the corresponding image frame for that scroll position.
Connecting images to the user’s scroll progress
To know which number we need to pass (and thus which image to load) in the sequence, we need to calculate the user’s scroll progress. We’ll make an event listener to track that and handle some math to calculate which image to load.
We need to know:
Where scrolling starts and ends
The user’s scroll progress (i.e. a percentage of how far the user is down the page)
The image that corresponds to the user’s scroll progress
We’ll use scrollTop to get the vertical scroll position of the element, which in our case happens to be the top of the document. That will serve as the starting point value. We’ll get the end (or maximum) value by subtracting the window height from the document scroll height. From there, we’ll divide the scrollTop value by the maximum value the user can scroll down, which gives us the user’s scroll progress.
Then we need to turn that scroll progress into an index number that corresponds with the image numbering sequence for us to return the correct image for that position. We can do this by multiplying the progress number by the number of frames (images) we have. We’ll use Math.floor() to round that number down and wrap it in Math.min() with our maximum frame count so it never exceeds the total number of frames.
window.addEventListener('scroll', () => { const scrollTop = html.scrollTop; const maxScrollTop = html.scrollHeight - window.innerHeight; const scrollFraction = scrollTop / maxScrollTop; const frameIndex = Math.min( frameCount - 1, Math.floor(scrollFraction * frameCount) ); });
Updating <canvas> with the correct image
We now know which image we need to draw as the user’s scroll progress changes. This is where the magic of <canvas> comes into play. <canvas> has many cool features for building everything from games and animations to design mockup generators and everything in between!
One of those features is a method called requestAnimationFrame that works with the browser to update <canvas> in a way we couldn’t do if we were working with straight image files instead. This is why I went with a <canvas> approach instead of, say, an <img> element or a <div> with a background image.
requestAnimationFrame will match the browser refresh rate and enable hardware acceleration by using WebGL to render it using the device’s video card or integrated graphics. In other words, we’ll get super smooth transitions between frames — no image flashes!
Let’s call this function in our scroll event listener to swap images as the user scrolls up or down the page. requestAnimationFrame takes a callback argument, so we’ll pass a function that will update the image source and draw the new image on the <canvas>:
requestAnimationFrame(() => updateImage(frameIndex + 1))
We’re bumping up the frameIndex by 1 because, while the image sequence starts at 0001.jpg, our scroll progress calculation starts actually starts at 0. This ensures that the two values are always aligned.
The callback function we pass to update the image looks like this:
const updateImage = index => { img.src = currentFrame(index); context.drawImage(img, 0, 0); }
We pass the frameIndex into the function. That sets the image source with the next image in the sequence, which is drawn on our <canvas> element.
Even better with image preloading
We’re technically done at this point. But, come on, we can do better! For example, scrolling quickly results in a little lag between image frames. That’s because every new image sends off a new network request, requiring a new download.
We should try preloading the images new network requests. That way, each frame is already downloaded, making the transitions that much faster, and the animation that much smoother!
All we’ve gotta do is loop through the entire sequence of images and load ‘em up:
const frameCount = 148;
const preloadImages = () => { for (let i = 1; i < frameCount; i++) { const img = new Image(); img.src = currentFrame(i); } };
preloadImages();
Demo!
CodePen Embed Fallback
A quick note on performance
While this effect is pretty slick, it’s also a lot of images. 148 to be exact.
No matter much we optimize the images, or how speedy the CDN is that serves them, loading hundreds of images will always result in a bloated page. Let’s say we have multiple instances of this on the same page. We might get performance stats like this:
That might be fine for a high-speed internet connection without tight data caps, but we can’t say the same for users without such luxuries. It’s a tricky balance to strike, but we have to be mindful of everyone’s experience — and how our decisions affect them.
A few things we can do to help strike that balance include:
Loading a single fallback image instead of the entire image sequence
Creating sequences that use smaller image files for certain devices
Allowing the user to enable the sequence, perhaps with a button that starts and stops the sequence
Apple employs the first option. If you load the AirPods Pro page on a mobile device connected to a slow 3G connection and, hey, the performance stats start to look a whole lot better:
Yeah, it’s still a heavy page. But it’s a lot lighter than what we’d get without any performance considerations at all. That’s how Apple is able to get get so many complex sequences onto a single page.
Further reading
If you are interested in how these image sequences are generated, a good place to start is the Lottie library by AirBnB. The docs take you through the basics of generating animations with After Effects while providing an easy way to include them in projects.
The post Let’s Make One of Those Fancy Scrolling Animations Used on Apple Product Pages appeared first on CSS-Tricks.
Let’s Make One of Those Fancy Scrolling Animations Used on Apple Product Pages published first on https://deskbysnafu.tumblr.com/
0 notes
Text
Let’s Make One of Those Fancy Scrolling Animations Used on Apple Product Pages
Apple is well-known for the sleek animations on their product pages. For example, as you scroll down the page products may slide into view, MacBooks fold open and iPhones spin, all while showing off the hardware, demonstrating the software and telling interactive stories of how the products are used.
Just check out this video of the mobile web experience for the iPad Pro:
Source: Twitter
A lot of the effects that you see there aren’t created in just HTML and CSS. What then, you ask? Well, it can be a little hard to figure out. Even using the browser’s DevTools won’t always reveal the answer, as it often can’t see past a <canvas> element.
Let’s take an in-depth look at one of these effects to see how it’s made so you can recreate some of these magical effects in our own projects. Specifically, let’s replicate the AirPods Pro product page and the shifting light effect in the hero image.
The basic concept
The idea is to create an animation just like a sequence of images in rapid succession. You know, like a flip book! No complex WebGL scenes or advanced JavaScript libraries are needed.
By synchronizing each frame to the user’s scroll position, we can play the animation as the user scrolls down (or back up) the page.
Start with the markup and styles
The HTML and CSS for this effect is very easy as the magic happens inside the <canvas> element which we control with JavaScript by giving it an ID.
In CSS, we’ll give our document a height of 100vh and make our <body> 5⨉ taller than that to give ourselves the necessary scroll length to make this work. We’ll also match the background color of the document with the background color of our images.
The last thing we’ll do is position the <canvas>, center it, and limit the max-width and height so it does not exceed the dimensions of the viewport.
html { height: 100vh; }
body { background: #000; height: 500vh; }
canvas { position: fixed; left: 50%; top: 50%; max-height: 100vh; max-width: 100vw; transform: translate(-50%, -50%); }
Right now, we are able to scroll down the page (even though the content does not exceed the viewport height) and our <canvas> stays at the top of the viewport. That’s all the HTML and CSS we need.
Let’s move on to loading the images.
Fetching the correct images
Since we’ll be working with an image sequence (again, like a flip book), we’ll assume the file names are numbered sequentially in ascending order (i.e. 0001.jpg, 0002.jpg, 0003.jpg, etc.) in the same directory.
We’ll write a function that returns the file path with the number of the image file we want, based off of the user’s scroll position.
const currentFrame = index => ( `https://www.apple.com/105/media/us/airpods-pro/2019/1299e2f5_9206_4470_b28e_08307a42f19b/anim/sequence/large/01-hero-lightpass/${index.toString().padStart(4, '0')}.jpg` )
Since the image number is an integer, we’ll need to turn it in to a string and use padStart(4, '0') to prepend zeros in front of our index until we reach four digits to match our file names. So, for example, passing 1 into this function will return 0001.
That gives us a way to handle image paths. Here’s the first image in the sequence drawn on the <canvas> element:
CodePen Embed Fallback
As you can see, the first image is on the page. At this point, it’s just a static file. What we want is to update it based on the user’s scroll position. And we don’t merely want to load one image file and then swap it out by loading another image file. We want to draw the images on the <canvas> and update the drawing with the next image in the sequence (but we’ll get to that in just a bit).
We already made the function to generate the image filepath based on the number we pass into it so what we need to do now is track the user’s scroll position and determine the corresponding image frame for that scroll position.
Connecting images to the user’s scroll progress
To know which number we need to pass (and thus which image to load) in the sequence, we need to calculate the user’s scroll progress. We’ll make an event listener to track that and handle some math to calculate which image to load.
We need to know:
Where scrolling starts and ends
The user’s scroll progress (i.e. a percentage of how far the user is down the page)
The image that corresponds to the user’s scroll progress
We’ll use scrollTop to get the vertical scroll position of the element, which in our case happens to be the top of the document. That will serve as the starting point value. We’ll get the end (or maximum) value by subtracting the window height from the document scroll height. From there, we’ll divide the scrollTop value by the maximum value the user can scroll down, which gives us the user’s scroll progress.
Then we need to turn that scroll progress into an index number that corresponds with the image numbering sequence for us to return the correct image for that position. We can do this by multiplying the progress number by the number of frames (images) we have. We’ll use Math.floor() to round that number down and wrap it in Math.min() with our maximum frame count so it never exceeds the total number of frames.
window.addEventListener('scroll', () => { const scrollTop = html.scrollTop; const maxScrollTop = html.scrollHeight - window.innerHeight; const scrollFraction = scrollTop / maxScrollTop; const frameIndex = Math.min( frameCount - 1, Math.floor(scrollFraction * frameCount) ); });
Updating <canvas> with the correct image
We now know which image we need to draw as the user’s scroll progress changes. This is where the magic of <canvas> comes into play. <canvas> has many cool features for building everything from games and animations to design mockup generators and everything in between!
One of those features is a method called requestAnimationFrame that works with the browser to update <canvas> in a way we couldn’t do if we were working with straight image files instead. This is why I went with a <canvas> approach instead of, say, an <img> element or a <div> with a background image.
requestAnimationFrame will match the browser refresh rate and enable hardware acceleration by using WebGL to render it using the device’s video card or integrated graphics. In other words, we’ll get super smooth transitions between frames — no image flashes!
Let’s call this function in our scroll event listener to swap images as the user scrolls up or down the page. requestAnimationFrame takes a callback argument, so we’ll pass a function that will update the image source and draw the new image on the <canvas>:
requestAnimationFrame(() => updateImage(frameIndex + 1))
We’re bumping up the frameIndex by 1 because, while the image sequence starts at 0001.jpg, our scroll progress calculation starts actually starts at 0. This ensures that the two values are always aligned.
The callback function we pass to update the image looks like this:
const updateImage = index => { img.src = currentFrame(index); context.drawImage(img, 0, 0); }
We pass the frameIndex into the function. That sets the image source with the next image in the sequence, which is drawn on our <canvas> element.
Even better with image preloading
We’re technically done at this point. But, come on, we can do better! For example, scrolling quickly results in a little lag between image frames. That’s because every new image sends off a new network request, requiring a new download.
We should try preloading the images new network requests. That way, each frame is already downloaded, making the transitions that much faster, and the animation that much smoother!
All we’ve gotta do is loop through the entire sequence of images and load ‘em up:
const frameCount = 148;
const preloadImages = () => { for (let i = 1; i < frameCount; i++) { const img = new Image(); img.src = currentFrame(i); } };
preloadImages();
Demo!
CodePen Embed Fallback
A quick note on performance
While this effect is pretty slick, it’s also a lot of images. 148 to be exact.
No matter much we optimize the images, or how speedy the CDN is that serves them, loading hundreds of images will always result in a bloated page. Let’s say we have multiple instances of this on the same page. We might get performance stats like this:
That might be fine for a high-speed internet connection without tight data caps, but we can’t say the same for users without such luxuries. It’s a tricky balance to strike, but we have to be mindful of everyone’s experience — and how our decisions affect them.
A few things we can do to help strike that balance include:
Loading a single fallback image instead of the entire image sequence
Creating sequences that use smaller image files for certain devices
Allowing the user to enable the sequence, perhaps with a button that starts and stops the sequence
Apple employs the first option. If you load the AirPods Pro page on a mobile device connected to a slow 3G connection and, hey, the performance stats start to look a whole lot better:
Yeah, it’s still a heavy page. But it’s a lot lighter than what we’d get without any performance considerations at all. That’s how Apple is able to get get so many complex sequences onto a single page.
Further reading
If you are interested in how these image sequences are generated, a good place to start is the Lottie library by AirBnB. The docs take you through the basics of generating animations with After Effects while providing an easy way to include them in projects.
The post Let’s Make One of Those Fancy Scrolling Animations Used on Apple Product Pages appeared first on CSS-Tricks.
source https://css-tricks.com/lets-make-one-of-those-fancy-scrolling-animations-used-on-apple-product-pages/
from WordPress https://ift.tt/2WVlcvM via IFTTT
0 notes
Photo
コンテナイメージのセキュリティチェック&脆弱性診断を簡易的に実施する https://ift.tt/2GBpTSN
どうも、若松です。
最近、コンテナイメージをビルドしまくっており、オレオレなコンテナイメージが増殖しています。 そんなおり、以下の記事が目に止まりました。
DockerHubで公開されているコンテナが安全か確かめて��た結果【人気のコンテナ上位800個】
そりゃあ脆弱性あるわなぁと思いつつ、じゃあオレのコンテナイメージは大丈夫か?と思いました。 というわけで上記の記事で使用されていたdockleとTrivyを使って、オレオレコンテナイメージをチェックしていきたいと思います。
使用ツール
dockle
CISベンチマークやDockerベストプラクティスに準拠したコンテナイメージかをチェックできます。 WARNやFATALの項目には、どのように改善すればよいかのヒントが添えられていて小憎いです
それぞれの基準は以下の通り CISベンチマーク Dockerベストプラクティス
Trivy
OSやアプリケーションに潜む脆弱性をチェックできます。 CVE番号と共に脆弱性の詳細を表示してくれるので、どのように改善するかの計画が立てやすいです。
対象OSとアプリケーションは以下の通り https://github.com/knqyf263/trivy#vulnerability-detection
インストール
今回はMacのローカルにコンテナイメージがあるため、brewでインストールしました。 手順はそれぞれのREADMEに記載があるため、省略します。
dockle https://github.com/goodwithtech/dockle
Trivy https://github.com/knqyf263/trivy
実行結果
前回の記事で作成したLaravelコンテナを対象にしました。 https://cloudpack.media/48301
dockle
$ dockle laravel:latest WARN - CIS-DI-0001: Create a user for the container * Last user should not be root PASS - CIS-DI-0005: Enable Content trust for Docker WARN - CIS-DI-0006: Add HEALTHCHECK instruction to the container image * not found HEALTHCHECK statement PASS - CIS-DI-0007: Do not use update instructions alone in the Dockerfile PASS - CIS-DI-0008: Remove setuid and setgid permissions in the images PASS - CIS-DI-0009: Use COPY instead of ADD in Dockerfile PASS - CIS-DI-0010: Do not store secrets in ENVIRONMENT variables PASS - CIS-DI-0010: Do not store secret files PASS - DKL-DI-0001: Avoid sudo command PASS - DKL-DI-0002: Avoid sensitive directory mounting PASS - DKL-DI-0003: Avoid apt-get/apk/dist-upgrade PASS - DKL-DI-0004: Use apk add with --no-cache PASS - DKL-DI-0005: Clear apt-get caches WARN - DKL-DI-0006: Avoid latest tag * Avoid 'latest' tag PASS - DKL-LI-0001: Avoid empty password PASS - DKL-LI-0002: Be unique UID PASS - DKL-LI-0002: Be unique GROUP
大きな問題はありませんでしたが、WARNが3件出て、改善に向けたア��バイスが表示されていることがわかります。
Trivy
$ trivy laravel:latest 2019-07-16T00:26:44.376+0900 INFO Updating vulnerability database... 2019-07-16T00:26:46.203+0900 WARN You should avoid using the :latest tag as it is cached. You need to specify '--clear-cache' option when :latest image is changed 2019-07-16T00:26:48.159+0900 INFO Detecting Alpine vulnerabilities... 2019-07-16T00:26:48.171+0900 INFO Updating composer Security DB... 2019-07-16T00:26:51.928+0900 INFO Detecting composer vulnerabilities... 2019-07-16T00:26:51.928+0900 INFO Updating composer Security DB... 2019-07-16T00:26:53.211+0900 INFO Detecting composer vulnerabilities... 2019-07-16T00:26:53.214+0900 INFO Updating composer Security DB... 2019-07-16T00:26:54.422+0900 INFO Detecting composer vulnerabilities... 2019-07-16T00:26:54.422+0900 INFO Updating composer Security DB... 2019-07-16T00:26:56.052+0900 INFO Detecting composer vulnerabilities... var/www/laravel/vendor/psy/psysh/vendor-bin/box/composer.lock ============================================================= Total: 0 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 0, CRITICAL: 0) var/www/laravel/vendor/hamcrest/hamcrest-php/composer.lock ========================================================== Total: 0 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 0, CRITICAL: 0) laravel:latest (alpine 3.10.1) ============================== Total: 0 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 0, CRITICAL: 0) var/www/laravel/vendor/phar-io/manifest/composer.lock ===================================================== Total: 0 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 0, CRITICAL: 0) var/www/laravel/composer.lock ============================= Total: 0 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 0, CRITICAL: 0)
脆弱性は検出されませんでしたが、AlpineLinuxに加えてComposerも対象に診断を行ってくれることがわかります。
引っかかる場合の表示
上記でチェックしたコンテナイメージは最新のベースイメージであったため、引っかかる項目が少ない結果となりました。 しかしながら、これではチェックに引っかかった場合の表示がわからないため、ずいぶん前(docker imagesで見ると9ヶ月前)にpullして手元にあったhttpd:2.4-alpineをチェックしてみます。
dockle
$ dockle httpd:2.4-alpine WARN - CIS-DI-0001: Create a user for the container * Last user should not be root PASS - CIS-DI-0005: Enable Content trust for Docker WARN - CIS-DI-0006: Add HEALTHCHECK instruction to the container image * not found HEALTHCHECK statement PASS - CIS-DI-0007: Do not use update instructions alone in the Dockerfile PASS - CIS-DI-0008: Remove setuid and setgid permissions in the images PASS - CIS-DI-0009: Use COPY instead of ADD in Dockerfile PASS - CIS-DI-0010: Do not store secrets in ENVIRONMENT variables PASS - CIS-DI-0010: Do not store secret files PASS - DKL-DI-0001: Avoid sudo command PASS - DKL-DI-0002: Avoid sensitive directory mounting PASS - DKL-DI-0003: Avoid apt-get/apk/dist-upgrade FATAL - DKL-DI-0004: Use apk add with --no-cache * Use --no-cache option if use 'apk add': /bin/sh -c set -eux; runDeps=' apr-dev apr-util-dev apr-util-ldap perl '; apk add --no-cache --virtual .build-deps $runDeps ca-certificates coreutils dpkg-dev dpkg gcc gnupg libc-dev libressl libressl-dev libxml2-dev lua-dev make nghttp2-dev pcre-dev tar zlib-dev ; ddist() { local f="$1"; shift; local distFile="$1"; shift; local success=; local distUrl=; for distUrl in $APACHE_DIST_URLS; do if wget -O "$f" "$distUrl$distFile" && [ -s "$f" ]; then success=1; break; fi; done; [ -n "$success" ]; }; ddist 'httpd.tar.bz2' "httpd/httpd-$HTTPD_VERSION.tar.bz2"; echo "$HTTPD_SHA256 *httpd.tar.bz2" | sha256sum -c -; ddist 'httpd.tar.bz2.asc' "httpd/httpd-$HTTPD_VERSION.tar.bz2.asc"; export GNUPGHOME="$(mktemp -d)"; for key in A93D62ECC3C8EA12DB220EC934EA76E6791485A8 B9E8213AEFB861AF35A41F2C995E35221AD84DFF ; do gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; done; gpg --batch --verify httpd.tar.bz2.asc httpd.tar.bz2; command -v gpgconf && gpgconf --kill all || :; rm -rf "$GNUPGHOME" httpd.tar.bz2.asc; mkdir -p src; tar -xf httpd.tar.bz2 -C src --strip-components=1; rm httpd.tar.bz2; cd src; patches() { while [ "$#" -gt 0 ]; do local patchFile="$1"; shift; local patchSha256="$1"; shift; ddist "$patchFile" "httpd/patches/apply_to_$HTTPD_VERSION/$patchFile"; echo "$patchSha256 *$patchFile" | sha256sum -c -; patch -p0 < "$patchFile"; rm -f "$patchFile"; done; }; patches $HTTPD_PATCHES; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --prefix="$HTTPD_PREFIX" --enable-mods-shared=reallyall --enable-mpms-shared=all ; make -j "$(nproc)"; make install; cd ..; rm -r src man manual; sed -ri -e 's!^(\s*CustomLog)\s+\S+!\1 /proc/self/fd/1!g' -e 's!^(\s*ErrorLog)\s+\S+!\1 /proc/self/fd/2!g' "$HTTPD_PREFIX/conf/httpd.conf"; runDeps="$runDeps $( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --virtual .httpd-rundeps $runDeps; apk del .build-deps PASS - DKL-DI-0005: Clear apt-get caches PASS - DKL-DI-0006: Avoid latest tag FATAL - DKL-LI-0001: Avoid empty password * No password user found! username : root PASS - DKL-LI-0002: Be unique UID PASS - DKL-LI-0002: Be unique GROUP
FATALが出ているのが確認できます。 最新のAlpineLinuxでは出ないものなので、定期的にチェックは必要だなと思います。
Trivy
$ trivy httpd:2.4-alpine 2019-07-16T00:48:09.514+0900 INFO Updating vulnerability database... 2019-07-16T00:48:13.096+0900 INFO Detecting Alpine vulnerabilities... httpd:2.4-alpine (alpine 3.7.1) =============================== Total: 13 (UNKNOWN: 0, LOW: 2, MEDIUM: 5, HIGH: 5, CRITICAL: 1) +------------+------------------+----------+-------------------+---------------+--------------------------------+ | LIBRARY | VULNERABILITY ID | SEVERITY | INSTALLED VERSION | FIXED VERSION | TITLE | +------------+------------------+----------+-------------------+---------------+--------------------------------+ | bzip2 | CVE-2019-12900 | HIGH | 1.0.6-r6 | 1.0.6-r7 | bzip2: out-of-bounds write in | | | | | | | function BZ2_decompress | +------------+------------------+ +-------------------+---------------+--------------------------------+ | expat | CVE-2018-20843 | | 2.2.5-r0 | 2.2.7-r0 | expat: large number of colons | | | | | | | in input makes parser consume | | | | | | | high amount... | +------------+------------------+----------+-------------------+---------------+--------------------------------+ | libxml2 | CVE-2018-14404 | MEDIUM | 2.9.7-r0 | 2.9.8-r1 | libxml2: NULL pointer | | | | | | | dereference in | | | | | | | xpath.c:xmlXPathCompOpEval() | | | | | | | can allow attackers to cause | | | | | | | a... | + +------------------+ + + +--------------------------------+ | | CVE-2018-14567 | | | | libxml2: Infinite loop when | | | | | | | --with-lzma is used allows for | | | | | | | denial of service... | + +------------------+----------+ + +--------------------------------+ | | CVE-2018-9251 | LOW | | | libxml2: infinite loop in | | | | | | | xz_decomp function in xzlib.c | +------------+------------------+----------+-------------------+---------------+--------------------------------+ | perl | CVE-2018-18311 | HIGH | 5.26.2-r1 | 5.26.3-r0 | perl: Integer overflow | | | | | | | leading to buffer overflow in | | | | | | | Perl_my_setenv() | + +------------------+ + + +--------------------------------+ | | CVE-2018-18314 | | | | perl: Heap-based buffer | | | | | | | overflow in S_regatom() | + +------------------+ + + +--------------------------------+ | | CVE-2018-18312 | | | | perl: Heap-based | | | | | | | buffer overflow in | | | | | | | S_handle_regex_sets() | + +------------------+----------+ + +--------------------------------+ | | CVE-2018-18313 | MEDIUM | | | perl: Heap-based buffer read | | | | | | | overflow in S_grok_bslash_N() | +------------+------------------+----------+-------------------+---------------+--------------------------------+ | postgresql | CVE-2019-10164 | CRITICAL | 10.5-r0 | 10.9-r0 | PostgreSQL: stack-based | | | | | | | buffer overflow via setting a | | | | | | | password | + +------------------+----------+ +---------------+--------------------------------+ | | CVE-2019-10129 | MEDIUM | | 10.8-r0 | postgresql: Memory disclosure | | | | | | | in partition routing | + +------------------+----------+ + +--------------------------------+ | | CVE-2019-10130 | LOW | | | postgresql: Selectivity | | | | | | | estimators bypass row security | | | | | | | policies | +------------+------------------+----------+-------------------+---------------+--------------------------------+ | sqlite | CVE-2018-20346 | MEDIUM | 3.21.0-r1 | 3.25.3-r0 | CVE-2018-20505 CVE-2018-20506 | | | | | | | sqlite: Multiple flaws in | | | | | | | sqlite which can be triggered | | | | | | | via... | +------------+------------------+----------+-------------------+---------------+--------------------------------+
ライブラリ毎に表示されるので見やすいですね。 CRITICALが出ているので、ここは最低でも塞いで起きたいところです。
まとめ
簡単にイメージスキャンができることがわかっていただけたと思います。 今回は素のままのコマンド実行でしたが、表示形式の変更やファイルへの出力などのオプションもあるので、うまく使って様々な箇所に応用していきましょう。
元記事はこちら
「コンテナイメージのセキュリティチェック&脆弱性診断を簡易的に実施する」
July 30, 2019 at 12:00PM
0 notes
Text
60s Cotton 3Tone Design Loop Shirt





60s Cotton 3Tone Design Loop Shirt
スリートーンのループカラーシャツ、薄手のコットン地で非常に良いデザインです、メイドインUSAのマクレガー、胸ポケも二つ付いてるので何かと便利です。
One 14:00~21:00 180-0003 東京都武蔵野市吉祥寺南町1-5-2,2F tell&fax 0422-29-9964 hp www.1one.tokyo mail [email protected] facebook http://www.facebook.com/one.kichijoji instagram http://instagram.com/one.kichijoji twitter http://twitter.com/onekichijoji
0 notes
Text
damn, the swizzle operation is a lot more useful than i first thought. exapunks gave me one of those rare treasured eureka moments yesterday.
i had to crack a three digit password through brute force, piece of cake right? its only three digits, a thousand attempts at most, at a speed of about ten operations a second, no biggie.
problem was that each digit had to be entered as an individual value, so i couldnt just asign 0 to the X register and then do a simple addition loop like so
x = 0
begin
try x
x += 1
go to begin
if i wanted to try the combination 1-4-2 for example, i would have to send the 1, then the 4 and then the 2, each separatly, and if i wanted to make sure it would try every number i would have to manually add one to it and carry the one across the tens and the hundreds, and the machine im using only has one register available! what a pickle!
in comes the swizle instruction, basically what it does is it applies a mask on to a number and stores it wherever you want
so if you do:
swiz 1234 (this is the number) 0004 (this is the mask) 0001 (this is the result)
what the mask does is it tells you were to move each digit in the first number
so to go back to the 1-4-2 example what i would do is assign 1000 to x, add the one and then i would do this
swiz 1142 0003 1
swiz 1142 0002 4
swiz 1142 0001 2
and that is how the saussage gets made
0 notes
Text
2012-01 吉祥寺マンダラ2

月 日 大竹創作(vo.pf)/尾崎久美子(vo.pf) [タマコウォルズの「六角マルマル綺護」第十話] タマコウォルズ 西池※(vo.g)鳥羽修(g)中原由(ds.cho) 高橋結子(per)河野(b)佐友亮(key) LOOP / MOON GLOW みえれみぇれ/Olive 118.20 /19:00 18:00/19:00 当日¥3000 drink 店売有 尖 Battersea Power Station シビレレピシ /mimo [★ザラス Presents★?シビレナイト・フィーヴァー!〜] 月 古道具/Oi! Mountain boys ヤーローズ /THE KANGA drink /19:00 土 SAKANA pocopen(vo.e) 西盟一弘h(四) [SAKANA 2DAYS] 前売¥2000 当日¥2300 /13:00 drink 店売有 in the Dark with 坂田学(per) 勝井祐二|(n) drink 店売有 /18:30 もるもっつ+&/AliceNote [so.wonderful.to ライブ] 尖 [吉田達也の新春叩きっぱなし!] 9月 吉田達也(ds) ゲスト:ヨシダダイキチ(シタール)一階幸弘(笛)坂口光史(Key) [彩小呂お年玉LIve?三度の飯より3つの太鼓?] 彩小呂/黒(てい)/島音流 トランスパランス/齋藤さっこ(vo.pt) A Month of Sundays /ちばり [SAKANA 2DAYS) SAKANA Docopen (vo.g) 981(g) ゲスト:中村達也(ds)勝井祐二(VIn) 丸本達也(vo.g)/武田麗(vo.pf) 知念弘(vo.g) 日 7土 6金 紅月ノリコーミ、 キッチン ねこマジ/寒空はだか [新春ニコニコ大会 vol.2] TBK(東北美人の会)/真実人 Ah!cappella/ふじー/真子/MAMIX 5木 渋さ知らズ劇場 前売¥2500 当日¥2800 drink 店売有 18:30 /19:00 前売¥2500 drink 店売有 日 前売¥2500 当日¥2800 drink 店売有 19:00 /20:00 ¥2500 18:30 /19:00 [Room1310 vol.5] 20金 中川イサト(vo.g) ゲスト:濱田耕平(vo.g) [青山陽一自主企画ライヴ・シリーズ“怪しい隣人vol.15、] 青山陽| the BM's 21土 青山陽一(vo.g)伊隆博(Key)中原由貴(ds)千ヶ崎学(b) ゲスト:長谷川健一 BAND SET 長谷川健一(vo.g)石橋英子(pf)山本達久(ds) なぎら健壱(vo.g) OWN RISK 天内雅子(vo.pf)/武智綾(vo.pf/ひだけいこ(vo.pf) 23月 藤井貴子 with あおやぎとしひろ 片平誠(vo.8)/驟馬三世 24火 OCCURPOO /木目さん シノ(vo.g/fromホープフルモンスターズ) 25水 飯浜ゆきこ(vo.g)/ヤブコギ/hiona(vo.pf) Nobomusica 照屋実穂(vo.pf)笹子重���(g) /19:00 18:30 /19:00 18:30 /19:00 16:00/17:00 前売¥2800 当日¥3000 drink 店売有 18:00/19:00 前売¥3000 当日¥3300 drink 店売有 前売¥3500 当日¥3800 drink 店売有 [2012年の初めのおおばんぶるまい] 3火 パンタジア/コミネリサ(vo.pt) ねこカフェ /白くまアリス Laughing monster /エレキメロン 4水 GEN3/秋山葉(vo.g) 月 A HAPPY NEW YEAR 2012 〜本年も宜しくお願い致します [賀正べるナイト2?サンタの忘れもの?] Silica with funkychef/尾崎久美子(vo.pf) FEEL FREE TO SING 18:30 /19:00 17:00/17:30 16:00/16:30 篠原りか(vo.g)+飯島基(8)大上(b)高橋港司(dr) 特別友情出演:笹野みちる(vo.g) 加由紀子(vin)小原子(vla)井上とも子(vc) 木 前売¥2600 5日¥3000 drink 店売有 今恒雄(8)松本治(tb)ホッピー神山(org.etc)工美穂(vin) 原みどり(vo.pf) [「夜明け」レコ発記念ライプ] 水 17火 北澤コイチーズ/ミポ★マツキー るーずぱんてい/村上律 [今育、愛すべき馬鹿に乾杯] 渡部沙智子(vo.pf)/枠(Vo.g) 大杉健(vo.g)/史絵(vo) 18:30/19:00 18:30 /19:00 出演希望の方は、デモテープ・写真をご用意の上ご来店下さい。 時間:開場18:30/開演 19:30 料金:¥2000+ドリンクオーダー(異なる場合はスケジュール表内に表記してあります。) 〒180-0003 東京都武蔵野市吉祥寺南町2-8-6 第18通南ビル Tel/Fax:0422-42-1579 吉祥寺駅 南口 、BOOK OFF 珪輪場 Pick MAND/ELA 游谷 http://www.mandala.gr.jp ライブ終了後 AM0:00まで営業しております。 1月12日(木)・14日(土) SAKANA 2DAYS 1月19日(木)1 [「夜明け」レコ発記念ライプ] 原みどり UNDERGROUND発。 音楽配信マーケット! mUSに ミュージックキュ http://www.music3.jp MANDALA GROUPの運営する音楽配信サイトです。 NEXT MONTH 2.1(wed) Rico/Emi/ かえ 2.2(thu) 夏紀/扇愛奈/藤原愛 2.3(fri) Tonko /磯たか子 2.4(sat) 藤原久允 2.5(sun)一匹 presents 2.6(mon) miki ala mode /大久保かおり 2.7 (tue) 秋山 葉/歌歩/ 僕達が恋をする理由 2012. JANUARY LIVE SCHEDULE MANDALA 2 City Hole's Bar
0 notes
Text
Boeing Sikorsky Aircraft Support gets new USSOCOM order
The U.S. Special Operations Command (USSOCOM) has awarded Boeing Sikorsky Aircraft Support LLC a new contract to support for the MH-6, MH-47, and MH-60 helicopters.
The U.S. Department of Defense (DoD) has announced that Boeing Sikorsky Aircraft Support LLC was awarded an indefinite-delivery/indefinite-quantity, firm-fixed-price, cost reimbursable contract (H92241-19-D-0003) with a $1,104,807,664 maximum for engineering support services for the MH-6, MH-47, and MH-60 helicopters in support of U.S. Special Operations Command.
Also noted that Fiscal 2019 operations and maintenance funds in the amount of $32,825,634 will be obligated at the time of award. The obligated amount is scheduled to be awarded Jan. 1, 2019, when task order 0001 is scheduled to become effective, to support program management, field service representatives, sustaining engineering and spare and repair parts.
This contract has a seven-year ordering period. The majority of the work will be performed in Fort Campbell, Kentucky.
Boeing Sikorsky Aircraft Support provides logistic and engineering assistance to army special operations forces. The company also provides closed loop supply support, provisioning, field service representatives, logistic planning, warehouse operation, training, and publication updates. The company was founded in 1993 and is based in Fort Campbell, Kentucky. Boeing Sikorsky Aircraft Support operates as a joint venture between Boeing Aerospace Operations, Inc. and Sikorsky Support Services, Inc.
from Defence Blog
The U.S. Special Operations Command (USSOCOM) has awarded Boeing Sikorsky Aircraft Support LLC a new contract to support for the MH-6, MH-47, and MH-60 helicopters.
The U.S. Department of Defense (DoD) has announced that Boeing Sikorsky Aircraft Support LLC was awarded an indefinite-delivery/indefinite-quantity, firm-fixed-price, cost reimbursable contract (H92241-19-D-0003) with a $1,104,807,664 maximum for engineering support services for the MH-6, MH-47, and MH-60 helicopters in support of U.S. Special Operations Command.
Also noted that Fiscal 2019 operations and maintenance funds in the amount of $32,825,634 will be obligated at the time of award. The obligated amount is scheduled to be awarded Jan. 1, 2019, when task order 0001 is scheduled to become effective, to support program management, field service representatives, sustaining engineering and spare and repair parts.
This contract has a seven-year ordering period. The majority of the work will be performed in Fort Campbell, Kentucky.
Boeing Sikorsky Aircraft Support provides logistic and engineering assistance to army special operations forces. The company also provides closed loop supply support, provisioning, field service representatives, logistic planning, warehouse operation, training, and publication updates. The company was founded in 1993 and is based in Fort Campbell, Kentucky. Boeing Sikorsky Aircraft Support operates as a joint venture between Boeing Aerospace Operations, Inc. and Sikorsky Support Services, Inc.
via IFTTT
0 notes
Text
18W35
Long day today means no time left for this. There's a fair amount of things going on concurrently. The old car is indeed gone for greener pastures with a mechanic, in exchange for a car he was selling. The transaction should occur later today. I don't think I could have done better in a new pick up. I might be at the end of the line for the current occupation. I can deal with a lot of things, but I can't deal with my hands and arms going bad on me from it. Things seem to be a bit better these last few days but I can't count on it staying that way. I need to keep moving on investigating potential changes. Home sessions were mostly flat again. Given how my health is at the moment, all I'm hoping to do is cling to what I can do as long as I can do it. I just need to keep a forward momentum with this extra day off, and try to do my best to not let it turn into a mere additional day of lounging.
約束 happyhyper 35.50 D 2346.F 756.834.924.438.1308 0093 3304 2018-08-26T20:40:31:609Z 0/4 03.09- 0204- in my eyes 72.31 A 1520.P 580.360.90.5.25 0336 1051 2018-08-26T20:42:56:293Z 15/15 00.57- 0012- x rated 46.11 C 1755.F 592.571.458.141.436 0084 1903 2018-08-26T20:45:21:918Z 0/23 05.36- 0204- diamond crossing 30.27 E 1445.F 484.477.652.289.1092 0031 2387 2018-08-26T20:47:50:439Z 0/7 02.24- 0107- deep blue 61.47 B 2476.F 898.680.296.65.240 0191 2014 2018-08-26T20:51:01:156Z 0/9 03.28- 0132- phantom ensemble 40.96 D 2455.F 859.737.765.345.1069 0123 2997 2018-08-26T20:54:35:837Z 0/12 00.48+ 0029+ ++++++++++ dengeki tube 34.20 D 1744.F 595.554.790.357.1091 0109 2550 2018-08-26T20:57:09:103Z 0/6 04.16- 0212- T6 33.97 D 1784.F 601.582.744.360.1068 0105 2626 2018-08-26T20:59:48:533Z 0/10 00.19+ 0010+ ++++++++++ love rebirth 06 47.11 C 2314.F 833.648.528.221.685 0119 2456 2018-08-26T21:02:41:437Z 0/5 02.16- 0106- hollow AI 47.62 C 2122.F 763.596.565.159.534 0096 2228 2018-08-27T20:35:41:069Z 0/7 07.02- 0313- 花鳥風月 32.52 E 1856.F 636.584.786.399.1248 0202 2854 2018-08-27T20:38:42:418Z 0/8 01.77- 0101- gradius 2012 49.76 C 2065.F 743.579.408.161.591 0054 2075 2018-08-27T20:41:53:879Z 0/15 03.52- 0146- summer vacation 52.69 C 1645.F 589.467.319.75.307 0151 1561 2018-08-27T20:44:15:952Z 0/13 04.00- 0125- 黒髪乱れし修羅となりて 37.90 D 1848.F 619.610.669.275.899 0050 2438 2018-08-27T20:47:53:900Z 0/10 02.19- 0107- オルタネイトβ 53.76 C 2371.F 906.559.320.227.634 0096 2205 2018-08-27T20:50:53:198Z 0/2 02.79- 0123- たからもの 55.61 B 2518.F 907.704.384.105.527 0086 2264 2018-08-27T20:54:47:550Z 0/11 10.09- 0457- starlight dancehall A 32.33 E 1674.F 565.544.719.436.1305 0031 2589 1435 080.41 2018-08-27T20:57:20:791Z 0/1 fruity stars 60.83 B 2253.F 827.599.241.61.303 0112 1852 2018-08-27T21:03:07:823Z 0/11 04.54- 0168- no tears 68.19 A 1931.F 714.503.147.15.106 0179 1416 2018-08-29T02:24:56:591Z 1/3 01.73- 0049- survivor 55.46 C 2124.F 769.586.278.132.474 0101 1915 2018-08-29T02:29:33:151Z 0/5 03.24- 0124- cheer train 55.10 C 1503.F 527.449.260.48.177 0194 1364 2018-08-29T02:31:52:399Z 0/14 05.65- 0154- snow goose 30.15 E 1485.F 469.547.769.425.1163 0078 2463 2018-08-29T02:35:23:834Z 0/11 03.39- 0167- deviations 77.29 A 1399.P 547.305.47.0.10 0418 0905 2018-08-29T02:38:00:519Z 11/12 05.64- 0102- sense A14 73.06 A 1188.P 458.272.65.8.17 0176 0813 2018-08-29T02:43:28:967Z 12/12 03.26- 0053- loop the beep 33.85 D 1887.F 632.623.801.304.1239 0028 2787 2018-08-29T02:47:16:085Z 0/2 01.15- 0064- 星屑ディスタンシア 63.07 B 1935.F 720.495.211.39.158 0078 1534 2018-08-29T02:51:01:910Z 0/4 00.00= 0000= ms naive princess 38.02 D 2142.F 735.672.716.256.1079 0126 2817 2018-08-29T02:54:47:871Z 0/5 01.58- 0089- 3.14 27.79 E 1456.F 460.536.685.433.1457 0093 2620 2018-08-29T02:58:31:198Z 0/2 02.29+ 0120+ ++++++++++ panel de pon fire 45.47 C 1365.F 466.433.309.54.526 0089 1501 2018-08-30T20:37:27:629Z 0/6 03.63- 0109- innocent forest 45.58 C 2071.F 769.533.3550.227.722 0082 2272 2018-08-30T20:40:46:315Z 0/6 04.18- 0190- 憎しみはあの空の彼方に 47.62 C 1781.F 662.457.397.209.600 0107 1870 2018-08-30T20:43:33:386Z 0/12 02.30- 0086- harvest dance 53.59 C 2372.F 893.586.484.88.381 0088 2213 2018-08-30T20:46:57:699Z 0/3 00.07+ 0003+ ++++++++++ tropical april 72.82 A 2074.F 820.434.118.9.106 0199 1424 2018-08-30T20:49:39:788Z 0/16 01.93- 0055- modern times 55.71 B 2441.F 905.631.374.109.456 0065 2191 2018-08-30T20:52:53:027Z 0/5 00.55+ 0024+ ++++++++++ get on beat ws 134 59.35 B 1282.P 457.368.233.4.34 0192 1080 2018-08-30T20:55:28:276Z 8/10 02.82- 0061- 焔極overkill 33.39 D 1878.F 646.586.776.367.1292 0137 2812 1984 041.73 2018-08-30T20:58:53:980Z 0/1 00.00= 0000= hormiga obrera 65.24 B 1918.F 691.536.181.29.102 0114 1470 2018-08-30T21:03:29:075Z 2/14 03.74- 0110- 十六夜セツナ 39.67 D 1754.F 619.516.547.295.874 0045 2211 2018-08-31T20:35:36:030Z 0/3 05.36- 0237- genocide 35.66 D 1290.F 421.448.558.159.673 0056 1809 2018-08-31T20:38:04:334Z 0/14 04.67- 0169- alla turca passione 62.06 B 1888.F 702.484.207.53.192 0086 1521 2018-08-31T20:40:45:422Z 0/13 04.37- 0133- acid pumper 27.97 E 1248.F 407.434.618.320.1110 0093 2231 2018-08-31T20:43:26:173Z 0/5 05.31- 0237- moon gate 32.04 E 1741.F 586.569.786.485.1279 0074 2717 2018-08-31T20:46:28:356Z 0/3 02.58- 0140- 混浴タイムズ 25.13 E 1472.F 479.514.848.459.1538 0029 2929 2018-08-31T20:50:15:837Z 0/6 02.99- 0175- limited 74.20 A 1306.P 521.264.84.0.19 0456 0880 2018-08-31T20:52:33:284Z 12/18 00.34- 0006- toy cube 58.24 B 2296.F 819.658.284.64.359 0162 1971 2018-08-31T20:55:10:526Z 0/19 06.24- 0246- altostratus 54.01 C 2346.F 849.648.431.105.377 0124 2172 2018-08-31T20:58:46:300Z 0/3 01.77- 0077- tempest 30.50 E 1465.F 478.509.786.343.1102 0036 2402 2018-08-31T21:01:14:559Z 0/9 02.37- 0114-
0 notes
Link
Deck: Another busy day for Plymouth Police…Towns: PlymouthTopic: Police BlotterHub Category: Police and FireAuthor: CapeCodToday StaffTeaser: Another busy day for Plymouth Police…Main Image: Thumbnail Image: Body: Plymouth Police Department Media Log Page: 1 Dispatch Log From: 10/11/2017 Thru: 10/12/2017 0600 - 0600 Printed: 10/12/2017 For Date: 10/11/2017 Wednesday Time Call Reason Action 0700 Suspicious Activity Unfounded Location/Address: (OTH] PLYMOUTH- MANOMET BEACH BLVD+ BRADFORD TER 0708 Transfer Ambulance Transfer Ambulance Location/Address: (PLY P02470] PLY CROSSINGS - SOUTH ST 0743 Intra Department Service No Action Required Location/Address: (PLY P02218] TOWN OF PLY POLICE DEPT - LONG POND RD 0814 Suspicious Activity Are·a Search Negative Location/Address: (PLY P02349] DUNKIN DONUTS NORTH- COURT ST 0828 Alarm Sounding Building Checked/Secured Location/Address: ALEWIFE RD 0830 Disabled MV Assisted Party Location/Address: [PLY P04495] BROOKDALE ASSISTED LIVING- WARREN AVE 0920 General Services Other Agency Cont Location/Address: OBERY ST 0922 Check Wellbeing Area Search Negative Location/Address: [PLY P04094] PLY REHAB & HEALTH CARE CENTER- SOUTH ST 0928 Alarm Sounding Accidental Location/Address: (PLY P00138] PEACEFUL MEADOWS FARM- WATER ST 0938 Found Property Report Location/Address: NORTH SPOONER ST 1024 Community Policing Activity Community Policing Location/Address: [PLY P00073] ALGONQUIN HEIGHTS -ALGONQUIN TER 1047 Found Property Report Location/Address: WHITING ST 1052 Offender Registry Report Location/Address: [PLY P02203] PLYMOUTH POLICE DEPARTMENT - LONG POND RD 1054 Animal Complaint Spoken To Location/Address: FOREST AVE 1108 Alarm Sounding Accidental Location/Address: POND VIEW CIR 1110 Alarm Sounding Transfer Ambulance Location/Address: LATHAM WOOD 1130 B&E MV Spoken To Location/Address: WHITE TRELLIS 1136 Property Damage Report Location/Address: [PLY P04308] FORGES FIELD - JORDAN RD 1157 Suspicious Activity Spoken To Location/AddreSs: SPOONER ST 1226 Unwanted Guest Gone on Arrival Location/Address: [PLY P01261] THE CLEANIST NORTH- COURT ST 1243 Larceny Report Location/Address: [PLY P01572] LIFE CARE CENTER OF PLYMOUTH- OBERY ST 124 6 Larceny Report Location/Address: ARMSTRONG RD Plymouth Police Department Media Log Page: 2 Dispatch Log From: 10/11/2017 Thru: 10/12/2017 0600 - 0600 Printed: 10/12/2017 1259 Disturbance General Spoken To Location/Address: [PLY P01471] STAPLES - SAMOSET ST 1307 Transfer Ambulance Transfer Ambulance Location/Address: PLYMPTON RD 1310 Suspicious Activity Spoken To Location/Address: [PLY P00876] North Plymouth LIQUOR MART - COURT ST 1338 Police With Ambulance Transported to Hospital Location/Address: [PLY P01958] HIGH POINT- SCHOOL ST - SCHOOL ST 1350 Suspicious Activity Area Search Negative Location/Address: [PLY P04137] ONE STOP PAINTING AND RENOVA- TREETOP WAY 1423 Transfer Ambulance Transfer Ambulance Location/Address: RESNIK RD 1437 Found Property Problem Resolved Location/Address: SURREY DR 1444 Check Wellbeing Spoken To Location/Address: [PLY P02666] PLYMOUTH HOUSING AUTHORITY - COURT ST 1503 Alarm Sounding Accidental Location/Address: STATE RD 1504 Motor Vehicle Complaint Area Search Negative Location/Address: [PLY P01010] PAPA GINOS TOWN- SAMOSET ST 1505 Motor Vehicle Accident Report Location/Address: [PLY P04448] SPEEDWAY - SAMOSET ST 1515 Larceny Report Location/Address: [PLY P04367] EVERSOURCE - SUMMER ST 1518 Abandoned Call Area Search Negative Location/Address: [PLY P01253] PLYMOUTH COMMUNITY INTERMEDIATE SCHOOL - LONG POND RD 1535 Transfer Ambulance Transfer Ambulance Location/Address: [PLY P01550] SHAWS SUPERMARKET - PILGRIM HILL RD 1538 Intra Department Service Services Rendered Location/Address: [PLY P02203] PLYMOUTH POLICE DEPARTMENT - LONG POND RD 1548 Motor Vehicle Accident Info Exchange Location/Address: SAMOSET ST 1612 Assist Other Agency Assisted Party Location/Address: SUMMER ST 1637 Warrant Arrest Arrest(s} Made Location/Address: [PLY P02118] THE CORNER STORE - SANDWICH ST Refer To Arrest: 17PLY-23707-AR Arrest: TASKER, CARL Address: 11 SUGARBUSH LN PLYMOUTH 1 MA Age: 33 Charges: WARRANT-DEFAULT 1633CR001959 WARRANT-DEFAULT 1659CR002233 LICENSE SUSPENDED FOR OUI, OPER MV WITH 1641 Transfer Ambulance Location/Address: [PLY P02967] SANDPIPER INN Transfer Ambulance (VA HOME) - TAYLOR AVE 1649 Attempted Service RMV/Lic Rev Unable to Serve Location/Address: TREETOP WAY 1702 Transfer Ambulance Transfer Ambulance Location/Address: STERLING BLVD Plymouth Police Department Media Log Page: 3 Dispatch Log From: 10/11/2017 Thru: 10/12/2017 0600 - 0600 Printed: 10/12/2017 1756 Attempted Service Summons Served In Hand Location/Address: RIVER BIRCH WAY 1759 General Services No Services Necessary Location/Address: [PLY P02217] OVERLOOK CLUB HOUSE- GREAT ISLAND 1807 Alarm Sounding Accidental Location/Address: [PLY P04231] PMG ASSOCIATES - VILLAGE GREEN NORTH 1850 Drug Overdose Report Location/Address: CHAPEL HILL DR 1859 Suspicious Activity Services Rendered Location/Address: [PLY P03605] SPIRIT HALLOWEEN STORE - COLONY PL 1929 Suspicious Activity Services Rendered Location/Address: PADDINGTON WAY 1953 Drug Overdose Report Location/Address: W SECTOR- MATTHEWS TRL 2010 Transfer Ambulance Transfer Ambulance Location/Address: [PLY 3] MASAC - BUMPS POND RD MSF 2023 Attempted Service 209A Served In Hand Location/Address: STATE RD 2037 Police With Ambulance Report Location/Address: SOUTH ST 2052 Threats Spoken To Location/Address: [PLY P04263] Cameron’s House - SAVERY’S LN 2055 911 Accidental Call Accidental Location/Address: CORDAGE PARK CIR 2057 Suspicious Activity Gone on Arrival Location/Address: MARC DR 2101 Suspicious Activity Transported Location/Address: STATE RD 2111 Intoxicated Person Gone on Arrival Location/Address: [PLY P01593] SERIOUS CYCLES - STATE RD 2114 Suspicious Activity Spoken To Location/Address: BOATWRIGHT’S LOOP 2125 Assist Other Agency No Services Necessary Location/Address: HEAD OF THE BAY RD 2144 Harassment Spoken To Location/Address: STATE RD 2145 Unwanted Guest Spoken To Location/Address: BLUE HERON DR 2156 Check Wellbeing Spoken To Location/Address: SPEEDWELL LN 2157 Community Policing Activity Community Policing Location/Address: [PLY P00937] MARKET BASKET - COMMERCE WAY 2244 Suspicious Activity Gone on Arrival Location/Address: STATE RD 2252 Assault Aggravated Report Location/Address: WELTON DR Refer To Arrest: 17PLY-23733-AR Plymouth Police Department Media Log Page: 4 Dispatch Log From: 10/11/2017 Thru: 10/12/2017 0600- 0600 Printed: 10/12/2017 Arrest: Address: Age: Charges: For Date: 10/12/2017 ULMER, DANIEL R 81 WELTON DR PLYMOUTH, MA 26 ASSAULT W/DANGEROUS WEAPON Thursday 0001 Intra Department Service Other Agency Cont Location/Address: [PLY P02203] PLYMOUTH POLICE DEPARTMENT - LONG POND RD 0003 Alarm Sounding Building Checked/Secured Location/Address: [PLY P02130] CROSSWINDS GOLF COURSE - LONG POND RD 0151 Policy Com Review:Use of Force Report Location/Address: [PLY P02203] PLYMOUTH POLICE DEPARTMENT - LONG POND RD 0341 Alarm Sounding Building Checked/Secured Location/Address: [PLY P01266] TEDESCHI FOOD SOUTH - STATE RD 0548 Transfer Fire Transfer Fire Location/Address: SAVERY’S LN
0 notes
Text
2011-11 吉祥寺マンダラ2

尖 Tail'z /グレーストーンズ 4 月 LOVE&WORK / Pakira プランチャー・チョップスティック +ノラバンド 2011 ノラオンナ+豊島たづみ [ノラオンナバラッドラリー : special for event 金 木 矢口博康(sax) darie(pf) 川口義之(sax) 徳武弘文バンド 徳武弘文(g)徳武学(g)六川正産(b) 寺本明子(Vo)大竹創作(pf) LOOP /知念弘(vo.g)/丸本達也(vo.g) バロン/ THE BLUE BOWLS SLEEPY(vob)丸山明(key)北田アキラ(g司圭介(cs)飯野和好(voherp) 19:00 /19:40 18:30 /19:00 水 Gastronomics [ライオン・メリイCD「積速歌」発売記念] ライオン・メリイ (acc.pf) 8尖 横川理産(g.etc)イトケン(ds.per)かわいしのぶ() 川口義之(Sax)間宮H(8) 月 日 [サンタラ LIVE 2011 “As you Like”] サンタラ 僕たちが恋をする理由/アイミーシャイン 兄妹ユニット★ねこカフェ / miki ala mode 前売¥3500 当日¥3800 +drink 店売有 前売¥2800 +drink 店売有 18:30 /19:00 /19:00 前売 ¥3300 ¥3800 +drink 店売有 5 土 渋さ知らズ劇場 金 3木 2水 山石敬之(vo.key.pf) [2011 Autumn Tour "10Years Stories ”] 女子ダブルス 黒田牧子(洋風和太鼓ゴロスたたき) 鈴木亜紀(自由型ビヤノ弾き語り) 大良知($ax)橋本貴久(16) NIT、大前作(30.pf)大竹参平(8)塩野>(6)高橋式※(05) tenorierie + Hideaki Kuroda ビーターン/野兎(のと)/さあやとはるよし あがた森魚/ライオン・メリイ/光永厳 「ややテクノでほぼデラックス』] [アーチープレゼンツ 10.00 /19:30 前売 ¥3500 当日 +drink 店売有 歌歩/秋山葉(vo.g) 1火 丸岡寛之(vo.g)/夏紀 with OKAPI +drink 店売有 1%.20 /19:00 水 29火 26 月 土 金 24木 23水 コミネリサ(vo.pf)/大竹創作(vo.pf) 永易司 /Reclover Cherry's /イカルス渡辺/シビレレピシ[★ザラス Presents★〜シビレナイト・フィーヴァー!!〜] グレート栄田(vin)山田雄司(vla)森亮一(VC) ストリングスカルテット 斎藤ネコ(wn) 山本恭久(per)芹シゲキ(b)石田寛和(sax)愛川(8) 田ノ岡三郎(acc) 「旅をはじめよう汽車に乗ろう」正式発売記念 LIVE] 【田ノ岡三郎ニューアルバム +OWN RISK なぎら健壱(vo.g) 清水一登(o)?坂出雅海(b.etc) カルメン・マキ(歌と朗読)? red swamp crayfish(vo.g)/照井創 早方大(v.3)/森田崇充BAND [海ト都ト武蔵野ノ月] スペシャルゲスト:磯村純衣 Jumping Beans Groovin' Souls & Groovin' Mass Choir [Voices vol.4) 22 AREPOS れいち(v)素水一※(pt) 21月 サスケ 20日 土 18金 17木 16水 大垣タカ(vo.g) 大垣カツ(vo.g) 山本精一?七尾旅人 (音力発電] special for event 高橋結子(ds)河?英樹(b) 多田葉子(cl) 鳥羽修(g) 加藤千晶(o.pf) [きょうの五人] 上原マサミツ SUGARCANE/鎌田昌郎(Vo.g) [スケベサウンズ vo.1] ゲスト:石橋英子(pf) ササキヒデアキ(映像)+勝井祐二(e.vin) DRAMATICS 前売¥2500 前売¥2800 15:00/16:00 前売¥3300 明売¥2500 前売¥2500 18:30 ¥2300 当日¥3000 当日¥3800 当日¥2800 /19:00 18:30/19:00 18:00/18:30 出演希望の方は、デモテープ・写真をご用意の上ご来店下さい。 時間:開場 18:30/開演19:30 料金:¥2000+ドリンクオーダー(異なる場合はスケジュール表内に表記してあります。) 〒180-0003 東京都武蔵野市吉祥寺南町2-8-6 第18通南ビル Tel/Fax:0422-42-1579 吉祥寺駅 オ口 BOOK OFF Pick up! Saburo Tanooka MAND/ELA 渋谷 http://www.mandala.gr.jp ライブ終了後 AM0:00まで営業しております。 11月18日(金) [きようの五人 茄藤千晶 11月27日(日) 田ノ岡三郎 ニューアルバム正式発売おE UNDERGROUND発。 音楽配マーケット! MUSIC ミュージックキュー: http://www.music3.jp MANDALA GROUTUDのく 音楽配信サイトです。 NEXT MONTH
1 (thu) サード・クラス
2 (fri) 豊田勇造
4 (sun) 滝本晃司
5(mon) Tailz/谷口正明 12.7(wed) 酒井俊
9 (fri) 久住昌之&BlueHip 12.13 (tue) ジャンタルマンタル ⑦ 2011. NOVEMBER LIVE SCHEDULE MAND LA 2
0 notes
Text
2011-06 吉祥寺マンダラ2

齋藤真文(vo.g)/野田奈津実(vo.pf) 秋山葉(vo.g)/・藤さっこ(vo.pf) Shinii Miyake Every Wednesday 2011 「夢の歌 4DISCSX4NIGHTS」〜WHITE NIGHT] 出演:三宅伸治カルテット 三宅伸治(vo.g)山敷亮司(b)阿部美緒(VI) 橋本歩(vc)杉山章二丸(ds) 月 red swamp crayfish(vo.g) キャンディ&千餅/ちばり/真実人(vo.pt) 日 DRAMATICS b特(除体) in the Dark with イーm [in the Dark 番外編: 土 山石敬之(vo.key.pf) [2011 Spring Tour "10 Years Stories”] 通し券¥15000 +drink 店売有 18:30 /19:00 18:30 /19:00 [hionaアルバムリリースライブ「音を眺めて」] hiona(vo.pf) 江口弘史(b)#"Linn"邦(ds)Tag(sax) /19:30 水 出演:三宅伸治 「影の數 4DISCSX4NIGHTSJ~ORANGE&PINK NIGHT] [Shinji Miyake Every Wednesday 2011 前売¥4000 当日¥4500 +drink 店売有 きゃなえ★(vo.g)/武田(vo.pf) 知念弘櫛(vo.g)/山田啓介 119:00 当日¥2800 +drink 店売有 月 渡部沙智子(vo.pt)/The Letter choro 9木 近研二(recorder.g.etc)関島(recorder.tuba.etc) 栗原正己(recorder.etc)川口義之(recorder.sax.etc) 栗コーダーカルテット [ワールドツアー 2011] 松永学義(b)今井忍(g)ロケット・マツ(key) 宮武希(VO) 矢口博康(sax) darie(pf)川口之(sax) Gastronomics 8水 三宅伸治(vo.g)高橋“Jr.”知治(b)大島賢治(ds) 出演:三宅伸治 BAND TAGE 4DISCSX4NIGHTSJ~BLACK NIGHT] [Shinji Miyake Every Wednesday 2011 通し券¥15000 +drink 店売有 [初だよね?恋だよね★?そういえばあいちゃん誕生日だよね?] 7 火 アイミーシャイン 月 日 [こころば音楽会〜其の壱] 遠峰あこ(vo.accd) たかっちゃん(sax) Mako(pf)たっつぁん(b) 2木 こころば 中村まさひろ(o.g)有坂亜記(鍵盤ハーモニカ)小塚呂陸(6) 関島岳郎ソロ(tuba.recorder)ゲスト:小塚品(b) シャバヒゲ 林正機(pf)小林武文(per) 3金 teneleven 坂口光典(key)南方美智子(key) ナスノミツル(b)山本達久(ds) カルメン・マキ(vo) 4土 新健一郎(pf)天野丘(8)永田利(wb) 本公演は地選の影響により延期となった3月13日の振替公演です。 3月13日のチケットはそのままお使いいただけます。 [るーずばんてい結成10周年大感術祭] るーずばんてい 粋(vo.g)/LOOP 兄妹ユニット★ねこカフェ ¥4000 前売¥3300 当日¥3300 19:00 当日¥3800 店売有 +drink 店売有 +drink 店売有 /20:00 +drink 店売有 土 水 21尖 月 17金 16木 中山ラビ(Vo)海和間(SDx)高線路1(07) +OWN RISK なぎら健壱(v0.g) 豐田勇造(vo.g) 精米強(ot) MUMU 中根情接(16)本太郎(Key) 植村品弘(ds) Yasuandreras [vo.b)とかしてかイ(OS) AtoZusagi manaview(vo.g) GoTheNostra (vo.sax) 出演:三宅伸治※ゲストあり 「夢の歌 4DISCSX4NIGHTS」?BLUE NIGHT] [Shinji Miyake Every Wednesday 2011 グレート栄田(vin)山田雄司(vla) 森】(Vc) 前売¥4000 ストリングスカルテット 斎藤ネコ(vin) ><(大なり小なり)/大下しんご Currants butter sable/ 岡大祐 坂本弘道(<c)滝本男町(b)松本正(ds) 谷口"マルタ"正明(<o.g)ライオン・メリィ(acc.key) echo-U-nite 19.00 当日¥4500 スタッフ:監修/池島ゆたか・関根和美芝居本/五代験子曲/森谷俊他 佐々木麻由子&ザ・ヒマナスターズ(関根和美天川真他) 大村直治衣山悦子 AKIRA 出演:若林美保池島ゆたか [アングラごっこI] ラヴハンターズ 五代晩子 桜井明弘 THE KANGA/ホープフルモンスターズ 尾崎久美子(vo.pf) 大竹創作(vo.pf)/ダイキとヘイタ 藤井貴子 with あおやぎとしひろ 9売番2800 19:00 19:30720:00 前売¥2800 前売¥2500 前売¥2800 +drink =000 当日¥3000 18:30 店売有 +drink 店売有 +drink +drink +drink 店売有 +drink 店売有 /19:00 +drink 店売有 +drink 店売有 18:30/19:00 1水 前田知香/武智綾(vo.pf) チャーリー・ウィリアムス 出演希望の方は、デモテーブ・写真をご用意の上ご来店下さい。 時間:開場 18:30/開演19:30 料金:¥2000+ドリンクオーダー(異なる場合はスケジュール表内に表記してあります。) 〒180-0003 東京都武蔵野市吉祥寺南町2-8-6 第18通南ビル Tel/Fax:0422-42-1579 Pick up! 吉祥寺駅 BOOK OFF MANDELA 2 渋谷 http://www.mandala.gr.jp ライブ終了後 AM0:00 まで営業しております。 6月4日(土) カルメン・マキ 6月26日(日) 中山ラビ UNDERGROUND発。 音楽配官マーケット! mUS5 ミュージックキ http://www.music3.jp MANDALA GROUPの運営す NEXT MONTH 7.1(frl) 三橋美香子 7.2 (sat) Captain Zipper t 7.3(sun) 石川浩司 生誕50歳記念 7.4(mon)スカルボ/OCCURPOO /ハリネコ 7.5(tue) ハルコフラン/ユニゾンず /メテオール/ヨロ昆撫 7.7 (thu) 黒色すみれ 2011. JUNE LIVE SCHEDULE MAND LA 2 City Hole's Bar
0 notes
Text
2011-03 吉祥寺マンダラ2

木 fiction news paper PLASTIC MODE / 能條陽/郎BAND [mojo de ajol 前売¥230g 当日¥2500 +drink ロンレド 水 ホープフルモンスターズ /THE KANGA ラヴハンターズ ねがぽじん/きゃなえ★(vo.g)/アラゲホンジ 月 日 るーずばんてい/ and more でいらほん/秋山葉(vo.g) 新澤健一郎(pf)天野丘(8)永田利(wb) カルメン・マキ(Vo) sakana pocopen(vo.g) 西盛13(g) 18:30 /19:00 前売¥3300 当日¥3800 店売有 土 宍戸幸司(g)松橋道伸(ds)イトウマサヒロ(b) 18:00/19:00 +drink 店売有 鎌田ひろゆき(vo.g)バンド 11金 鹿島大捌(Vo.g) [吉祥寺で違いましょうvol.3] 小林政広(vo.g)/桜井明弘(vo.g) ¥2800 ¥3000 drink 店売有 木 大竹創作(vo.pt)/red swamp crayfish(vo.g) 8 火グレーストーンズ/Mix Sounds 9水 Shikinami 堤博明 (vo.g)白須 今(vn)野口 明生(旦.笛) ?2300 +drink 月 日 [エコーユナイトDVD「結ぶ実の歌」発売記念ライブ] echo-U-nite 谷口”マルタ・正明(vo.g)ライオン・メリィ(acc.key) 坂本弘道(<c)滝本男司(b)松本正(ds) The Letter /飯浜ゆきこ(vo.g) miki ala mode +drink 店売有 [三橋美香子ブレゼンツー縮打尽ライブへ走者一掃編>] 三橋美香子(vo) 竹井誠(尺八.能管.篠笛)清水一登(key)他波清油(ds) キッチンドリンカーズ 田中悠美子(三味線、vo.他) ゲスト:一端幸弘(能営・笛?他)竹井誠(尺八、能管、笛、他) 清水一登(key)仙波清産(ds) 土 渋さ知らズ劇場 19:00 /20:00 ¥2500 +drink 前売¥3200 当日¥3500 +drink 店売有 3木 具志堅自協(vo.g)石垣太(B)金嶺主太郎(b)斉藤哲也(pf)若山雅弘(ds) ストライクカンパニー プラネタリウム 佐史期(acc)円山天使(8)日俣子(vin) Y2500 +drink 20日 矢野誠 ソロピアノ [あむ] 土 滝本見司(vo.g.pf) 永山恵理(vo.pf)/ウラタシンジ/ちばり 斉藤さっこ(vo.pf)/渡部沙智子(vo.pt)/LOOP 2水 ayumi melody(vo.pf) 18:30 /19:00 31木 30水 29尖 28 月 日 26土 25金 24木 23水 22尖 小川美潮(Vo)達郎(key)大川俊司(b)淡雅史(dr) ミシオリオン ・水谷浩章(b)・外山明(ds) イーm with 今堀恒雄(g) (イディオットスプリング・スフィア・ミシオリオン Vol.2] 兄妹ユニット★ねこカフェ 齋藤真文(vo.g)/山田まさひろ 共演:天園 MUMU 中根信博(tb)本間太郎(Key)植村昌弘(ds) 小窓ノ王 #(D.xo) 福利部弘(ds) [MUMU/小窓ノ王東海・関西ツアー] 桜井芳(g)関島(tuba)中尾物|(sax.ds)外山明(ds) 酒井俊 (vo) スパイク・ヨコタ as Spike Edney (key.g) ロジャ!・アミーゴ・マッザキ as Roger Taylor (ds.vo) ジョン・がく・ヒロセ as John Deacon (b.g.vo) フレディ・エトゥ(vo.pf.g)ブライアン・ちゃ?り?ヨシカワ(g.Vo) QUEENESS [QUEENESS Live Tour 2011) +OWN RISK なぎら健壱(vo.g) 19:00/19:30 18:00/19:00 前売¥2500 当日¥2800 ¥2300 ¥2800 前売¥3000 ¥3500 大熊ワタル(Cl)河村博司(8)関島岳部(tuba)こくれみわそう(chindon) ジンタらムータ ゲスト:カサハラ・マ(per)美電洋乃(vin) 3田明美(Vo.三線)平沢ちあき(<o.三線) シーサーズ 【シーサーズCD「ビリケンさん」発売記念ライブ!!] 岡沢じゅん(vo.g)/mamaclio/ヤマねこさん たなか博美 with 加藤実 OB'S/永井ルイ [MJ学園 48 Presents!] コミネリサ(vo.pf)/尾崎久美子(vo.pf) 知念弘(vo.8)川野理江(cho) 平田和也(cho) 21 月 知久寿焼(vo.g) NITORON 1和クン(06カイク2008) [チャンゴバカー代、チェ・ジェチョルプレゼンツ] 18:30/19:00 ¥3000+drink 17:30/18:30 19:00 ¥2800 ¥3000 for students ¥3000 +drink 店売有 +drink +drink 店売有 rdrink 店売有 +drink 店売有 ¥1500+drink 店売有 店売有 ¥2300+drink 出演希望の方は、デモテープ・写真をご用意の上ご来店下さい。 時間:開場18:30/開演 19:30 料金:¥2000+ドリンクオーダー(異なる場合はスケジュール表内に表記してあります。) 〒180-0003 東京都武蔵野市吉祥寺南町2-8-6 第18通南ビル Tel/Fax:0422-42-1579 吉祥寺駅 南口 Pick up! MANDA-LA http://www.mandala.gr.jp ライブ終了後 AM0:00まで営業しております。 3月4日(金) 橋美香子プレゼン 網打尽ライブ<走者一掃編: 三橋 美香子 3月13日(日) カルメン・マキ UNDERGROUND発。 音楽配マーケット! muS" ミューシックキュープ http://www.music3.jp ミューシック・キューフ MANDALA GROUPの運営する音楽配信サイトです。 NEXT MONTH 4.2 (sat) くものすカルテット 4.3 (sun) 田川 Ritz 4.4 (mon) taca/ 蛇腹姉妹 4.6 (wed) Shikinami 4.8 (fri) 洪栄龍 4.9 (sat) オヤジロックフェス 4.10(sun) Groovin Souls 4.11 (mon) mue ③ 2011. MARCH LIVE SCHEDULE MAND/LA 2 City Hole's Bar
0 notes